更改cassandra数据存储目录
debian使用apache源安装完成的cassandra节点,默认数据存储在/var/lib/cassandra/data目录下。
为了优化性能,可能将data与commitlog分别存储到不同的磁盘上。
比如,更改数据目录到/mnt/data/cassandra目录下,这是挂装的一个不同的磁盘驱动器。
首先停掉cassandra
1 | $ sudo service cassandra stop |
然后修改/etc/cassandra/cassandra.yaml
1 | data_file_directories: |
将/var/lib/cassandra/data目录下的所有东西全部拷贝或移动到/mnt/data/cassandra目录下
1 | $ sudo -u cassandra cp -r /var/lib/cassandra/data/* /mnt/data/cassandra |
或
1 | $ sudo -u cassandra mv /var/lib/cassandra/data /mnt/data/cassandra |
最后重新启动cassandra
1 | $ sudo service cassandra start |
===
[erq]