首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将Graph.db在Neo4j码头上的位置更改为本地文件

将Graph.db在Neo4j码头上的位置更改为本地文件
EN

Stack Overflow用户
提问于 2016-08-10 19:46:32
回答 1查看 490关注 0票数 0

我一直在学习本教程www.kennybastani.com,我希望将我的NEo4j数据库与教程中描述的Dockerized集成在一起。Dockerized提供了Neo4j和Spark之间的接口。我是码头新来的。

采取的步骤:

  1. export DOCKER_HOST=tcp://$(boot2docker ip 2>/dev/null):2375
  2. $(boot2docker shelling)
  3. docker run --env DOCKER_HOST=$DOCKER_HOST \ --env DOCKER_TLS_VERIFY=$DOCKER_TLS_VERIFY \ --env DOCKER_CERT_PATH=/docker/cert \ -v $DOCKER_CERT_PATH:/docker/cert \ -ti kbastani/spark-neo4j up -d
  4. 此时,我在容器中运行Neo4j没有问题,作为测试,我导入了演示数据集::play movies

5.我想将Graph.db的位置更改为本地的.

尝试1:

我试着用以下方法运行容器:

docker run --env DOCKER_HOST=$DOCKER_HOST \ --env DOCKER_TLS_VERIFY=$DOCKER_TLS_VERIFY \ --env DOCKER_CERT_PATH=/docker/cert \ —v /usr/local/Cellar/neo4j/3.0.3/libexec/data/databases/graph.db:opt/data \ -ti kbastani/spark-neo4j up -d

我得到的简历是:docker: Error parsing reference: "—v" is not a valid repository/tag.,我也和--volume <path-here>一起试过

企图2:

  1. 登录到容器并打开:neo4j-server.properties
  2. 编辑org.neo4j.server.database.location=opt/data以指向本地Graph.db。

不幸的是,这两种解决方案都没有进展。

背景:

我希望在Apache中实现k-方法流,以实时集群比特币交易。堆叠涉及,Neo4j,火花,酒瓶。

EN

回答 1

Stack Overflow用户

发布于 2016-08-10 20:01:46

上面的文本中的-v看起来与-ti不一样。尝试重新键入它(其中可能包含unicode,从而导致问题)。另外,只需将物理_path:/data作为位置,甚至可以键入out -体=物理_path:/data

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38882262

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档