2012-06-19 4 views
1

У меня установлен Cassandra 1.1.1 на моем компьютере, и я пытаюсь подключиться к нему через API-интерфейс Hector. Я использую пример из DeveloperStation.ORG. Я начал сервер, и я создал необходимое пространство ключей и семейство столбцов через cli. Теперь, когда я пытаюсь выполнить программу для вставки данных, я получаю следующую ошибку.Cassandra через Hector API Ошибка подключения

SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". 
SLF4J: Defaulting to no-operation (NOP) logger implementation 
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details. 
me.prettyprint.hector.api.exceptions.HInvalidRequestException: InvalidRequestException(why:unconfigured columnfamily authCollection) 
at me.prettyprint.cassandra.service.ExceptionsTranslatorImpl.translate(ExceptionsTranslatorImpl.java:42) 
at me.prettyprint.cassandra.service.KeyspaceServiceImpl$1.execute(KeyspaceServiceImpl.java:95) 
at me.prettyprint.cassandra.service.KeyspaceServiceImpl$1.execute(KeyspaceServiceImpl.java:88) 

Error encountered while inserting data!! 
at me.prettyprint.cassandra.service.Operation.executeAndSetResult(Operation.java:101) 
at me.prettyprint.cassandra.connection.HConnectionManager.operateWithFailover(HConnectionManager.java:224) 
at me.prettyprint.cassandra.service.KeyspaceServiceImpl.operateWithFailover(KeyspaceServiceImpl.java:129) 
at me.prettyprint.cassandra.service.KeyspaceServiceImpl.batchMutate(KeyspaceServiceImpl.java:100) 
at me.prettyprint.cassandra.service.KeyspaceServiceImpl.batchMutate(KeyspaceServiceImpl.java:106) 
at me.prettyprint.cassandra.model.MutatorImpl$3.doInKeyspace(MutatorImpl.java:219) 
at me.prettyprint.cassandra.model.MutatorImpl$3.doInKeyspace(MutatorImpl.java:216) 
at me.prettyprint.cassandra.model.KeyspaceOperationCallback.doInKeyspaceAndMeasure(KeyspaceOperationCallback.java:20) 
at me.prettyprint.cassandra.model.ExecutingKeyspace.doExecute(ExecutingKeyspace.java:85) 
at me.prettyprint.cassandra.model.MutatorImpl.execute(MutatorImpl.java:216) 
at me.prettyprint.cassandra.model.MutatorImpl.insert(MutatorImpl.java:55) 
at com.examples.cassandra.CassandraExample.insertData(CassandraExample.java:31) 
at com.examples.cassandra.CassandraExample.main(CassandraExample.java:131) 

Caused by: InvalidRequestException(why:unconfigured columnfamily authCollection) 
at org.apache.cassandra.thrift.Cassandra$batch_mutate_result.read(Cassandra.java:16477) 
at org.apache.cassandra.thrift.Cassandra$Client.recv_batch_mutate(Cassandra.java:916) 
at org.apache.cassandra.thrift.Cassandra$Client.batch_mutate(Cassandra.java:890) 
at me.prettyprint.cassandra.service.KeyspaceServiceImpl$1.execute(KeyspaceServiceImpl.java:93) 
... 14 more 
+0

У меня также такая же ошибка. Вы решили это? –

+0

печально нет. поэтому изучая другие примеры. – ParshuramPatil

ответ

0

«unconfigured columnfamily X» означает, что вам нужно создать columnfamily X, прежде чем пытаться вставить в него.

+0

Он говорит, что добавил CF через CLI! –

+0

я опустил семейство столбцов и снова воссоздал его перед выполнением программы по-прежнему той же проблемы :( – ParshuramPatil

Смежные вопросы