2017-04-26 7 views
1

OSX(v10.11.6)上のDocker(v17.05.0-ce-rc1)コンテナ内でNeo4j(v 3.1.3)を実行しています。私はまた、容器が適切にその場所からプラグインをピックアップするように構成されている参照`apoc.periodic.iterate`という名前のプロシージャはありません

$ docker exec -it sandbox-db ls /plugins 
apoc-3.1.3.6-all.jar 

:「を参照、 『インストール』 APOC JARファイルをVEの

$ docker exec -it sandbox-db grep plugins conf/neo4j.conf 
dbms.directories.plugins=/plugins 

及びIは、で参照を見ることができますログに記録する:

$ docker exec -it sandbox-db grep apoc logs/debug.log 
2017-04-26 17:26:13.744+0000 INFO [o.n.k.i.DiagnosticsManager] [classpath + loader.0] file:/plugins/apoc-3.1.3.6-all.jar 

完全なログ:まだhttp://termbin.com/5i4q

私はAPOCプロシージャのコールを発行するとき、私は次を得る:

apoc.periodic.iterateは、このデータベース・インスタンスの を登録した名前を持つ方法はありません。手順 の名前が正しく綴られており、手順が適切に展開されていることを確認してください。

「適切に展開されました」という意味は?何が間違っている可能性がありますか?

+0

オリジナルのドッカー実行コマンドを追加できますか? –

+0

APOCドキュメントの[このリンク](https://neo4j-contrib.github.io/neo4j-apoc-procedures/#_using_apoc_with_neo4j_docker_image)に従っています。 –

答えて

0

okです。私はそれを考え出した。 plugins /ディレクトリにapoc-3.1.3.6-all.jarというファイルがありましたが、jarファイルが含まれていませんでした。私はcurlとダウンロードしなければなりませんでしたが、私に知らせる代わりに、エラーが発生したHTMLファイルを書きました。 grr ...

正しくダウンロードされました。すべて正常に動作しました。

0

私の作品:

cp apoc-3.1.3.6-all.jar plugins/ 
docker run -v `pwd`:/data -v `pwd`/plugins:/plugins -p 7474:7474 neo4j:3.1.3 

すべてリストAPOC機能私は、ブラウザでapoc.help("")を呼び出します。

+0

私はあなたのコマンドを使いました。エラーが出ます – ekkis

関連する問題