linux 中的 Cassandra 自定义系统路径

Cassandra custom system path in linux

我在 linux SO 通过 rpm 安装 cassandra

[root ~]$ rpm -Uvh cassandra-3.11.2-1.noarch.rpm
warning: cassandra-3.11.2-1.noarch.rpm: Header V4 RSA/SHA256 Signature, key ID fe4b2bda: NOKEY
Preparing...                ########################################### [100%]
1:cassandra              ########################################### [100%]

默认安装目录是/var/lib/cassandra/

[root ~]$ ls /var/lib/cassandra/
commitlog  data  hints  saved_caches

如何更改此目录以安装在 /home/cassandra

/var/lib/cassandra 是默认的 Cassandra 主目录,如您所见,其中存储了提交日志、数据提示和 saved_caches。要更改这些,您需要在 cassandra.yaml 文件中更改它们的每个配置参数:

  • hints_directory
  • data_file_directories
  • commitlog_directory
  • saved_caches_目录