2015-11-18 3 views
0

Я обновил Cassandra до 3.0.0 через несколько минут назад с помощью apt-get upgrade (на Ubuntu Linux 14.04 LTS), а после установки и перезапуска я мог подключиться к моим ключевым пространствам, используя инструмент cqlsh, и все было нормально, но когда я попытался подключиться с помощью драйвера DataStax PHP, первый раз, когда я получил «Все подключения по всем потокам ввода-вывода заняты», но теперь я получаю «Нет хостов для контрольного соединения». Данные подключения одинаковы, поэтому 127.0.0.1 и порт по умолчанию 9042, я ничего не изменил в конфигурации. Я попытался понизить Cassandra до 2.2.3, но после установки он не завершил последовательность запуска. Это ошибка, Кассандра или PHP-драйвера? Есть ли способ восстановить его без потери данных (с версией 3.0 или более поздней)?Не удалось подключиться к Cassandra после обновления до 3.0.0

ответ

0

Редактировать: Версия 3+ не поддерживается. Даже не их предприятие версия поддерживает Кассандру 3+: Compatible versions of DataStax Enterprise and Cassandra

Оповещение ошибка DataStax PHP драйвер может использовать некоторое улучшение ...

вещи, которые получили меня перед этим сообщением об ошибке:

  • Убедитесь, что вы подключаетесь к правильному серверу.
  • Может быть конфликт между различными версиями.

Но, насколько я знаю, драйвер DataStax PHP не поддерживает Cassandra 3+. Только версия 2.1. А также версия 2.2, но не полностью.

С их документы:

Совместимость Этот драйвер работает исключительно с Cassandra Query Language v3 (CQL3) и собственный протокол Кассандры. Тока версия работает с:

Apache Cassandra версии 1.2, 2.0 и 2.1 частично DataStax Enterprise 3.1, 3.2, 4.0 и 4.5 PHP 5.3.4+ Составители: GCC 4.1.2+, Clang 3.4+ и MSVC 2010/2012/2013 ПРИМЕЧАНИЕ. Поддержка Apache Cassandra 2.1 ограничена API Cassandra 2.0 (собственный протокол v2), например нет пользовательских типов.

DataStax PHP Driver for Apache Cassandra

К сожалению, я ничего о понижая Кассандру не знаю ...

+0

Большое спасибо, как я видел, что это поддерживает версии 2.1 (частично), до сих пор я использовал его также с 2,2 .3, но он не поддерживает полезные типы данных, такие как FROZEN и TUPLE. Надеюсь, что DataStax скоро выпустит обновление. О понижении рейтинга я читал, что это запрещено с верхней версии, поэтому я экспортировал данные и переустановил Cassandra 2.2.3 – RyanJ

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

  • Нет связанных вопросов^_^