Skip to content

Folders

Cátia Raquel Jesus Vaz edited this page Jun 27, 2023 · 7 revisions

After doing Step 1, follow this Step 2. The solution will hold data such as, database data, logs, plugins and configuration, as well as the application logs. To maintain this data we must create the respective folders, that will be bind mounted by docker later. We also need to use the Neo4j apoc library, provides access to user-defined procedures and functions which extend the use of the Cypher query language into areas such as data integration, graph algorithms, and data conversion. Thus, we must follow these steps

  1. Download the Neo4j apoc core jar

  2. Download the Neo4j apoc extended jar.

  3. Create the following folders with this structure, if is a subdirectory of directory home (that depends on the operating system):

    \$HOME\instance1
       \db
          \data
          \logs
          \plugins
       \app
          \logs
    

Example, where instance1 directory is named as MYphylo:

  1. Copy algorithms and apoc jars to bind mount plugin folder. Then we will have our folder structure as the following:
    \$HOME\instance1
       \db
          \data
          \logs
          \plugins
             algorithms-1.0.jar
             apoc-5.9.0-core.jar
             apoc-5.9.0-extended.jar
       \app
          \logs
    

You can then continue to Step 3