2017-05-09 88 views
0

我目前正試圖將一組包含數據的JSON文件導入到IBM Bluemix/Compose上託管的我的mongo數據庫中。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錯誤?編寫問題可能是一個問題?或者我用命令做錯了什麼?

我應該注意到,我導入的文件的大小範圍從3mb-100mb,但即使通過分割大小來減小較大的文件大小似乎也沒有幫助。

我的導入腳本在前一個腳本完成之後立即運行一個導入命令,在運行幾個這樣的背靠背導入時可能會遇到一些問題嗎?

回答

0

對於任何未來發現此問題的人來說 - 看起來這可能是由於我運行mongoimport命令的計算機與構建中的mongo數據庫之間的mongo版本不匹配造成的。

撰寫DB版本:3.2

構建服務器的機器(運行mongoimport):3.4

降級構建服務器版本已經解決了這個問題。

相關問題