私は Hbase が初めてで、Thrift で動作する Python API を介して Hbase と通信したいと考えています。このチュートリアルに従って、マシンに適切にインストールしました。すべてが正常に機能しているように見えたので、次のコマンドで .thrift ファイルを生成しました。
wget http://svn.apache.org/viewvc/hbase/trunk/hbase-thrift/src/main/resources/org/apache/hadoop/hbase/thrift/Hbase.thrift\?view\=markup
-O hbase.thrift
次に、ここに示されているようにクライアントを生成しようとしましたが、次のエラー メッセージが表示されます。
[ERROR:/home/tests/hbase/hbase.thrift:12] (last token was '<')
syntax error
[FAILURE:/home/tests/hbase/hbase.thrift:12] Parser error during include pass.
このエラーの原因をインターネットで検索しようとしたところ、この論文が見つかりました。エラーを修正できるかどうかを確認するために thriftl.ll を検索しようとしましたが、ファイルに修正が既に存在することがわかりました。
この作業を行うために、さらに何ができますか?
ありがとうございました !
編集:thrift 0.9.0 を使用しています