我有一个当前为空的MongoDB实例,我试图连接到一个Neo4j实例(也是空的)。我已经安装的MongoDB,Neo4j的,蟒蛇,蒙戈连接器和Neo4j的文件管理器,但我似乎无法让过去与neo4j_doc_manager mongo连接器似乎挂
mongo-connector -m localhost:27017 -t http://localhost:7474/db/data -d neo4j_doc_manager
我打开Windows PowerShell中以管理员身份并启动MongoDB的使用:
.\mongod --replSet myDevReplSet
这似乎开始正确。它表示它正在等待端口27017上的连接,然后继续“转换到PRIMARY”并且“现在允许数据库写入”。所以,我打开第二个的Windows PowerShell作为管理员和类型
.\mongo
壳指示它连接到测试和显示
myDevReplSet:PRIMARY>
于是我在蒙戈连接器线(上方)类型和很见面
...
它似乎永远坐在那里。 Neo4j已经开始并贯穿所有这些。
我确定我错过了一个很小很重要的作品,但我似乎无法找到它。我已经浏览了所有可以找到的文档,并搜索了互联网无济于事。所有部件都使用默认设置和端口进行安装。我已经检查过MongoDB和Neo4j端口号是否正确。作为参考,我使用的文档来自Neo4j和MongoDB。
我正在全新的Windows 10虚拟机上运行所有这五个软件的最新版本(从各个站点下载)。我从附带的Neo4j(Northwind数据库文件)教程中的CSV文件中创建了一个json文件,我尝试加载到MongoDB中,然后在Neo4j中查看。不幸的是,我从来没有那么远。
任何人都可以告诉我我做错了什么?
在此先感谢。
日志文件中是否有任何内容?将文档插入到mongodb时会发生什么? –
我觉得自己像一个白痴,但我甚至找不到日志文件。然后我尝试了mongo-connector --help,这给了我一个错误“缺少;在声明之前”。所以我只尝试了mongo-connector,这就是给我“mongo没有定义。”当我将文档插入到MongoDB中时,我可以在MongoDB中看到该文档,但在Neo4j中看不到该文档。我的Neo4j实例保持空白。 – NSamson
你是否启动了replset:mongo-shell中的'rs.initiate()'?该日志将被称为mongo-connector.log。另外,为详细日志记录模式调用带-v选项的mongo连接器:https://github.com/neo4j-contrib/neo4j_doc_manager/blob/master/docs/neo4j_doc_manager_doc.adoc#25-errors-and-exceptions –