首次建立Cassandra

卡桑德拉建立

使用CentOS7操作系统和Cassandra 3.0.15版本进行实施。

目标是将构建好的Cassandra与DataStax的DevCenter连接起来。

第一次搭建Cassandra时,注意事项在配置文件中记下来。

cassandra.yaml的配置

记录默认值的更改点。

    1. 当需要使用带有密码的用户时

 

    1. 验证器:密码验证器

 

    1. ※管理用户的初始登录和创建新用户需要进行此设置。

 

    1. 默认管理用户为user:cassandra pass:cassandra。

 

    1. 当想要构建集群时

 

    1. 似乎需要设置seeds。

 

    1. seeds:ip1,ip2,ip3 ※尚未进行

 

    1. 当需要从外部连接时(如DevCenter)

 

    1. rpc_address:“ipv4”

 

    1. ※若进行了此设置,即使是内部连接也需要指定

 

    1. $ cqlsh “ipv4” -u cassandra

 

    1. 需要设置所指定的rpc_address。

 

    1. 注意,无法使用localhost进行连接,需要注意。

 

    将start_rpc也设置为true。

在cassandra-cli中的设置

最初启动 Cassandra 时,尝试使用 cli 进行操作,但在 NEWS.txt 中提到:“Cassandra 2.2 以后将不再支持 cli,请使用 cqlsh 进行控制。”看来今后将使用 cqlsh 而不是 cli 控制 Cassandra。
※在《Cassandra 实用系统集成》一书中,推荐使用 cli。但这本书发行已有五年时间,有些过时。
选择书籍时,可能不太推荐那些使用 cli 进行说明的书。

广告
将在 10 秒后关闭
bannerAds