2012-10-21 69 views
1

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秒,但其他任何類似的代碼檢索或插入數據的作品完美,所以什麼可以說,它是?

回答

0

我相信,屬性名應該是"comparator_type"而不是"comparator"

至於爲什麼服務器沒有響應,你可能會發現在你的卡珊德拉日誌異常或堆棧跟蹤。如果您使用卡桑德拉的先進的最新版本(1.1.5一樣1.1.6或),我建議在Cassandra JIRA開了票,因爲它應該,而不是返回超時的錯誤。