一、虚拟机准备
cpu开启【虚拟化Intel VT-x/EPT 或 AMD-V/RVI(V)】
二、操作系统安装
1. 格式化分区,/挂载磁盘选择xfs格式
2. 创建用户,用户不能是scylla
3. (建议)更换到最快软件源,然后update软件源
4. 升级内核到3.15版本以上
sudo apt-cache showpkg linux-headers // 查看不同软件源可用内核,替换下条命令的版本
sudo apt-get install linux-headers-3.19.0-47 linux-headers-3.19.0-47-generic linux-image-3.19.0-47-generic
三、安装scylla
1. 添加scyllaDB1.6版本国内源
sudo wget -O /etc/apt/sources.list.d/scylla.list http://downloads.scylladb.cn/1.6/scylla-trusty.cn.list
2. 更新源
sudo apt-get update
3. 安装源
sudo apt-get install scylla
4. 安装配置
(IO configuration一定要配置,否则无法启动)
sudo scylla_setup
5. 启动
sudo service scylla-server start
成功显示:
scylla-server start/running, process 9414
失败显示,到/var/log/syslog中找原因:
scylla-server stop/waiting
6. 连接
cqlsh 127.0.0.1 9042
四、踩坑记
1. 如果导致ubuntu无法启动,需要进入recovery模式修复grub。
2. 创建和挂载分区
# fdisk -l
# fdisk /dev/sdb // 进入磁盘
Command (m for help): p // 打印分区信息,可以看到当前并没有分区
Command (m for help): n // 创建一个新的分区
p
Partition number (1-4): 1 //划分逻辑分区
Command (m for help): p //再次查看可以看到该磁盘已经有1个分区了
Command (m for help): w //保存分区
# mkfs.xfs /dev/sdb1 //格式化分区
# mount /dev/sdb1 /mnt/scylla //挂载磁盘
网友评论