我是Neo4J的全新,干净整洁的人。刚刚下载并安装了Neo4J Desktop应用程序,可以离线工作。注意,插件未启用安装按钮。
创建图形数据库并尝试手动安装带有最新jar文件(兼容的apoc)的apoc插件,显然无法加载。
在插件文件夹中使用NEO4J Desktop 1.1.17脱机+服务器3.5.2 + APOC 3.5.0.2 jar
我一直关注在线文档,并更新了neo4j confouraizing那里的内容。
dbms.security.procedures.unrestricted=apoc.*
dbms.security.procedures.whitelist=apoc.*
重新启动,但仍然没有成功。我在这里做错了什么? 似乎是一个基本问题,但因为没有愚蠢的问题...
感谢您的反馈 最好的祝福 任何提示。
答案 0 :(得分:0)
我有neo4j服务器(非台式机)版本3.5.4。
我下载了apoc 3.5.0.3(如果可以使用的话)是一个zip存档。解压缩后,我将一个jar复制到了我的插件目录中。
我按照您的指示修改了配置文件。我用逗号分隔了条目。
我没有更新白名单参数,该参数在我的配置文件中仍然被注释掉。
接下来,我重新启动了neo4j,并且apoc程序似乎正常工作。
在下面查看我的成绩单以了解设置的详细信息:
gmc@linux-ihon:/usr/local/neo4j-community-3.5.4> ls -l plugins
total 14808
-rw-r--r-- 1 gmc users 13695353 Apr 18 09:51 apoc-3.5.0.3-all.jar
-rw-r--r-- 1 gmc users 1459334 Apr 11 00:34 graph-algorithms-algo-3.5.4.0.jar
-rw-r--r-- 1 gmc users 2217 Apr 3 18:09 README.txt
gmc@linux-ihon:/usr/local/neo4j-community-3.5.4> grep whitelist conf/neo4j.conf
#dbms.security.procedures.whitelist=apoc.coll.*,apoc.load.*
gmc@linux-ihon:/usr/local/neo4j-community-3.5.4> grep unrestricted conf/neo4j.conf
#dbms.security.procedures.unrestricted=my.extensions.example,my.procedures.*
dbms.security.procedures.unrestricted=apoc.*,algo.*
gmc@linux-ihon:~> cypher-shell --username neo4j
password: ****
Connected to Neo4j 3.5.4 at bolt://localhost:7687 as user neo4j.
Type :help for a list of available commands or :exit to exit the shell.
Note that Cypher queries must end with a semicolon.
neo4j> call apoc.help("apoc.help");
+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| type | name | text | signature | roles | writes |
+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
| "procedure" | "apoc.help" | "Provides descriptions of available procedures. To narrow the results, supply a search string. To also search in the description text, append + to the end of the search string." | "apoc.help(proc :: STRING?) :: (type :: STRING?, name :: STRING?, text :: STRING?, signature :: STRING?, roles :: LIST? OF STRING?, writes :: BOOLEAN?)" | NULL | NULL |
+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+
1 row available after 31 ms, consumed after another 1 ms
neo4j>
FWIW,图算法程序也可以工作。
您可能有两个安装,而修改了非运行的安装?