2010-08-14 124 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