1
我想使用Hector api 1.1-4訪問Cassandra數據庫,並且我已在Cassandra中啓用了身份驗證和授權。這裏是我創建羣集的代碼:cassandra hector認證錯誤
cluster = HFactory.getOrCreateCluster(「Test Cluster」,「localHost:9160」,credentials);
但不幸的是它給了我錯誤:
的方法getOrCreateCluster(字符串,CassandraHostConfigurator,圖)在類型HFactory不適用於你提供的參數(字符串,字符串,地圖)
的錯誤是罰款,但我得到一個新的錯誤: 異常在線程「主要」 java.lang.NoClassDefFoundError:組織/阿帕奇/卡桑德拉/節儉/壓縮 – user1540371
'NoClassDefFoundError'意味着你不必是涉及Class在你的classpath中是例外的。它基本上意味着你錯過了一個依賴關係,在這種情況下,它就是你所需要的[Thrift](http://mvnrepository.com/artifact/org.apache.thrift/libthrift)jar來滿足所說的依賴關係。你想要什麼版本取決於在hector版本上。 –
Thrift可以使用到0.9,但我正在使用Cassandra 2.0.3將0.9使用cassandra 2.0.3嗎? – user1540371