2011-04-08 44 views
2

我試圖在FreeBSD上用/ usr/local/share/cassandra/bin/cassandra啓動Cassandra。 但它給了我以下錯誤消息,任何想法如何解決這個問題?任何建議將非常感激。謝謝。Cassandra無法找到storage-conf.xml

信息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。 at 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) at org.apache.cassandra.config.DatabaseDescriptor。(DatabaseDescriptor.java:187) ... 2 more 啓動期間遇到異常。 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。 at org.apache.cassandra.config.DatabaseDescriptor。(DatabaseDescriptor.java:584) ... 2更多 導致:java.lang.RuntimeException:無法通過storage-config系統屬性或類路徑找到storage-conf.xml擡頭。 在org.apache.cassandra.config.DatabaseDescriptor.getStorageConfigPath(DatabaseDescriptor.java:180) 在org.apache.cassandra.config.DatabaseDescriptor。(DatabaseDescriptor.java:187) ... 2個

+0

這看起來很有希望:http://journal.paul.querna.org/articles/2010/11/11/enabling-jna-in-cassandra/ – MeBigFatGuy 2011-04-08 05:46:39

回答

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文件。

+0

這似乎是問題所在。非常感謝。 – Lucas 2011-04-10 18:11:46