安装 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 https://:7474/
There may be a short delay until the server is ready.
因果集群
要在因果集群上安装 Neosemantics,您应该在每个集群成员上遵循上述安装说明。插件只会在每个单独的实例重启后可用。
Neo4j Desktop
-
点击要安装插件的数据库卡片左上角的三点菜单
-
点击管理图标
-
点击打开文件夹按钮旁边的向下箭头,然后点击插件
-
将
.jar
文件移动到弹出的窗口中 -
点击重启图标以重启数据库,或点击播放按钮以启动数据库。
Neosemantics 图应用程序将指导您完成插件安装过程。
Docker
通过在 NEO4JLABS_PLUGINS
环境变量中添加 n10s
,可以在 Neo4j Docker 实例上安装 Neosemantics
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