簡體   English   中英

創建新用戶時出現Cassandra身份驗證錯誤

[英]Cassandra Authentication error in creating a new users

我在4個節點中運行cassandra,這4個節點在一個集群中。現在我想將一個節點作為密碼驗證器。我已經在cassandra.yaml文件中進行了必要的更改並重新啟動了cassandra。 現在它創建了新用戶CASSANDRA我已經使用這些詳細信息登錄了cassandra。我想為了方便我創建另一個新用戶。 在給出create user命令后我得到了如下錯誤, 更多的是在Linux環境中執行這些過程。請幫助我解決這個問題。謝謝你提前。

ServerError:ErrorMessage code = 0000 [Server error] message =“java.lang.RuntimeException:org.apache.cassandra.exceptions.UnavailableException:無法達到一致性級別LOCAL_ONE”>

最初,system_auth鍵空間將有一個復制因子,如下所述CREATE KEYSPACE system_auth WITH replication = {'class':'SimpleStrategy','replication_factor':'1'}; 現在我根據我的數據中心更改了system_auth鍵空間,我有2個數據中心,每個數據中心有2個節點。所以我改變了下面的表格, 改變了KEYSPACE system_auth WITH replication = {'class':'NetworkTopologyStrategy','DC1': '2','DC2':'2'}; 這解決了我的問題,並能夠在cassandra中創建用戶。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM