問題タブ [thrift]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1083 参照

c# - C# からの Thrift による HBase 列の正規表現

クラスターの HBase にアクセスするために、thrift インターフェイス ( http://apache.mesi.com.ar//incubator/thrift/0.5.0-incubating/ ) を使用しています。レコードを接続、取得、表示できます。開始日と終了日を使用します。

ドキュメント ( http://hbase.apache.org/docs/r0.89.20100924/apidocs/org/apache/hadoop/hbase/thrift/doc-files/Hbase.html#Fn_Hbase_scannerOpenWithStop ) によると、

列修飾子で正規表現を渡すこともできます。

私の質問は簡単です - どのように?

私の作業コード:

ToByteArray()ToByteArrayList()は、各文字列に対して ToByteArray を呼び出す ...List を使用した拡張関数であり、リストに詰め込みます。string->byte[] 変換の方法が問題を引き起こす可能性がある場合に備えて、以下に記載しています。

START_ROW上記のコードを実行すると、との変更によって変化するデータが返されますSTOP_ROW:リストのエントリにコロン ( ) を追加するとCOLUMN_FAMILY:、データが返されます。完全な列名COLUMN_FAMILY:http://www.myurl.com/more/goes/hereを入力すると、その URL のすべての値が取得されます。

私がやりたいのは、COLUMN_FAMILY:http://www.myurl.com/.*(または他の正規表現) を持っていて、関連するデータを返すようにすることです。

必要な例は 1 つまたは 2 つだけです。正規表現を機能させるために欠けているフォーマットまたはトリックがあると思います。

0 投票する
2 に答える
460 参照

serialization - 中古品記述ファイルフォームの既存のJavaクラス

リフレクションを使用して既存のJavaクラスのスリフト記述ファイルを生成する方法はありますか? Avro にはその機能がありますが、thrift を使用する必要があり、C++ と Java でシリアル化する必要がある Java の既存のビジネス クラスがたくさんあります。

0 投票する
1 に答える
556 参照

c# - C# と C++ アプリケーション間の map と shared_ptr シリアライゼーション?

重複の可能性:
C++ および C# でのバイナリ シリアライゼーション/デシリアライゼーション

私は、サーバーが C++ で記述され (boost が広く使用されている)、クライアント アプリケーションが C# で記述されているプロジェクトに取り組んでいます。クライアント/サーバー間でメッセージをシリアライズ/デシリアライズしているときに問題に直面しています。

この種のクロスプラットフォームのシリアライゼーションを実現するために、さまざまな代替ライブラリを研究しましたが、Protocol Buffers が最良のようです...しかし、標準ライブラリのmapコンテナとboost::shared_ptr.

私の質問は次のとおりです。

  • 誰かがプロトコルバッファを使用してシリアル化する方法mapを説明できますか? boost::shared_ptrまたはそれに失敗した場合、
  • Apache の Thrift はこれで機能しますか?
  • ...または、(C#) クライアント側で相互運用 DLL を使用しているのですか?
0 投票する
1 に答える
661 参照

logging - Thriftのテキスト表現はありますか?

Protobufの場合と同様に、Thriftの「標準」テキスト表現はありますか?(http://code.google.com/apis/protocolbuffers/docs/reference/cpp/google.protobuf.text_format.html)。

これはデバッグを目的としたものであり、バイナリメッセージを同等のテキストに翻訳したい人は誰でもthrift定義ファイルにアクセスできると想定しています。

0 投票する
2 に答える
2054 参照

mime-types - Thriftに一般的に使用されるMIMEタイプはありますか?

そうでない場合は、「application / x-thrift」をオプションにすることができます(http://www.slideshare.net/mokeefe/javaone-2009-ts5276-restful-protocol-buffersに触発されています)。他に何か提案はありますか?

0 投票する
2 に答える
1820 参照

.net - .NETでThriftを使用してHbaseでMapReduce?

Hadoopストリーミングを使用して.NETのthriftを使用してHBaseでMapReduceジョブを実行できますか?または、.NETからHBaseでMapReduceジョブを実行する他の方法はありますか?

0 投票する
1 に答える
5533 参照

protocol-buffers - Googleプロトコルバッファとstlベクトル、マップ、ブースト共有ポインタ

グーグルプロトコルバッファはstlベクトル、マップをサポートし、共有ポインタをブーストしますか?stl containers、、などmapsを多用するオブジェクトがいくつかvectorsありますboost::shared_ptr。Googleプロトコルバッファを使用して、これらのオブジェクトをネットワーク経由で別のマシンにシリアル化したい。

google protobufがこれらのコンテナをサポートしているのか知りたいですか?また、apache thrift代わりに使用する場合、それはより良いでしょうか?データをシリアル化/逆シリアル化するだけでよく、apachethriftが提供するネットワークトランスポートは必要ありません。また、適切なドキュメントがないApache Thriftは、私を先延ばしにします。

0 投票する
2 に答える
1233 参照

c# - Thriftサービスをホストするためのオプションは何ですか?

Thriftフレームワークの調査を始めたばかりです。WindowsサーバーでホストされるC#でThriftサービスを構築したいと思います。現在、さまざまなチュートリアルによると、コンソールアプリケーションプロジェクト内にThriftサービスを作成できます。

ただし、実際のThriftサービスがWindowsサーバーでどのようにホストされるのか疑問に思っています。Thriftサービスを起動するウィンドウサービスアプリケーションを構築する必要がありますか?

0 投票する
6 に答える
8755 参照

cassandra - 「./bin/cassandra -f」で cassandra を起動します。ターミナル ウィンドウに戻すにはどうすればよいですか?

を使用する./bin/cassandra -fと、次のように表示されます。

そのため、ブラウズする127.0.0.1:9160と、空白の白いページが表示されます。Ctrl+cしかし、 cassandraを押して停止する以外は、このターミナルウィンドウを使用できません。

を使用してターミナル ウィンドウを元に戻せるかどうかを調べていますが、またはを./bin/cassandra -f &試しても何も見つかりませんでした。他の端末ウィンドウを使用しているときに停止する方法がわかりませんpgrep thriftpgrep cassandra

0 投票する
3 に答える
919 参照

python - thrift ファイルへのデータの書き込み

Python でthrift ファイルを作成するアプリを作成したいと考えています。適切なドキュメントとインストール ガイドをどこで入手できますか?

例は大歓迎です!