cassandra根據用戶名密碼登錄cqlsh



     修改conf目錄下cassandra.yaml文件

  1. 1 authenticator: PasswordAuthenticator  //將authenticator修改為PasswordAuthenticator  

    重新啟動cassandra並且根據默認用戶登錄cqlsh,用戶名密碼都是cassandra

    1 ./cassandra
    2 ./cqlsh -ucassandra -pcassandra

    如果要修改默認用戶,進入cqlsh后

    1 //超級用戶可以更改用戶的密碼或超級用戶身份。為了防止禁用所有超級,超級用戶不能改變自己的超級用戶身份。普通用戶只能改變自己的密碼。附上用戶名在單引號如果它包含非字母數字字符。附上密碼在單引號。
    2 CREATE USER test WITH PASSWORD '123456' SUPERUSER;  //創建一個超級用戶
    3 CREATE USER test1 WITH PASSWORD '123456' NOSUPERUSER;  //創建一個普通用戶
    4 ALTER USER test WITH PASSWORD '654321' ( NOSUPERUSER | SUPERUSER ) //修改用戶
    5 DROP USER cassandra //刪除默認用戶
    無密碼登錄Cqlsh
    1 vi ~/.cassandra/cqlshrc  //添加下面內容
    2 [authentication]
    3 username = test
    4 password = 654321


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM