2016-04-11 3 views
2

現在空のMongoDBインスタンスがあり、Neo4jインスタンス(空の場合もあります)に接続しようとしています。neo4j_doc_managerのmongo-connectorがぶら下がっているようです

.\mongod --replSet myDevReplSet 

:私は管理者としてWindows PowerShellを開き、とのMongoDBを開始私はMongoDBの、のNeo4j、パイソン、モンゴ・コネクタ、およびのNeo4jドクManagerをインストールしましたが、私は過去

mongo-connector -m localhost:27017 -t http://localhost:7474/db/data -d neo4j_doc_manager 

を得るように見えることはできません正しく始まるように見えます。ポート27017で接続を待っていることを示し、「PRIMARYへの移行」および「データベース書き込みが許可されました」に進みます。だから私は、管理者およびタイプのような第2のWindows PowerShellを開き、シェルはそれをテストするために接続されていることを示し、それでは、私は(上)Mongoのコネクタラインに入力しています

myDevReplSet:PRIMARY> 

示し

.\mongo 

会った人

... 

そして、それは永遠にそこに座っているようです。 Neo4jはこれをすべて実行しています。

私は非常に小さく、非常に重要な部分を欠場していると確信していますが、私はそれを見つけることができません。私は見つけることができ、無駄にインターネットを精査したすべての文書を取り戻しました。すべての部品は、デフォルトの設定とポートでインストールされます。私は、MongoDBとNeo4jの両方のポート番号が正しいことを確認しました。参考までに、Neo4jMongoDBのドキュメントを使用しています。

私はこれをすべて、最新のWindows 10仮想マシンで実行しています。これは、5つのソフトウェアすべての最新バージョンです(現在、それぞれのサイトからダウンロードしています)。私はMongoDBにロードしてNeo4jで見ようとしていたNeo4j(Northwindデータベースファイル)に付属のチュートリアルに含まれているCSVファイルからjsonファイルを作成しました。残念ながら、私はそれほど遠くには到着しません。

誰でも私が間違っていることを表示できますか?

ありがとうございます。

+0

ログファイルには何かがありますか? mongodbにドキュメントを挿入するとどうなりますか? –

+0

私はばかだと感じますが、ログファイルも見つけられません。そして、私はmongo-connector --helpを試しました。そして、それは私に "missing; before statement"というエラーを出しました。だから、私はmongo-connectorだけを試みました。それは私に「mongoは定義されていません」と言います。 MongoDBにドキュメントを挿入すると、MongoDBではドキュメントが表示されますが、Neo4jではドキュメントは表示されません。私のNeo4jインスタンスは空のままです。 – NSamson

+0

mongo-shellでreplset: 'rs.initiate()'を初期化しましたか?ログはmongo-connector.logと呼ばれます。また、詳細ログモードで-vオプションを指定してmongo-connectorを起動してください:https://github.com/neo4j-contrib/neo4j_doc_manager/blob/master/docs/neo4j_doc_manager_doc.adoc#25-errors-and-exceptions –

答えて

0

コメントは入力できませんが、これは私のために修正されています。ウィンドウから実行している場合は、rs.initiate()とmongoコネクタを実行する前にSET NEO4J_AUTHを同じcmdで確認してください。

0

mongo内でmongo-connectorを実行しようとしました。新しいコマンドプロンプトからmongo-connectorを呼び出す必要があります。 mongo-connectorは別のプログラムです(以前はpip経由でインストールしていたかもしれません)。