時間順に並べられたデータをcassandraに保存しようとしています。TimeUUIDTypeをキーとして使用するのに問題があります。
phpcassaで次のエラーが発生します...
Fatal error: Uncaught exception 'cassandra_InvalidRequestException'
with message 'TimeUUID should be 16 or 0 bytes (6)'
これは、insertメソッドを呼び出すときに発生します。
$pool = new ConnectionPool("Keyspace1", array("localhost:9160"));
$column_family = new ColumnFamily($pool, 'users');
$column_family->insert(CassandraUtil::uuid1(), array('name' => 'value'));
次のコマンドでcassandra-cliを使用してテストテーブルを作成しました...
CREATE COLUMN FAMILY users WITH comparator = TimeUUIDType;