绑定完请刷新页面
取消
刷新

分享好友

×
取消 复制
scylladb 4.1 分布式安装部署
2022-05-25 15:40:37

命令行执行如下操作:

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
————————————————
版权声明:本文为CSDN博主「vah101」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/vah101/article/details/123053574

分享好友

分享这个小栈给你的朋友们,一起进步吧。

ScyllaDB
创建时间:2022-04-19 10:18:17
ScyllaDB 是用 C++ 重写的 Cassandra,每节点每秒处理 100 万 TPS。ScyllaDB 完全兼容 Apache Cassandra,拥有比 Cassandra 多 10x 倍的吞吐量,降低了延迟。 ScyllaDB 是性能优异的 NoSQL 列存储数据库。 ScyllaDB 在垃圾收集或者 Compaction 的时候不需要暂停;在常规生产负载的时候可以添加和删除节点。
展开
订阅须知

• 所有用户可根据关注领域订阅专区或所有专区

• 付费订阅:虚拟交易,一经交易不退款;若特殊情况,可3日内客服咨询

• 专区发布评论属默认订阅所评论专区(除付费小栈外)

技术专家

查看更多
  • 飘絮絮絮丶
    专家
戳我,来吐槽~