Мне нужна помощь для подключения Cassandra с php с помощью «PHPCassa». Я пытаюсь, но получаю следующее исключение. Я использую Ubuntu в качестве веб-сервера.Как подключить Cassandra с PHP
NoServerAvailable Object ([сообщение: защита] => Попытка подключиться к каждому серверу в два раза, но все попытки не увенчались успехом Последняя ошибка:. Исключение «cassandra_InvalidRequestException» с сообщением «ключевого пространства„TestApp“не есть 'в /var/www/Cassandra/phpcassa/thrift/packages/cassandra/Cassandra.php:138 Трассировка стека: # 0 /var/www/Cassandra/phpcassa/thrift/packages/cassandra/Cassandra.php(138): trift_protocol_read_binary (Object (TBinaryProtocolAccelerated), 'cassandra_Cassa ...', false) # 1 /var/www/Cassandra/phpcassa/thrift/packages/cassandra/Cassandra.php(113): CassandraClient-> recv_set_keyspace() # 2/var /www/Cassandra/phpcassa/connection.php(102): CassandraClient-> set_keyspace ('testApp') # 3 /var/www/Cassandra/phpcassa/connection.php(84): ConnectionWrapper-> set_keyspace ('testApp') # 4/var/www/Кассан dra/phpcassa/connection.php (222): ConnectionWrapper -> __ construct ('testApp', '127.0.0.1:9160', NULL, true, 5000, 5000) # 5 /var/www/Cassandra/phpcassa/connection.php (258): ConnectionPool-> make_conn() # 6 /var/www/Cassandra/phpcassa/connection.php(352): ConnectionPool-> get() # 7 /var/www/Cassandra/phpcassa/connection.php(287): ConnectionPool-> call ('describe_keyspa ...', 'testApp') # 8 /var/www/Cassandra/phpcassa/columnfamily.php(194): ConnectionPool-> describe_keyspace() # 9/var/www/Cassandra /index.php(7): ColumnFamily -> __ construct (Object (ConnectionPool), 'Users') # 10 {main} [string: Exception: private] => [code: protected] => 0 [file: protected] = > /var/www/Cassandra/phpcassa/connection.php [строка: protected] => 233 [trace: Exception: private] => Array ([0] => Array ([файл] =>/var/www/Cassandra /phpcassa/connection.php [line] => 258 [function] => make_conn [class] => ConnectionPool [type] => -> [args] => Array()) [1] => Array ([file] => /var/www/Cassandra/phpcassa/connection.php [line] => 352 [ function] => get [class] => ConnectionPool [type] => -> [args] => Array()) [2] => Array ([file] =>/var/www/Cassandra/phpcassa/connection. php [line] => 287 [function] => call [class] => ConnectionPool [type] => -> [args] => Array ([0] => описать_keyspace [1] => testApp)) [3] => Array ([file] => /var/www/Cassandra/phpcassa/columnfamily.php [line] => 194 [function] => describe_keyspace [class] => ConnectionPool [type] => -> [args] = > Array()) [4] => Array ([file] => /var/www/Cassandra/index.php [line] => 7 [function] => __construct [класс] => ColumnFamily [type] => -> [args] => Array ([0] => ConnectionPool Object ([keyspace] => testApp [servers: ConnectionPool: private] => Array ([0] => 127.0.0.1:9160) [pool_size: ConnectionPool: private] => 5 [send_timeout: ConnectionPool: private] => 5000 [recv_timeout: ConnectionPool: private] => 5000 [учетные данные: ConnectionPool: private] => [framed_transport: ConnectionPool: private] => 1 [queue: ConnectionPool: private ] => Массив() [keyspace_de script: ConnectionPool: private] => [max_retries] => 5 [recycle] => 10000 [stats] => Array ([created] => 0 [failed] => 2 [recycled] => 0) [list_position] = > 0) [1] => Пользователи))) [предыдущий: Исключение: частный] =>)
и я предполагаю, что cassandra работает – Satya
Вы можете попробовать: http://askubuntu.com/ – Prix
Да cassandra работает – shashank