【发布时间】:2012-11-03 15:42:40
【问题描述】:
我是 Ubutu(linux) + Cassandra 的新手。
我在我的 ubuntu 机器上使用 OpenJdk 测试了 Cassandra。有一些很好的文章来解释如何在 ubuntu 上安装 Cassandra,所以我可以这样做。我更改了一些配置值并检查了它是否正常运行。
而且,我决定移除 cassandra 并重新安装以获得干净的。
[我在做什么]
我通过以下步骤卸载 Cassandra:
-
使用 apt-get 卸载 Cassandra
apt-get 删除 cassandra
-
删除数据/日志/目录
rm -rf /var/lib/cassandra
rm -rf /var/log/cassandra
rm -rf /etc/cassandra
之后我尝试安装新的 cassandra
apt-get 安装 cassandra
[错误消息]
sudo cassandra -f线程“main”中的异常 java.lang.ExceptionInInitializerError 引起:java.lang.RuntimeException:无法弄清楚log4j配置:log4j-server.properties
在 org.apache.cassandra.service.AbstractCassandraDaemon.initLog4j(AbstractCassandraDaemon.java:86)
在 org.apache.cassandra.thrift.CassandraDaemon.(CassandraDaemon.java:62) 找不到主类:org.apache.cassandra.thrift.CassandraDaemon。程序将退出。`
并且“/var/lib/cassandra”、“/var/log/cassandra”和“/etc/cassandra”目录OTL下没有文件。
我想知道,我想念什么。
【问题讨论】:
-
作为记录,其他人和我自己在 log4j 配置方面遇到了问题。有一些提示stackoverflow.com/questions/6574093/cassandra-starting-issue,但我还没有深入了解它
-
我完成了你所有的卸载步骤,然后我运行了 sudo apt-get purge cassandra。然后安装它,它现在对我有用。
标签: cassandra