- Install Mysql 5.5.
- Run the creation script in the mysql folder
- Create a user aion using: CREATE USER 'aion'@'localhost' IDENTIFIED BY 'password' GRANT ALL PRIVILEGES ON aion.* TO 'aion'@'localhost';
Modify the configuration.
The DB user and password can be added modified either through the config.json or the .env file.
- Add the DB user and password.
- Add a comma separated list of api sockets eg. ["127.0.0.1:8547", "192.168.1.3:8547"] to the API section
- Remove the settings for the DB_USER, DB_PASSWORD and JAVA_API_URI from the .env file
- Add the DB_USER and DB_PASSWORD
- Add a colon separated list of api sockets eg. "127.0.0.1:8547;192.168.1.3:8547"
- Move config.json to the root of the aion-etl project 2 Run cd aion-etl 3 Run chmod u+x gradlew
- Run ./gradlew clean build -x test
- The build will be found in the build/distribution folder
- Run source config/.env
- Run cd aion-etl/build/distribution
- Extract the build
- Enter the build directory
- Run ./bin/aion-etl