2016-10-03 53 views

回答

0

如果您使用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外殼採用經過憑據你的照顧。

+0

我是新來的沙發。執行以下命令\設置'bucketname' bucketusername:password; 。但拋出語法錯誤。你能告訴如何使用\ SET爲特定的桶? –

+0

繼續並在問題標題中修復拼寫,然後我們將從那裏開始。 – geraldss

1

假設您的存儲桶名稱爲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。

相關問題