Cassandra 1.1.1をダウンロードし、バージョン3でcqlshを起動しました
新しい列ファミリーを作成しようとしました:
CREATE TABLE stats (
pid blob,
period int,
targetid blob,
sum counter,
PRIMARY KEY (pid, period, targetid)
);
しかし、私はこれを手に入れました:
トレースバック(最後の最後の呼び出し):ファイル "./cqlsh"、行908、perform_statement self.cursor.execute(statement、decoder = decode)ファイル "./../lib/cql-internal-only-1.0.10 .zip / cql-1.0.10 / cql / cursor.py "、行117、実行応答= self.handle_cql_execution_errors(doquery、prepared_q、compress)ファイル"./../lib/cql-internal-only-1.0。 10.zip/cql-1.0.10/cql/cursor.py "、行132、handle_cql_execution_errors return executor(* args、** kwargs)ファイル"./../lib/cql-internal-only-1.0.10 .zip / cql-1.0.10 / cql / cassandra / Cassandra.py "、1583行、execute_cql_query self.send_execute_cql_query(query、compression)ファイル"./../lib/cql-internal-only-1.0.10。 zip / cql-1.0.10 / cql / cassandra / Cassandra.py "、1593行、send_execute_cql_queryself。oprot.trans.flush()ファイル "./../lib/thrift-python-internal-only-0.7.0.zip/thrift/transport/TTransport.py"、行293、フラッシュセルフ。_trans.write(buf)ファイル "./../lib/thrift-python-internal-only-0.7.0.zip/thrift/transport/TSocket.py"、117行目、write plus = self.handle.send (バフ)エラー:[Errno32]壊れたパイプ
そしてサーバーコンソールで:
メッセージの処理中にエラーが発生しました。java.lang.IllegalArgumentException at java.nio.Buffer.limit(Buffer.java:247)at org.apache.cassandra.db.marshal.AbstractCompositeType.getBytes(AbstractCompositeType.java:51)atorg.apache.cassandra.db。 marshal.AbstractCompositeType.getWithShortLength(AbstractCompositeType.java:60)at org.apache.cassandra.db.marshal.AbstractCompositeType.getString(AbstractCompositeType.java:140)at org.apache.cassandra.config.CFMetaData.validate(CFMetaData.java 929)org.apache.cassandra.service.MigrationManager.announceNewColumnFamily(MigrationManager.java:131)at org.apache.cassandra.cql3.statements.CreateColumnFamilyStatement.announceMigration(CreateColumnFamilyStatement.java:83)at org.apache.cassandra.cql .statements.SchemaAlteringStatement。