1

私はphpでcassandraを使用しています。cassandraサーバーとクライアント。両方とも開始されました。次のエラーがスローされます:

Fatal error: Call to a member function write() on a non-object in C:\cassandra\thrift\Thrift.php on line 715

Call Stack
#   Time    Memory  Function    Location
1   0.0010  395808  {main}( )   ..\cassandra_testFile.php:0
2   0.0409  3143872 CassandraClient->insert( )  ..\cassandra_testFile.php:46
3   0.0409  3143872 CassandraClient->send_insert( ) ..\Cassandra.php:606
4   0.0412  3146072 cassandra_Cassandra_insert_args->write( )   ..\Cassandra.php:625
5   0.0412  3146136 TBase->_write( )    ..\Cassandra.php:2761

コールスタックで、ステップ2で。46は:

$client->insert($keyspace, $keyUserId, $columnPath, $value, $timestamp, $consistency_level);

このエラーはどのように解決できますか?

4

2 に答える 2

1

多くの、多くの、多くの人々がスリフトの前でクライアントを使用しています。PHPの場合、最も一般的なのはPHPCassaです。

于 2012-04-15T21:31:08.637 に答える
0

Thriftを介した接続は非推奨になりました。

バイナリプロトコルを介したCassandraデータベース用のPHPライブラリ。

于 2014-07-07T14:33:48.760 に答える