ES-MongoDB学习错误1_Could not import mongo_connector.doc_managers.elastic_doc_manager
来源:互联网 发布:java陈芸 编辑:程序博客网 时间:2024/06/04 18:30
安装前面几篇文章,安装好mongo_connector后,进行文件从MongoDB到ES的备份,使用下面的命令操作:
<span style="font-size:14px;">mongo-connector -m localhost:27017 -t localhost:9200 -d elastic_doc_manager</span>
出现错误:
<span style="font-size:14px;"><pre name="code" class="html">No handlers could be found for logger "mongo_connector.util"Traceback (most recent call last): File "/usr/local/bin/mongo-connector", line 11, in <module> sys.exit(main()) File "/usr/local/lib/python2.7/site-packages/mongo_connector/util.py", line 85, in wrapped func(*args, **kwargs) File "/usr/local/lib/python2.7/site-packages/mongo_connector/connector.py", line 1041, in main conf.parse_args() File "/usr/local/lib/python2.7/site-packages/mongo_connector/config.py", line 118, in parse_args option, dict((k, values.get(k)) for k in option.cli_names)) File "/usr/local/lib/python2.7/site-packages/mongo_connector/connector.py", line 824, in apply_doc_managers module = import_dm_by_name(dm['docManager']) File "/usr/local/lib/python2.7/site-packages/mongo_connector/connector.py", line 814, in import_dm_by_name "vailable doc managers." % full_name)mongo_connector.errors.InvalidConfiguration: Could not import mongo_connector.doc_managers.elastic_doc_manager. </span>
<span style="font-size:14px;">It could be that this doc manager has been moved out of this project and is maintained elsewhere. </span>
<span style="font-size:14px;">Make sure that you have the doc manager installed alongside mongo-connector. Check the README for a list of available doc managers.[iienet@slave1 site-packages]$</span>根据说明,可能是elastic_doc_manager的问题,继续深入寻找原因
mongo_connector的安装位置是
<span style="font-size:14px;">[iienet@slave1 site-packages]$ lsbson pysolr-3.4.0.dist-infoeasy-install.pth pysolr.pyelastic_doc_manager-0.1.0.dist-info pysolr.pycelasticsearch READMEelasticsearch-1.9.0.dist-info requestsgridfs requests-2.9.1.dist-infomongo_connector setuptools-20.6.7-py2.7.eggmongo_connector-2.3.dist-info setuptools.pthpip-8.1.1-py2.7.egg urllib3pymongo urllib3-1.15.dist-infopymongo-3.2.2-py2.7.egg-info[iienet@slave1 site-packages]$ pwd/usr/local/lib/python2.7/site-packages[iienet@slave1 site-packages]$ </span>
这是改正错误后的结果,出现错误前,里面并没有es的信息
继续查找elastic_doc_manager的相关信息
地址是
https://pypi.python.org/pypi/elastic-doc-manager#downloads
发现它需要安装
<span style="font-size:14px;">pip install elastic-doc-manager</span>
0 0
- ES-MongoDB学习错误1_Could not import mongo_connector.doc_managers.elastic_doc_manager
- MongoDB+ES 学习
- golang中("import cycle not allowed")错误
- ES-MongoDB学习1_elasticsearch与mongodb分布式集群环境下数据同步以及遇到的相应问题解答
- [Mongodb]mongodb import json
- OpenGL ES学习 1
- 学习OpenGL-ES: 1
- ES-MongoDB学习2_mongodb-river-elasticsearch源码解析
- ES-MongoDB学习3_MongoDB数据同步到Elasticsearch中
- ES-MongoDB学习4_mongo-connector原理及改造
- Ubuntu Rails3_安装_报错_解决_Could not find a JavaScript runtime_(ExecJS::RuntimeUnavailable)
- Rails3_安装_报错_解决_Could not find a JavaScript runtime_(ExecJS::RuntimeUnavailable)
- Rails_安装_报错_解决_Could not find a JavaScript runtime_(ExecJS::RuntimeUnavailable)
- 大数据_Kafka_Storm_整合_Could not initialize class org.apache.log4j.Log4
- Kafka->Mongodb->Es
- ES报错dangling index, exists on local file system, but not in cluster metadata, auto import to cluster
- ES-MongoDB学习6_用 mongodb + elasticsearch 实现中文检索
- 【解决问题】c++: mongodb SCRAM-SHA-1 mechanism support not compiled into client library 错误的解决
- iOS利用CoreGraphic图片处理
- tar 解压缩命令详解 2012-03-25 10:48:04
- STL学习笔记— —容器set和multiset
- 【ZooKeeper 基础篇】初识
- skynet服务的本质与缺陷
- ES-MongoDB学习错误1_Could not import mongo_connector.doc_managers.elastic_doc_manager
- java 权限修饰符
- 表格练习2
- ZedGraph使用(一)
- java并发编程(三)-守护线程、线程工厂
- 程序员的发展方向
- Qt学习笔记之图片的上下左右移动
- cocos2d-x 2.x01基础入门
- php中xml数据接口如何生成及调用