phpcassa创建列族

时间:2012-10-21 20:10:22

标签: cassandra phpcassa

使用column family创建phpcassa时出现了一个非常奇怪的错误,这是我的代码:

    $sys = new SystemManager("127.0.0.1:9160");

    $attr = array("comparator" => "UTF8Type");

    $data = $sys->create_column_family("my_key_space", "user_likes", $attr);

所以我不确定它是否是一个有效的代码,但我很确定它是,所以这是我得到的错误: TTransportException [ 0 ]: TSocket: timed out reading 4 bytes from 127.0.0.1:9160

我在长时间加载后得到此错误,可能是30-60秒,但是检索或插入数据等任何其他代码都能完美运行,那么它会是什么呢?

1 个答案:

答案 0 :(得分:0)

我认为属性名称应为"comparator_type"而不是"comparator"

至于服务器没有响应的原因,您可能会在Cassandra日志中找到异常或堆栈跟踪。如果您使用的是Cassandra的最新版本(如1.1.5或1.1.6),我建议在Cassandra JIRA中打开一张票,因为它应该返回错误而不是超时。