连接远程Scylla DB服务器报错,附谷歌云安装部署过程
Scylla-DB 安装过程及远程连接问题记录
一、完整安装步骤
我在谷歌云的CentOS服务器上完成了Scylla-DB的安装,具体操作步骤如下:
- 安装EPEL源:
sudo yum install epel-release - 添加Scylla官方YUM仓库:
sudo curl -o /etc/yum.repos.d/scylla.repo -L http://repositories.scylladb.com/scylla/repo/a2a0ba89d456770dfdc1cd70325e3291/centos/scylladb-2.0.repo - 安装Scylla软件包:
sudo yum install scylla - 运行配置脚本
scylla_setup,过程中针对以下选项选择“是”,其余均选“否”:
验证兼容版本、验证软件包、核心转储、fstrim SSDsudo scylla_setup - 手动调整IO配置参数:编辑
/etc/scylla.d/io.conf文件,添加如下配置:SEASTAR_IO="--max-io-requests=12 --num-io-queues=1"
二、启动故障排查与解决
执行启动命令时遇到无法读取yaml文件的错误:
sudo systemctl start scylla-server
经排查确认是yaml-cpp版本兼容性问题,将yaml-cpp从0.5.3降级至0.5.1后,Scylla服务器成功启动。
三、当前状态与待解决问题
服务器启动后,执行nodetool status显示集群状态正常:
[root@scylla ~]# nodetool status Datacenter: datacenter1 =======================
(省略后续状态输出内容)
目前尝试远程连接该Scylla DB服务器时持续报错,需要进一步定位问题原因。
内容的提问来源于stack exchange,提问作者soundararajan.c
相关产品推荐
相关产品推荐

