A tool that reads a provided MySQL database and converts it to Neo4J graph database.
In order to run GraphJ, you need to install:
- An IDE, ex Eclipse
- JDK 1.8 (minimum)
- Lombok
- MySQL Server
- Neo4J Server
- Checkout using EGit connector (in order to import as maven project).
- Make sure to have lombok installed on your IDE.
- Configure and you are good to go.
Define the following environment variables:
Variable | Data Type | Value | Default Value |
---|---|---|---|
MYSQL_HOST | String | The host to connect | localhost |
MYSQL_PORT | Integer | The port to connect | 3306 |
MYSQL_DB | String | Default database name | null |
MYSQL_USER | String | User name of a MySQL user | root |
MYSQL_PASS | String | Password of the MySQL user | root |
NEO4J_DB | String | Path to Neo4J database | null |
QUERY_LIMIT | Integer | The limitation on the MySQL queries | 1000 |
To build the project run as maven build with goals: clean install