当前位置: 首页 > 工具软件 > ScyllaDB > 使用案例 >

scyllaDb在centos8上试用

花永昌
2023-12-01

CassandraC++版本的数据库替代ScyllaDB,  性能号称可以提高10倍, http://t.csdn.cn/ICG5p

官方文档:Getting Started | Scylla Docs

开启验证:Enable Authentication | Scylla Docs

添加用户名口令:Enable Authorization | Scylla Docs
 

安装很容易:

参考:ScyllaDB4.1分布式集群搭建与使用_平凡似水的人生的博客-CSDN博客_scylladb

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

#初始化
scylla_setup --no-raid-setup --no-node-exporter --no-fstrim-setup

成功了,也没有去研究命令啥意思;

我也更改了配置,需要注意的有:

1)ifconfig看一下IP,使用当前内网IP,云服务器访问的地址与主机地址不一致;

2)涉及IP的位置,包括:

listen_address: 192.168.0.100
rpc_address: 192.168.0.100
start_rpc: true
seed_provider:
    - class_name: org.apache.cassandra.locator.SimpleSeedProvider
      parameters:
          - seeds: "192.168.0.74"

# 数据存放位置
data_file_directories:
    - /data/scylla

3)设置验证模式,为了远程查看调试,我开启了防火墙,远程可以访问,

authenticator: PasswordAuthenticator

这时就需要用地址和口令连接

cqlsh -u cassandra -p cassandra 192.168.0.100

4)由于是低配的机器,在启动时候遇到问题了,需要改为调试模式:

主要需要将改相关配置

# /etc/scylla.d/cpuset.conf

CPUSET="--smp 1"

# 或 /etc/scylla.d/dev-mode.conf 打开调试模式为1

5)启动服务:

systemctl enable scylla-server
systemctl start scylla-server

6)查下端口如果存在了就是能用了

lsof -i:9042

7)  使用图形客户端连接一下,添加新用户

Nosql for Cassandra,分享一下找来的资源:链接:

https://pan.baidu.com/s/19IuVAZ8obZNX7XffoEOPVg 
提取码:1111 
--来自百度网盘超级会员V5的分享

8) 添加一个新用户,然后使用新用户登录,更改cassandra用户的口令,

并测试一下旧口令能否登录。保证安全。

 类似资料: