【问题标题】:Mongo Connector Not Running to Create Index in Apache SolrMongo 连接器未运行以在 Apache Solr 中创建索引
【发布时间】:2018-06-12 10:08:46
【问题描述】:

我正在尝试索引存储在 Mongo DB 集合中的数据。我正在按照以下链接执行此操作:

https://www.toadworld.com/platforms/nosql/b/weblog/archive/2017/02/03/indexing-mongodb-data-in-apache-solr

但是当我使用这个命令启动 mongo-connector 时,它会说:

Traceback (most recent call last):
  File "/usr/local/bin/mongo-connector", line 11, in <module>
    sys.exit(main())
  File "/usr/local/lib/python2.7/dist-packages/mongo_connector/util.py", line 104, in wrapped
    func(*args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/mongo_connector/connector.py", line 1275, in main
    conf.parse_args()
  File "/usr/local/lib/python2.7/dist-packages/mongo_connector/config.py", line 106, in parse_args
    + ', '.join(args))
mongo_connector.errors.InvalidConfiguration: The following command line arguments are not recognized: –n, database1.collection1

命令:

root@workstation:/var/lib/mongodb# mongo-connector --unique-key=_id  -m localhost:27017 -t http://localhost:8983/solr/wlslog -d solr_doc_manager –n database1.collection1

如果-n 无效,那么我应该使用什么来指向数据库?我在网上搜索过,但没有得到任何有用的东西。任何人都可以帮忙吗?我是 Solr 的新手。会不会因为python/mongoDB/mongoConnector/Solr的版本不兼容而发生这种情况?

【问题讨论】:

  • 你找到解决办法了吗
  • 我正在使用更新 API 在 tomcat 和索引数据中运行 solr 战争。更新 REST API 是一个 POST 调用,您可以发送 json 或 xml 格式的数据。见我的帖子stackoverflow.com/questions/51421746/…

标签: python mongodb indexing solr lucene


【解决方案1】:

您的命令无效:–n database1.collection1。使用“-n”而不是“-n”。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-07-28
    • 2015-04-15
    • 1970-01-01
    • 2016-08-25
    • 1970-01-01
    • 1970-01-01
    • 2015-08-11
    相关资源
    最近更新 更多