我需要重新安装我的数据库集群(works、OS等),在重新安装之前,我做了一个转储,现在我正在尝试导入。你知道吗
所以,现在我已经启动并运行了数据库集群,并传输了转储文件。你知道吗
但是我在restore命令中出错了。你知道吗
从CentOS 7.1升级到CentOS 6.7。 安装了Python客户端,在CentOS 6.7上的Python版本是2.6。 重新思考DB 2.2.3-1
在同一服务器上通过以下方式运行三个实例:
sudo nohup rethinkdb --directory /data/redb1 --bind all &
sudo nohup rethinkdb --port-offset 1 --directory /data/redb2 --bind all --join localhost:29015 &
sudo nohup rethinkdb --port-offset 2 --directory /data/redb3 --bind all --join localhost:29015 &
运行以下命令时:
sudo rethinkdb restore rethink_dump.tar.gz -c localhost:28015 --shards 1 --replicas 1
我得到:
Unzipping archive file...
Done (8 seconds)
Importing from directory...
Traceback (most recent call last):
File "/usr/bin/rethinkdb-import", line 9, in <module>
load_entry_point('rethinkdb==2.2.0-2', 'console_scripts', 'rethinkdb-import')()
File "/usr/lib/python2.6/site-packages/pkg_resources.py", line 299, in load_entry_point
return get_distribution(dist).load_entry_point(group, name)
File "/usr/lib/python2.6/site-packages/pkg_resources.py", line 2229, in load_entry_point
return ep.load()
File "/usr/lib/python2.6/site-packages/pkg_resources.py", line 1948, in load
entry = __import__(self.module_name, globals(),globals(), ['__name__'])
File "/usr/lib/python2.6/site-packages/rethinkdb/_import.py", line 161
res["create_args"] = {k: getattr(options, k) for k in ['shards', 'replicas'] if getattr(options, k) != 0}
^
SyntaxError: invalid syntax
Error: rethinkdb-import failed
有人知道哪里出了问题吗?你知道吗
从工厂倾倒。你知道吗
这看起来像是一个python兼容性错误,但我来自ORA/MSSQL(是的,研究的是FOSS,其驱动力是在人身上而不是在许可证上花钱)
干杯
Stevns公司
目前没有回答
相关问题 更多 >
编程相关推荐