Tag: neo4j

Windows中的Neo4j Mazerunner的逐步安装指南

我想通过Mazerunner使用可用于Neo4j的Spark-graphX软件包,但是我是分析师,而不是软件人员。 我在我的笔记本电脑和Neo4j 2.3.0上运行Windows 7,并且想要一步一步地解释如何为社区和企业设置Mazerunner。 有很多提及docker和容器,我不知道这是什么,或者如何设置它们。 简单的指示将会非常有帮助! 🙂

带有Neo4j 2.3企业版的Docker容器在安装graph.db卷时退出,没有错误信息

我有一个超过40 GB的graph.db快照。 该快照来自运行Neo4j 2.2.8的服务器。 现在我试图在本地运行这个数据库来探索现有的graphics,而不会浪费资源并可能导致服务器崩溃。 为此,我通过Docker使用Neo4j并安装该快照。 至less这就是我正在试图通过docker run -p 7474:7474 –ulimit=nofile=40000:40000 –env=NEO4J_CACHE_MEMORY=8G –env=NEO4J_ALLOW_STORE_UPGRADE=true –env=NEO4J_AUTH=none –volume=$HOME/graph.db:/data/graph.db neo4j:enterprise 这个docker镜像使用了Neo4j 2.3.2的企业版,因此​​需要设置allow_store_upgrade为true。 我得到的唯一的输出是这样的: Starting Neo4j Server console-mode… 2016-03-02 22:43:44.277+0000 INFO No SSL certificate found, generating a self-signed certificate.. 2016-03-02 22:43:45.718+0000 INFO Initiating metrics.. 然后容器停止,我得到控制命令行的控制权。 docker ps -l显示容器以状态码137退出。 我的问题是:如何解决这个(非)错误,并在安全的环境下在本地机器上运行此数据集? 现在,当我在$ HOME / graph.db作为数据库path的本地主机上启动Neo4j 2.3.2社区版时,商店得到更新,不久之后,Neo4j可以访问。 随着升级的存储,我停在本地主机上的Neo4j,并试图重新运行升级的数据库的docker。 这是(logging)输出: Starting Neo4j Server console-mode… […]

runnig neo4j-mazerunner项目时出错

我试图运行Kenny Bastani的neo4j-mazerunner项目,但它给了我一个错误: root@salma-SATELLITE-C855-1EQ:~/workspace/neo4j-mazrunner# docker run 1cddd1005556 Starting message broker: rabbitmq-server. __ ______ _____ __________ __ ___ ___ ____________ / |/ / /__ / / ____/ __ \/ / / / | / / | / / ____/ __ \ / /|_/ / /| | / / / __/ / /_/ / / / / |/ […]

从Docker恢复备份到Neo4j

我有一个Neo4j Docker备份文件夹。 结构如下所示: Neo4j |-data |-databases |-graph.db |-dbms |-plugins 我想将这个备份恢复到安装在Windows 10机器上的Neo4j 3.0.7,因为我决定不再使用Docker的Ne​​o4j。 我将Neo4j\data\databases\graph.db的内容复制到Neo4j\default.graphdb 当我点击开始button,我得到这个错误。 Starting Neo4j failed: Component 'org.neo4j.server.database.LifecycleManagingDatabase@11841b5' was successfully initialized, but failed to start. Please see attached cause exception.` 我到目前为止所尝试的: 由于Neo4j Docker镜像是3.0.3版本,而我正在使用3.0.7,所以我在neo4j.conf取消注释了dbms.allow_format_migration=true这一行 Neo4j Docker镜像版本是3.0.3。 从Neo4j Docker映像还原备份时是否需要执行其他任何过程?

我如何运行Hetionet v1.0docker集装箱?

我试图运行这个SOpost中提到的Hetionet v1.0 docker容器。 我已经用Docker设置了数字海洋液滴 我跑docker pull dhimmel/hetionet ,它的工作 现在我运行docker run dhimmel/hetionet ,发生以下事情(并且永远不会返回到交互式shell提示符)。 如果成功完成,我认为我应该做的最后一件事是运行sh ~/run-docker.sh 。 此外,没有什么活在我的液滴的ip_address:7474。 上面屏幕截图中的错误看起来很像它可能与一些冗余的@Path("/")注释有关,就像这个SOpost的注释中所描述的那样,被埋在了docker容器中,但是我不确定。 是运行docker run dhimmel/hetionet的输出应该挂我的shell? 我使用Docker 1.12.5在Ubuntu 16.04上运行一个2 GB的内存/ 40 GB的Disk Droplet。

没有名为`apoc.periodic.iterate`的程序

我在OSX(v10.11.6)的Docker(v17.05.0-ce-rc1)容器中运行Neo4j(v 3.1.3),并且已经“安装”了APOC jar文件,请参阅: $ docker exec -it sandbox-db ls /plugins apoc-3.1.3.6-all.jar 我也看到容器被正确地configuration为从该位置拾取插件: $ docker exec -it sandbox-db grep plugins conf/neo4j.conf dbms.directories.plugins=/plugins 我可以在日志中看到一个引用: $ docker exec -it sandbox-db grep apoc logs/debug.log 2017-04-26 17:26:13.744+0000 INFO [onkiDiagnosticsManager] [classpath + loader.0] file:/plugins/apoc-3.1.3.6-all.jar 完整的日志: http : //termbin.com/5i4q 但是,当我发出一个apoc程序的调用时,我得到以下内容: 没有为此数据库实例注册名为apoc.periodic.iterate过程。 请确保您已正确拼写过程名称,并且程序已正确部署 “正确部署”是什么意思? 什么可能是错的?

不能login到标准的Neo4j Docker容器 – 禁用外部authentication表单?

我正在使用Kitematic启动我的Docker容器。 我试图启动最新的Neo4j容器(3.2),我不能通过Web浏览器访问数据库,因为它需要validation。 我试图禁用它通过环境variables( NEO4J_AUTH none ),但是这并不能解决问题。标准passw /用户neo4j / neo4j不起作用 任何想法如何通过Kitematic设置authentication?

如何从本地机器(mac)加载csv到Spark-Neo4j docker?

我在Mac中使用Docker创build了一个Spark-Neo4j VM,并能够成功加载http://192.168.99.100:7474/browser 。 我也能够运行正常的查询。 我有一个dataset.csv,我想加载创buildgraphics数据库,但我得到“无法加载外部资源:file:/neo4j/community/code/data-3.csv”。 我可以在我的本地Neo4j服务器上运行这个文件,但是想用Spark来试试。 我该如何直接从本地机器设置path,或者有什么方法可以将数据集传输到docker?

neo4j的最低要求是什么?

我想在Odroid XU4的docker容器中使用neo4j数据库。 数据库不大,大约有20,000个节点在里面。 Odroid只有2G内存,我想有一个samba服务器,一些nodejs应用程序和至less一个PgSQL数据库,所以系统内存不足。 我在neo4j手册中读到2G内存是最小的,但是我通过docker的例子看到它和512M一起使用,所以我对此有点困惑。 我可以使用neo4j docker镜像的最小内存是多less? 我有类似的磁盘空间麻烦。 该系统在32GB SD卡上。 我想在那里保存数据库数据,并在外部硬盘上备份,所以我可以花费最多16GB的neo4j。 数据当然不需要那种空间,我不知道为什么neo4j需要它(再次根据手册)。

在Docker容器中填充Neo4J

我为Neo4J创build了一个Docker容器 $ docker run –name my-neo4j -p 7474:7474 -p 7687:7687 \ -v ~/path/to/volume1:/data:rw -d neo4j:3.0.6 正如所料,这将创build一个空的graphics数据库。 对于我们的用例,我们希望有一个预填充的数据库。 任何帮助将不胜感激 – 最好命令行选项,如果有的话。 提前致谢。