我试图通过为CASANDRA_INCLUDE定义自定义shell脚本来更改Cassandra数据,提交日志和保存的缓存目录。我按如下方式修改脚本中的属性:
***
data_file_directories = "/usr/pic1/kearanky/cassandra/data"
commitlog_directory = "/usr/pic1/kearanky/cassandra/commitlog"
saved_caches_directory: "/usr/pic1/kearanky/cassandra/saved_caches"
***
当我运行cassandra时,我收到错误" data_file_directories:command not found"。如何正确修改目录?
PS:我没有cassandra.yaml的写入权限,也无法创建它使用的默认目录。
答案 0 :(得分:1)
引用this回复使用您的自定义目录创建自己的cassandra.yaml,然后使用 -d 标志和cassandra.config =目录运行cassandra
或在.bashrc中设置 $ CASSANDRA_HOME 变量,然后运行cassandra