2010-08-14 2 views
3

Я хотел попробовать в эти выходные с Cassandra + PHP в своей тестовой среде. Поэтому, после нескольких часов головной боли, пытающихся установить его, я, наконец, добился успеха и получил его.cassandra: Хранение ценности?

Тем не менее, я опробовал различные оболочки PHP для cassandra, и я полностью не смог связаться ни с кем. SimpleCassie который я хочу использовать, дает следующее сообщение об ошибке, когда я бегу следующий код:

/* 
    * setting new column (and key if not exist) 
    * @return - (false) on failure 
    */ 
    $cassie->keyspace('MyApp')->cf('Users')->key('user1')->column('name')->set('Marcin'); 
    $cassie->column('surname')->set('Rosinski'); 

Ошибка:

cassandra_InvalidRequestException: in /var/www/cassie/SimpleCassie.php on line 7257 

Что я могу сделать, чтобы заставить его работать? Спасибо!

ответ

2

«Недопустимый запрос может означать, что семейство ключей или семейство столбцов не существует, требуемые параметры отсутствуют или параметр неверен. Почему содержит связанное сообщение об ошибке».

Мой квалифицированный думаю, что вы забыли добавить пространство ключей под названием «MyApp», и внутри этого ключевого пространства создать семью столбец под названием «Users»

+0

Привет! Это, конечно, имеет большой смысл. Я догадался, что я могу добавить кластеры и семейства столбцов в хранилище-conf.xml, что было правильно, поэтому я попробую это. У вас есть хороший источник, где я могу узнать об этих вещах и о необходимости Кассандры? – Industrial

+0

http://wiki.apache.org/cassandra/ – Schildmeijer