2010-08-14 94 views
3

我想作一个试用本周末与卡桑德拉+ PHP在我的测试环境。所以经过几个小时的头痛试图安装它,我终于成功,并得到它运行。cassandra:存储价值?

不过,我已经尝试了对卡桑德拉不同的PHP包装,而我也完全无法与任何人联系。 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的”密钥空间,而且密钥空间中创建一个列族被称为“用户”

+0

嗨!这当然会有很大的意义。我猜,我可以添加keyspaces和列家庭存储conf.xml中,哪个是正确的里面,所以我会尽力的。你有什么好的资料来源,我可以在哪里了解这些事情和Cassandra的必需品? – Industrial 2010-08-14 14:25:53

+0

http://wiki.apache.org/cassandra/ – Schildmeijer 2010-08-14 21:12:35