2
我正在使用Couchbase服務器版本4.5.0並嘗試將保存的備份版本恢復到本地CB服務器上。我使用MacOS的塞拉利昂 Xcode開發工具是最新的 的Python v2.7.10無法使用cbrestore恢復couchbase存儲桶
我第一次使用此命令
sudo ./cbbackup HOST:PORT ~/Documents/ -u ‘username’ -p ‘password‘ -b BUCKET_NAME
這個我嘗試使用還原此備份到本地Couchbase服務器後創建備份此命令
sudo ./cbrestore /path/to/backup/2017-01-24T121528Z/2017-01-24T121528Z-full/ http://localhost:8091 -u ‘USERNAME’ -p ‘PASSWORD’ --bucket-source=SOURCE_BUCKET_NAME --bucket-destination=DESTINATION_BUCKET_NAME
但我得到以下錯誤。
Exception in thread s0:
Traceback (most recent call last):
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/threading.py", line 810, in __bootstrap_inner
self.run()
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/threading.py", line 763, in run
self.__target(*self.__args, **self.__kwargs)
File "/Applications/Couchbase Server.app/Contents/Resources/couchbase-core/lib/python/pump_mc.py", line 91, in run
rv, batch, need_backoff = self.scatter_gather(mconns, batch)
File "/Applications/Couchbase Server.app/Contents/Resources/couchbase-core/lib/python/pump_cb.py", line 72, in scatter_gather
rv, conn = self.find_conn(mconns, vbucket_id, msgs)
File "/Applications/Couchbase Server.app/Contents/Resources/couchbase-core/lib/python/pump_cb.py", line 316, in find_conn
host_port = serverList[vBucketMap[vbucket_id][0]]
IndexError: list index out of range
試過了......現在獲取一個不同的錯誤s0錯誤:異步操作:錯誤:map missing vbucket_id:19456;也許你的源碼沒有vbuckets;如果是這樣,請嘗試使用moxi(HOST:11211)作爲接收器上的目標:http://127.0.0.1:8091(> @:8091) 錯誤:map missing vbucket_id:19456;也許你的源碼沒有vbuckets;如果是這樣,請嘗試使用moxi(主機:11211)作爲目的地 –