当前位置: 首页 > 知识库问答 >
问题:

ubuntu 14.14上的mongo连接器错误

慕鸿波
2023-03-14

mongoConnect以前工作过,但现在不工作了。这是错误的很长跟踪的一部分:

...
   return f(*args, **kwargs)
  File "/home/ubuntu/anaconda/lib/python2.7/site-packages/mongo_connector/doc_managers/elastic2_doc_manager.py", line 203, in bulk_upsert
    for ok, resp in responses:
  File "/home/ubuntu/anaconda/lib/python2.7/site-packages/elasticsearch/helpers/__init__.py", line 160, in streaming_bulk
    for result in _process_bulk_chunk(client, bulk_actions, raise_on_exception, raise_on_error, **kwargs):
  File "/home/ubuntu/anaconda/lib/python2.7/site-packages/elasticsearch/helpers/__init__.py", line 132, in _process_bulk_chunk
    raise BulkIndexError('%i document(s) failed to index.' % len(errors), errors)
BulkIndexError: (u'86 document(s) failed to index.', [{u'index': {u'status': 400, u'_type': u'wikis', u'_id': u'574f3f9253a18f8397ecc13a', u'error': {u'caused_by': {u'reason': u'Cannot parse "+1960-00-00T00:00:00Z": Value 0 for monthOfYear must be in the range [1,12]', u'type': u'illegal_field_value_exception'}, u'reason': u'failed to parse [claims.P1082.qualifiers.P585.datavalue.value.time]', u'type': u'mapper_parsing_exception'}, u'_index': u'test1'}}, 
...
2016-06-01 21:32:55,806 [ERROR] mongo_connector.oplog_manager:557 - OplogThread: Failed during dump collection cannot recover! Collection(Database(MongoClient('localhost', 27017), u'local'), u'oplog.rs')
2016-06-01 21:32:56,618 [ERROR] mongo_connector.connector:302 - MongoConnector: OplogThread <OplogThread(Thread-6, started 139915396376320)> unexpectedly stopped! Shutting down

#在端口27017上创建副本集

$mongo#启动副本集

在mongo repl中,我键入:

rs.initiate({"_id":"rs0","version": 1,"成员": [{"_id": 0,"主机":"localhost:27017"}]})

Elasticsearch已在端口9200上启动。

localhost:27017localhost:9200elastic2_doc_manager

...然后我得到了错误。

共有1个答案

常俊侠
2023-03-14

潜在的错误看起来像

{u'reason': u'Cannot parse "+1960-00-00T00:00:00Z": Value 0 for monthOfYear must be in the range [1,12]', u'type': u'illegal_field_value_exception'}

这仅仅意味着您在MongoDB中的一个文档的日期无效,月份和日期无效。

您需要找到该记录并修复它,然后复制才能正常工作,前提是您没有其他具有相同问题的记录。

 类似资料:
  • 我尝试在mac中连接MongoDB时收到以下错误消息 MongoDB shell v3.4.9连接到:MongoDB://127.0.0.1:27017 2017-11-27T12:27:26.105+0530 W网络[thread1]连接到127.0.0.1:27017失败,in(轮询后检查套接字是否出错),原因:连接拒绝2017-11-27T12:27:26.141+0530 E查询[thre

  • 我正在AWS中使用Kafka MSK。因此,我们没有原生kafka连接到所有必需的连接器,例如confluent。实际上,我使用kakfa mongo连接器,我想找到一种方法,将kafka mongo连接器jar推送到kafka MSK集群实例上。jar将被推送到的路径是插件。所用连接器的属性中定义的路径。 有什么办法吗?

  • 我使用kafka connect从mongo读取数据并将其写入kafka主题。 我正在使用 mongo kafka 源连接器。 我收到以下错误: 罐子里好像有一个小盒子。为了得到这个罐子,我使用了两种不同的方法,但是我得到了同样的错误。首先,我使用了下载的from:maven资源库,然后我从github repo中克隆了源代码,并自己构建了jar。我将jar推到plugins.path中,当我解压

  • 错误似乎是这样的 MongooseError[MongooseServerSelectionError]:在NativeConnection上的新MongooseServerSelectionError(/Users/sherin/Desktop/sherinshaju/reactsocket/node_modules/mongoose/lib/error/serverSelection.js:2

  • Ping MySQL池的连接池失败。无法分配连接,原因是:通信链路失败上次成功发送到服务器的数据包是0毫秒前。驱动程序没有从服务器接收到任何数据包。有关详细信息,请查看server.log。

  • 我无法连接到在Windows上的远程机器上运行的mongob服务器,我通过命令提示符(不是服务)上的远程桌面连接进行远程访问,在远程机器上启动mongob服务器,它显示在端口27017上等待连接... 我也尝试过创办蒙古包bind_ip0.0.0.0,但没有任何益处。 我还检查了远程机器上的端口27017是通过UDP打开的,而不是通过[https://support.nightlydev.org/