2016-05-23 51 views
0

我运行下面的命令:蒙戈连接器与Neo4j的工作不

mongo-connector -m localhost:27017 -t http://localhost:7474/db/data -d neo4j_doc_manager 

但是,得到以下错误:

No handlers could be found for logger "mongo_connector.util"<br/> 
Traceback (most recent call last):<br/> 
    File "/usr/local/bin/mongo-connector", line 11, in <module> 
    sys.exit(main())<br/> 
    File "/usr/local/lib/python2.7/site-packages/mongo_connector/util.py", line 85, in wrapped<br/> 
    func(*args, **kwargs) 
    File "/usr/local/lib/python2.7/site-<br/>packages/mongo_connector/connector.py", line 1041, in main 
    conf.parse_args()<br/> 
    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'])<br/> 
    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.neo4j_doc_manager. It could be that this doc manager has been moved out of this project and is maintained elsewhere. Make sure that you have the doc manager installed alongside mongo-connector. Check the README for a list of available doc managers. 

注:我使用的Neo4j 3.0,操作系统:MacOSX的,python:2.7 **

+0

我知道这不是点这个问题,但如果你使用Mongo与Neo4j,我真的建议你检查:http://orientdb.com/orientdb/。这是一个简单易用的数据库中两个世界中最好的。 – Leonardo

回答

2

这似乎是由于未能将py2neo依赖关系固定到特定版本而导致的错误。这个项目是使用py2neo 2.0.7编写的,但未能固定该版本,因为现在py2neo 3.0正在被一些东西破坏。

我们将很快推动3.0的更新,在此期间,您可以通过卸载py2neo和安装2.0.7版解决这个问题:

[email protected] ~/n/mongo_demo> pip uninstall py2neo 
Uninstalling py2neo-3 
... 
[email protected] ~/n/mongo_demo> pip install py2neo==2.0.7 
Collecting py2neo==2.0.7 
    Downloading py2neo-2.0.7.tar.gz (251kB) 
    100% |████████████████████████████████| 256kB 2.6MB/s 
Installing collected packages: py2neo 
    Running setup.py install for py2neo ... done 
Successfully installed py2neo-2.0.7 
[email protected] ~/n/mongo_demo> 
mongo-connector -m localhost:27017 -t http://localhost:7474/db/data -d neo4j_doc_manager 
Logging to mongo-connector.log. 

https://github.com/neo4j-contrib/neo4j_doc_manager/issues/60