安装 neosemantics
要安装 Neosemantics,您需要从 Github 存储库的 发布区域 下载预构建的 .jar
文件。
独立实例
获取到 Neo4j 版本的 .jar
文件后,您应该将其复制到 Neo4j 实例的 $NEO4J_HOME 目录中的 plugins/
文件夹中。如果您尚未安装任何插件,该文件夹将包含 README.txt
文件。
$ ls plugins
README.txt neosemantics-4.0.0.1.jar
要启用 导出 HTTP 端点,您还需要在 $NEO4J_HOME/conf/neo4j.conf
配置文件中包含以下行
dbms.unmanaged_extension_classes=n10s.endpoint=/rdf
安装插件后,您需要重新启动 Neo4j 实例,插件才能生效。
$ bin/neo4j restart
Starting Neo4j.
Started neo4j (pid XXXXX). It is available at http://localhost:7474/
There may be a short delay until the server is ready.
因果集群
要在 因果集群 上安装 Neosemantics,您应该按照上述安装说明在每个集群成员上操作。插件只有在每个实例重新启动后才能在每个实例上生效。
Neo4j 桌面
-
单击您要安装插件的数据库卡片左上角的三个点菜单
-
单击 **管理** 图标
-
单击 **打开文件夹** 按钮旁边的向下箭头,然后单击 **插件**
-
将
.jar
文件移动到结果窗口中 -
单击 **重新启动** 图标以重新启动数据库,或单击 **播放** 按钮以启动数据库。
Neosemantics 图应用 将引导您完成安装插件的过程。
Docker
可以通过在 NEO4JLABS_PLUGINS
环境变量中添加 n10s
来将 Neosemantics 安装到 Neo4j Docker 实例中
docker run \
--name testneo4j \
-p7474:7474 -p7687:7687 \
-d \
-v $HOME/neo4j/data:/data \
-v $HOME/neo4j/logs:/logs \
-v $HOME/neo4j/import:/var/lib/neo4j/import \
-v $HOME/neo4j/plugins:/plugins \
--env NEO4JLABS_PLUGINS='["apoc", "n10s"]' \
--env NEO4J_AUTH=neo4j/test \
neo4j:latest