安装 neosemantics

要安装 Neosemantics,您需要从 发布页面 下载预构建的 .jar 文件。

独立实例

获得对应 Neo4j 版本的 .jar 文件后,请将其复制到 $NEO4J_HOME 目录下的 plugins/ 文件夹中。如果尚未安装任何插件,该文件夹里会有一个 README.txt 文件。

$ ls plugins
README.txt  neosemantics-4.0.0.1.jar

要启用 Export 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

  1. 点击想要安装插件的数据库卡片左上角的 三点 菜单

  2. 点击 管理 图标

  3. 在 打开文件夹 按钮旁的向下箭头处点击,然后选择 插件

  4. 将 .jar 文件拖入弹出的窗口中

  5. 点击 重启 图标以重启数据库,或点击 播放 按钮以启动数据库。

Neosemantics 图形应用 将引导您完成插件的安装过程。

Docker

在 Neo4j Docker 实例上安装 Neosemantics,只需在 NEO4JLABS_PLUGINS 环境变量中加入 n10s。

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

验证安装

要确认插件已安装,可运行以下 Cypher 查询列出 Neo4j 实例中已注册的过程。查询结果中应包含名称以 n10s 开头的多个过程。

SHOW PROCEDURES yield name, description, signature

通过对 /rdf/ping 端点发送 GET 请求,可检查 HTTP 端点是否已挂载。

:GET https://:7474/rdf/ping

前述命令默认您在本机运行 Neo4j,如非如此请将 localhost 替换为实际主机名。

术语表

$NEO4J_HOME

已安装 Neo4j 的目录。该目录下包含 bin/ 文件夹(内含 neo4j 可执行文件),以及 conf、data、plugins 等子目录。

更多信息请参阅 运维手册

APOC

APOC 是一套过程和函数库,能够让 Neo4j 用户的工作更轻松。

因果集群

高度可用的 Neo4j 服务器集群

© . This site is unofficial and not affiliated with Neo4j, Inc.