Драйвер Cassandra 1.2.6 java datastax ИСКЛЮЧЕНИЕ Не установлен обработчик для потока 0

я начал использовать java-драйвер datastax со вчерашнего дня в последней версии cassandra 1.2.6 ... я перепроверил start_native_transport: true установлено в yaml ... также моя cassandra настроена с rpc_address и listen_adress как имя хоста компьютера .... и с тем же именем я подключаюсь в клиенте.... но он показывает это сообщение и после этого зависает на .build(); ...

я также перепроверил, что взял все банки, которые у меня есть, в соответствии с http://www.datastax.com/documentation/developer/java-driver/1.0/java-driver/reference/settingUpJavaProgEnv_r.html

и я использую JDK 1.6...

Вот сообщение, которое я получил:

17 июля 2013 г., 11:20:37 com.datastax.driver.core.Connection$Dispatcher messageReceived СЕРЬЕЗНО: [mlhwlt08/192.168.2.111-1] Для потока 0 не установлен обработчик (это ошибка либо этого драйвера, либо Кассандры, вы должны сообщить об этом). Полученное сообщение: ROWS [peer (система, одноранговые узлы), org.apache.cassandra.db.marshal.InetAddressType][data_center (система, одноранговые узлы), org.apache.cassandra.db.marshal.UTF8Type][rack (система, одноранговые узлы ), org.apache.cassandra.db.marshal.UTF8Type][tokens(system, peers), org.apache.cassandra.db.marshal.SetType(org.apache.cassandra.db.marshal.UTF8Type)][rpc_address( система, одноранговые узлы), org.apache.cassandra.db.marshal.InetAddressType]

| 192.168.2.109 | датацентр1 | стойка1 | 000100142d37353634343931333331313737343033343435 | 192.168.2.109

| 192.168.2.108 | датацентр1 | стойка1 | 0001000130 | 192.168.2.108


Пожалуйста, помогите мне решить эту проблему...

ПРОБЛЕМА РЕШЕНА, пожалуйста, прочитайте ниже:

Моя проблема решена... теперь я могу создать таблицу и вставить в нее значения с помощью java-клиента...

Включение режима TRACE было для меня немного проблематичным, потому что я удалил все jar-файлы slf4j из пути к классам и загрузил последние, благодаря чему смог увидеть журналы отладки...

Фактическая проблема решена путем удаления этой банки из моего пути к классу: google-collect-1.0-rc1.jar И добавления этих двух банок jackson-core-asl-1.9.2.jar, jackson-mapper-asl-1.9.2.jar

Основной причиной было: com/google/common/collect/ImmutableSet, это существовало в двух банках google-collect-1.0-rc1.jar И guava-14.0.1.jar... поэтому удаление первой банки решило это....

Я надеюсь, что это поможет кому-то, кто будет использовать java-драйвер datatstax без maven.

Спасибо за помощь...


person user2572801    schedule 17.07.2013    source источник


Ответы (1)


ПРОБЛЕМА РЕШЕНА для меня...

Моя проблема решена... теперь я могу создать таблицу и вставить в нее значения с помощью java-клиента...

Включение режима TRACE было для меня немного проблематичным, потому что я удалил все jar-файлы slf4j из пути к классам и загрузил последние, благодаря чему смог увидеть журналы отладки...

Фактическая проблема решена путем удаления этой банки из моего пути к классу: google-collect-1.0-rc1.jar И добавления этих двух банок jackson-core-asl-1.9.2.jar, jackson-mapper-asl-1.9.2.jar

Основной причиной было: com/google/common/collect/ImmutableSet, это существовало в двух банках google-collect-1.0-rc1.jar И guava-14.0.1.jar... поэтому удаление первой банки решило это....

Я надеюсь, что это поможет кому-то, кто будет использовать java-драйвер datatstax без maven.

Спасибо за помощь...

person user2572801    schedule 18.07.2013