2017-05-09 3 views
0

IBM Bluemix/Composeでホストされているmongoデータベースにデータを含むJSONファイルのグループをインポートしようとしています。MongoImportエラー:X509_STORE_add_cert:証明書がすでにハッシュテーブルにあります

ファイルを作成してからmongoimportコマンドを実行してファイルをデータベースにインポートするスクリプトがありますが、これはローカルデータベース(そして実際にはComposeデータベースに対して)に対して大変効果的ですが、次のエラーを取得する -

2017-05-09T14:59:02.508+0100 Failed: error connecting to db server: SSL errors: x509 certificate routines:X509_STORE_add_cert:cert already in hash table x509 certificate

2017-05-09T14:59:02.508+0100 imported 0 documents

マイmongoimportコマンドは次のようになります -

これはmongoimportエラーですか?おそらくComposeの問題ですか?あるいは、私はコマンドで間違って何かをしていますか?

インポートするファイルのサイズの範囲は3mb-100mbですが、ファイルのサイズを大きくすることでファイルサイズを小さくすることは効果がありません。

私のインポートスクリプトは、直前のコマンドの完了後すぐに1つのインポートコマンドを実行します。このようないくつかのback to backインポートを実行するにはいくつかの問題がありますか?

答えて

0

これは将来、mongoimportコマンドを実行しているマシンとcomposeでホストされているmongoデータベースとの間のmongoバージョンの不一致によって発生したようです。

作曲DBバージョン:3.2

ビルドサーバマシン(ランニングmongoimport):3.4

ビルドサーバーのバージョンをダウングレードは、問題を解決しました。

関連する問題