欢迎投稿

今日深度:

CentOS7 从零搭建 Cassandra3.7集群,

CentOS7 从零搭建 Cassandra3.7集群,


  • 序言
  • 配置基础环境
  • 配置Cassandra
  • 调试

序言

配置基础环境

4 关闭防火墙

```
#close firewall
systemctl stop firewalld.service
systemctl disable firewalld.service
```

5. 针对Cassandra,优化机器

```
#systcl.conf
echo 'vm.zone_reclaim_mode=0' >> /etc/sysctl.conf
echo 'vm.max_map_count=262144' >> /etc/sysctl.conf
echo 'vm.swappiness=1' >> etc/sysctl.conf

sysctl -p

#PAM limits.conf
echo '* soft nofile 65536' >> /etc/security/limits.conf
echo '* hard nofile 65536' >> /etc/security/limits.conf
echo '* soft nproc  65536' >> /etc/security/limits.conf
echo '* hard nproc  65536' >> /etc/security/limits.conf
```

配置Cassandra

cp /home/cassandra/cassandra3.7/conf/cassandra.yaml  $CASSANDRA_HOME/conf/cassandra.yaml.bak #备份配置文件
sed -i "s/^cluster_name:[^aa]*$/cluster_name: 'HZ Test'/" $CASSANDRA_HOME/conf/cassandra.yaml
sed -i 's/- seeds: "127.0.0.1"/- seeds: "192.168.169.130,192.168.169.136"/' $CASSANDRA_HOME/conf/cassandra.yaml #注意地址列表
sed -i "s/^listen_address: localhost$/listen_address: $currIp/" $CASSANDRA_HOME/conf/cassandra.yaml
sed -i "s/^rpc_address: localhost$/rpc_address: $currIp/" $CASSANDRA_HOME/conf/cassandra.yaml
echo data_file_directories:>> $CASSANDRA_HOME/conf/cassandra.yaml
echo "    - $cassRepo/data" >> $CASSANDRA_HOME/conf/cassandra.yaml
echo commitlog_directory: $cassRepo/commitlog  >> $CASSANDRA_HOME/conf/cassandra.yaml
echo saved_caches_directory: $cassRepo/saved_cache>> $CASSANDRA_HOME/conf/cassandra.yaml

调试


引用
http://blog.csdn.net/chenxingzhen001/article/details/8729623

www.htsjk.Com true http://www.htsjk.com/cassandra/24648.html NewsArticle CentOS7 从零搭建 Cassandra3.7集群, 序言 配置基础环境 配置Cassandra 调试 序言 配置基础环境 4 关闭防火墙 ```#close firewallsystemctl stop firewalld.servicesystemctl disable firewalld.service``` 5. 针对Cassan...
相关文章
    暂无相关文章
评论暂时关闭