更改cassandra数据存储目录

debian使用apache源安装完成的cassandra节点,默认数据存储在/var/lib/cassandra/data目录下。

为了优化性能,可能将data与commitlog分别存储到不同的磁盘上。

比如,更改数据目录到/mnt/data/cassandra目录下,这是挂装的一个不同的磁盘驱动器。

首先停掉cassandra

$ sudo service cassandra stop

然后修改/etc/cassandra/cassandra.yaml

data_file_directories:
    - /mnt/data/cassandra

将/var/lib/cassandra/data目录下的所有东西全部拷贝或移动到/mnt/data/cassandra目录下

$ sudo -u cassandra cp -r /var/lib/cassandra/data/* /mnt/data/cassandra

$ sudo -u cassandra mv /var/lib/cassandra/data /mnt/data/cassandra

最后重新启动cassandra

$ sudo service cassandra start

===
[erq]

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.