安装 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 可执行文件),以及 confdataplugins 等子目录。

更多信息请参阅 运维手册

APOC

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

因果集群

高度可用的 Neo4j 服务器集群

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