scylladb 4.1 分布式安装部署

命令行执行如下操作:

curl -o /etc/yum.repos.d/scylla.repo -L http://downloads.scylladb.com.s3.amazonaws.com/rpm/centos/scylla-4.1.repo
yum install -y gcc gcc-c++
yum install scylla -y

mkdir -p /home/scylla/work
mkdir -p /home/scylla/data
mkdir -p /home/scylla/commitlog
chown -R scylla:scylla /home/scylla/commitlog
chown -R scylla:scylla /home/scylla/work
chown -R scylla:scylla /home/scylla/data
chown -R scylla:scylla /home/scylla

修改配置文件/etc/scylla/scylla.yaml :

cluster_name: 'testcluster'

num_tokens: 256


data_file_directories:
    - /home/scylla/data

commitlog_directory: /home/scylla/commitlog

commitlog_sync: periodic
commitlog_sync_period_in_ms: 10000

commitlog_segment_size_in_mb: 32

seed_provider:
    - class_name: org.apache.cassandra.locator.SimpleSeedProvider
      parameters:
          - seeds: "192.168.100.1"

listen_address: 192.168.100.1

native_transport_port: 9042

read_request_timeout_in_ms: 5000

write_request_timeout_in_ms: 2000
cas_contention_timeout_in_ms: 1000

endpoint_snitch: SimpleSnitch

rpc_address: 192.168.100.1

rpc_port: 9160

api_port: 10000

api_address: 127.0.0.1

batch_size_warn_threshold_in_kb: 5

batch_size_fail_threshold_in_kb: 50

partitioner: org.apache.cassandra.dht.Murmur3Partitioner

commitlog_total_space_in_mb: -1

murmur3_partitioner_ignore_msb_bits: 12
api_ui_dir: /opt/scylladb/swagger-ui/dist/
api_doc_dir: /opt/scylladb/api/api-doc/

cluster_name的名称必须在网络的唯一,否则会冲突

seed_provider是种子节点,可以配置多个,用逗号隔开

listen_address、rpc_address配置为当前服务器的ip地址

将/etc/scylla/scylla.yaml拷贝到集群的其他服务器上,修改其中的listen_address、rpc_address为当前的ip地址即可

之后在各服务器上,执行如下操作:

#--nic配置为需要使用的网卡名称
scylla_setup --no-raid-setup --nic eth0 --no-ntp-setup \
                 --no-coredump-setup --no-sysconfig-setup --no-io-setup \
                 --no-version-check --no-node-exporter \
                 --no-cpuscaling-setup --no-fstrim-setup
				 
scylla_io_setup
systemctl restart scylla-server
				 

启动完成后,执行nodetool status即可看到集群内节点的组网情况了

查看scylla的日志,可以使用如下方法:

journalctl _COMM=scylla

参考:

ScyllaDB 4.x 安装 - 简书

ScyllaDB4.1分布式集群搭建与使用_邢宁-CSDN博客_scylladb 集群

CentOS部署ScyllaDB 3.3集群_wm6752062的专栏-CSDN博客_scylladb 集群

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值