安装 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

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

  2. 点击管理图标

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

  4. .jar 文件移动到弹出的窗口中

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

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

验证安装

要验证插件是否已安装,您可以运行以下 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 服务器集群

© . All rights reserved.