設置Cassandra使用用戶名和密碼驗證的步驟如下:
1.修改${CASSANDRA_HOME}/conf/cassandra.yaml,把authenticator: AllowAllAuthenticator修改為authenticator: PasswordAuthenticator
2.使用默認的用戶名cassandra和密碼cassandra登錄cassandra數據庫,創建新的用戶名和密碼
CREATE USER myusername WITH PASSWORD 'mypassword' SUPERUSER ;
3.使用新的用戶名和密碼登錄,刪除morning的用戶cassandra
DROP USER cassandra ;
4.使用java代碼鏈接數據庫的代碼如下:
public static void connect(){ cluster = Cluster.builder().addContactPoints("127.0.0.1").withPort(9042).withCredentials("root","root").build(); session = cluster.connect(); }