gpt4 book ai didi

mongodb - Mongo导入错误: X509_STORE_add_cert:cert already in hash table

转载 作者:可可西里 更新时间:2023-11-01 09:34:09 25 4
gpt4 key购买 nike

我目前正在尝试将一组包含数据的 JSON 文件导入我在 IBM Bluemix/Compose 上托管的 mongo 数据库。

我有一个脚本,它通过创建文件然后运行 ​​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 --batchSize 100 --ssl --sslAllowInvalidCertificates --host *censored* --collection Personnel --file data/TestData/Personnel_WICS.json -u admin -p *censored* -d MY_DB --authenticationDatabase admin

这是 mongoimport 错误吗?也许是 Compose 的问题?还是我对命令的操作不正确?

我应该注意到,我导入的文件大小在 3mb-100mb 之间,但即使通过拆分文件来减小较大的文件大小似乎也无济于事。

我的导入脚本在前一个导入命令完成后立即运行一个导入命令,像这样运行多个背靠背导入可能会出现问题吗?

最佳答案

对于将来发现此问题的任何人 - 看起来这可能是由于我正在运行 mongoimport 命令的机器与 compose 中托管的 mongo 数据库之间的 mongo 版本不匹配造成的。

编写数据库版本:3.2

构建服务器机器(运行 mongoimport):3.4

降级构建服务器版本已解决问题。

关于mongodb - Mongo导入错误: X509_STORE_add_cert:cert already in hash table,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43872139/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com