2017-09-30 10 views
2

私はTableauをMongoDBに接続しようとしていますが、問題は続いています。最初にまずBI用MongoDB Connector(https://docs.mongodb.com/bi-connector/master/tutorial/install-bi-connector/)をインストールする必要があります。私はWindowsのための私のスキーマ定義ファイル(認証有効になっていない)を生成しようとするたびしかし、私はこれを取得しておくなぜ私は見当がつかないエラーに利用可能なサーバがありませんMongoDB - スキーマ定義ファイルを生成しています

"Failed: can't create session: no servers available: server selection failed: context deadline exceeded" 

を得続けます。 BI \ 2.3 \ bin cmdの\ Connectorに次のように入力しています。

mongodrdl --host {Reggie-PC} --db coinprices --out schema.drdl 

私はmongoDBを実行していますが、db Iリストは実際に存在しますが、なぜこのエラーが発生しているのかわかりません。誰か助けてください。

+1

ここで同じ問題が発生する –

答えて

0

実行しているコマンドが正しいように見えます。私はあなたのコマンドでかっこを含めていないと仮定します:それはまだ動作していない、Reggie-PCが解決可能なホスト名であることを確認した場合

mongodrdl -db Reggie-PC --db coinprices --out schema.drdl 

を(またはIPアドレスを使用)とデータベース「coinprices」は存在します。

最後に、MongoDBインスタンスが "-auth"で実行されていないこと、またはsslが必要であることを確認してください。あなたの正確なエラーメッセージを探してこのページを見つけました。私の場合(sslとauthで動作している)、いくつかのオプションが必要です。それは私が正しいオプションのほとんどを持っていたが、正しいパスワードを入力していないことが判明した。

SSLと認証を使用して実行する必要がある場合は、mongodbdrdlを実行するための正しい構文の例をさらにリクエストするため、MongoDBにはjiraチケット(DOCS-10719 ...ログインが必要です。必要な例を提供します。

関連する問題