Cassandra: 存储数值?

3
我想在本周末的测试环境中尝试使用Cassandra + PHP。经过几个小时的头疼安装,我终于成功地让它运行起来了。然而,我尝试了不同的PHP包装器来连接Cassandra,但是都失败了。我想使用的SimpleCassie,在运行以下代码时会出现以下错误: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

我该怎么做才能让它正常工作?谢谢!

1个回答

2
"无效的请求可能意味着键空间或列族不存在,缺少必需的参数,或者参数格式不正确。why包含一个相关的错误信息。"
"我的合格猜测是您忘记添加名为'MyApp'的键空间,并在该键空间内创建名为'Users'的列族。"

嗨!那当然很有意义。我猜想我可以在storage-conf.xml中添加keyspaces和column families,这是正确的,所以我会尝试一下。你有什么好的资源可以让我了解这些事情和Cassandra的必要性吗? - Industrial

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接