Apoc не удалось найти совместимую версию - PullRequest
0 голосов
/ 14 марта 2019

Я новенький, свежий и чистый с Neo4J.Просто загрузил и установил приложение Neo4J Desktop, работающее в автономном режиме.Заметил, что для плагинов не включена кнопка установки.

При создании графической БД и попытке вручную установить плагин apoc с последним файлом jar (совместимым), он не загружается, очевидно.

Использование NEO4J Desktop 1.1.17 в автономном режиме + сервер 3.5.2 + APOC 3.5.0.2 jar в папке плагинов

Я следил за онлайн-документом и обновлял там neo4j conf, утверждающий вещи.

dbms.security.procedures.unrestricted=apoc.*
dbms.security.procedures.whitelist=apoc.*

Перезапущенные вещи, но безуспешно.Что я здесь не так делаю?Кажется, довольно простой вопрос, но поскольку нет глупых вопросов ...

Спасибо за ваши отзывы С уважением Любая подсказка.

1 Ответ

0 голосов
/ 03 мая 2019

Сервер 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, графические алгоритмы также работают.

Возможно, у вас есть две установки и вы изменили не запущенную ???

...