Cassandra无法找到storage-conf.xml

时间:2011-04-08 04:22:45

标签: java cassandra freebsd

我试图用/ usr / local / share / cassandra / bin / cassandra在FreeBSD上启动Cassandra。 但它给了我以下错误消息,任何想法如何解决问题?任何建议都将非常感激。谢谢。

INFO 21:16:38,666未找到JNA。本机方法将被禁用。 错误21:16:38,684启动时遇到异常。 java.lang.ExceptionInInitializerError     在org.apache.cassandra.thrift.CassandraDaemon.setup(CassandraDaemon.java:73)     在org.apache.cassandra.thrift.CassandraDaemon.main(CassandraDaemon.java:224) 引发者:java.lang.RuntimeException:java.lang.RuntimeException:无法通过storage-config系统属性或类路径查找找到storage-conf.xml。     在org.apache.cassandra.config.DatabaseDescriptor。(DatabaseDescriptor.java:584)     ......还有2个 引发者:java.lang.RuntimeException:无法通过storage-config系统属性或类路径查找找到storage-conf.xml。     at org.apache.cassandra.config.DatabaseDescriptor.getStorageConfigPath(DatabaseDescriptor.java:180)     在org.apache.cassandra.config.DatabaseDescriptor。(DatabaseDescriptor.java:187)     ......还有2个 启动时遇到异常。 java.lang.ExceptionInInitializerError     在org.apache.cassandra.thrift.CassandraDaemon.setup(CassandraDaemon.java:73)     在org.apache.cassandra.thrift.CassandraDaemon.main(CassandraDaemon.java:224) 引发者:java.lang.RuntimeException:java.lang.RuntimeException:无法通过storage-config系统属性或类路径查找找到storage-conf.xml。     在org.apache.cassandra.config.DatabaseDescriptor。(DatabaseDescriptor.java:584)     ......还有2个 引发者:java.lang.RuntimeException:无法通过storage-config系统属性或类路径查找找到storage-conf.xml。     at org.apache.cassandra.config.DatabaseDescriptor.getStorageConfigPath(DatabaseDescriptor.java:180)     在org.apache.cassandra.config.DatabaseDescriptor。(DatabaseDescriptor.java:187)     ......还有2个

1 个答案:

答案 0 :(得分:5)

这是cassandra 0.6.x吗?您可能想要升级到最新的cassandra,0.7.4

错误是因为Cassandra无法找到storage-conf.xml。此文件应位于您的cassandra conf目录中,请参阅http://wiki.apache.org/cassandra/StorageConfiguration

如果你升级到cassandra 0.7.x,你需要一个cassandra.yaml文件。