修改配置文件:(因为var目空间比较小,data磁盘比较大)
vi /etc/cassandra/conf/cassandra.yaml
把 /var/lib/cassandra/data/ 修改成 /data/cassandra/data/ 目录后拷贝文件
cp /var/lib/cassandra/ /data/
启动报错:
java.lang.AssertionError: Directory /data/cassandra/data is not accessible.
at org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:203)
at org.apache.cassandra.service.CassandraDaemon.activate(CassandraDaemon.java:413)
at org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:456)
Exception encountered during startup: Directory /data/cassandra/data is not accessible.
原理是权限不对
重新复制权限就可以了。
chown cassandra:cassandra /data/cassandra/ -R