首次建立Cassandra
卡桑德拉建立
使用CentOS7操作系统和Cassandra 3.0.15版本进行实施。
目标是将构建好的Cassandra与DataStax的DevCenter连接起来。
第一次搭建Cassandra时,注意事项在配置文件中记下来。
cassandra.yaml的配置
记录默认值的更改点。
-
- 当需要使用带有密码的用户时
-
- 验证器:密码验证器
-
- ※管理用户的初始登录和创建新用户需要进行此设置。
-
- 默认管理用户为user:cassandra pass:cassandra。
-
- 当想要构建集群时
-
- 似乎需要设置seeds。
-
- seeds:ip1,ip2,ip3 ※尚未进行
-
- 当需要从外部连接时(如DevCenter)
-
- rpc_address:“ipv4”
-
- ※若进行了此设置,即使是内部连接也需要指定
-
- $ cqlsh “ipv4” -u cassandra
-
- 需要设置所指定的rpc_address。
-
- 注意,无法使用localhost进行连接,需要注意。
- 将start_rpc也设置为true。
在cassandra-cli中的设置
最初启动 Cassandra 时,尝试使用 cli 进行操作,但在 NEWS.txt 中提到:“Cassandra 2.2 以后将不再支持 cli,请使用 cqlsh 进行控制。”看来今后将使用 cqlsh 而不是 cli 控制 Cassandra。
※在《Cassandra 实用系统集成》一书中,推荐使用 cli。但这本书发行已有五年时间,有些过时。
选择书籍时,可能不太推荐那些使用 cli 进行说明的书。