如何通過cbq在Couchbase服務器中創建具有密碼認證的存儲桶的索引?如何通過cbq在Couchbase服務器中創建具有密碼認證的存儲桶的索引?
在bucketName
,password
上創建主索引;
不工作?
如何通過cbq在Couchbase服務器中創建具有密碼認證的存儲桶的索引?如何通過cbq在Couchbase服務器中創建具有密碼認證的存儲桶的索引?
在bucketName
,password
上創建主索引;
不工作?
如果您使用Couchbase 4.5,則可以在4.5 cbq shell中傳遞存儲桶憑據。請參閱http://developer.couchbase.com/documentation/server/current/tools/cbq-shell.html
您可以使用-c或--credentials命令行選項,也可以在shell中運行\ SET -creds。
最後,你的索引的語句,簡直是
CREATE PRIMARY INDEX ON `bucketName`;
的CBQ外殼採用經過憑據你的照顧。
我是新來的沙發。執行以下命令\設置'bucketname' bucketusername:password; 。但拋出語法錯誤。你能告訴如何使用\ SET爲特定的桶? –
繼續並在問題標題中修復拼寫,然後我們將從那裏開始。 – geraldss
假設您的存儲桶名稱爲bucket1,存儲桶上的密碼爲abc123。
這就是我們如何在cbq會話中創建索引/查詢使用cbq的存儲桶。 (正如傑拉德所說,使用\ SET命令)
cbq> \SET -creds bucket1:abc123;
cbq> create primary index on bucket1;
cbq> select * from bucket1 where ..... ;
....
如果你開始了CBQ那麼你也可以做到以下幾點。 (正如Gerald上面使用-c或--credentials選項所示)
# ./cbq -c="bucket1:abc123" -e=http://<ur ip>:8091
cbq> create primary index on bucket1;
....
存儲桶名稱是存儲桶用戶名。如果您想傳入或設置管理員憑據,則使用-u。
您能否在問題的標題中更正Couchbase的拼寫? –