Cassandra的配置
cassandra.yaml
cluter_name:"your cluster name" authenticator:PasswordAuthenticator //设置使用账号密码登录 data_file_directories: /var/lib/cassandra/data //数据存储目录 seed_provider: parameters: seeds:"192.168.0.1,192.168.0.2,192.168.0.3" //种子节点ip listen_address: 192.168.0.1 //本机ip地址 broadcast_address: 192.168.0.1 //同上 rpc_address: 192.168.0.1 //同上 broadcast_rpc_address: 192.168.0.1 //同上
kong的配置
kong.conf
cassandra:_repl_factor=3 //副本数目 cassandra_contact_points=192.168.0.1,192.168.0.2,192.168.0.3 //集群节点ip cassandra_username=username //Cassandra用户名 cassandra_password=password //Cassandra密码
配置账号:
登录Cassandra
/usr/local/cassandra/bin/cqlsh 192.168.0.1 -ucassandra -pcassandra //使用默认账号密码登录
修改账号的副本数
//3为集群的节点数,如果不改,默认为1,当副本所在节点挂了时,无法登录,必须配置!!!!
ALTER KEYSPACE system_auth WITH replication = {'class':'SimpleStrategy','replication_factor':3};
创建账号
CREATE USER username WITH PASSWORD 'password' SUPERUSER;