thrift-protocol

    1熱度

    1回答

    我正在使用Python Apache Hive客戶端(https://cwiki.apache.org/confluence/display/Hive/HiveClient#HiveClient-Python)在Shark服務器上運行查詢。 probelm是當我在Shark CLI中正常運行查詢時我得到了一整套結果,但是當我使用Hive Python客戶端時,它只返回100行。我的選擇查詢沒有限制

    3熱度

    1回答

    我正在使用tcp二進制協議的節儉,用於發送和讀取文件(最大大小爲64MB)。 節儉有能力嗎? 我一直在使用心想: struct SomeMessage { 1: byte data } 節儉如何高效樣?編組/發送/通過電報發送?

    1熱度

    1回答

    運行Thrift服務器時,有必要處理客戶端意外斷開連接的情況。這可能發生在服務器正在處理RPC時。如果服務器有阻塞調用,這通常用於掛起操作以通知客戶端異步事件,這並不罕見。無論如何,在任何服務器上都可能發生並且確實發生這種情況,並且經常需要清理。 幸運的是,Thrift提供了TServerEventHandler類來掛接連接/斷開回調。這用於使用C++庫和命名管道傳輸的先前版本的Thrift(0.

    0熱度

    1回答

    我開發一個節儉的客戶, 我有我的機器上建立一個節儉蜂巢服務器(Apache的蜂房0.14.0)和我也有機會獲得Cloudera的DIST蜂巢4.6.0 當我節儉客戶端連接到客戶端CDH給予以下錯誤: TApplicationException: Required field 'client_protocol' is unset! Struct:TOpenSessionReq(client_pro

    1熱度

    1回答

    我是Thrift的新手,非常感謝編寫Thrift生成器文件的一些幫助。我想用各種語言的許多客戶端使用Java服務器。我正在使用Thrift自動生成這些文件。 這是我的節儉文件: namespace php example namespace py example namespace csharp example namespace cpp example namespace perl ex

    0熱度

    1回答

    我想在Redhat和Fedora中使用Apache Thrift。在這些平臺上使用它有一些已知的問題,因爲文檔只說CentOS和Ubuntu

    1熱度

    1回答

    我正在使用thrift進行跨平臺集成。我有一個蟒蛇服務器在節儉。 Python的服務器 #!/usr/bin/env python port = 30303 host = '127.0.0.1' import sys sys.path.append('gen-py') from helloworld import HelloWorld from helloworld.ttypes

    1熱度

    1回答

    我想使用Thrift作爲RPC協議從定製的專有閉源語言中調用Java-Server RPC端點。 (一些類似供應商特定的腳本語言) 對此存在沒有綁定。 如何創建我自己的生成語言特定代碼的thrift-compiler-plugins? 在文檔上沒有找到任何內容。 有沒有像模板語言的東西? 感謝

    0熱度

    1回答

    我正在寫一個使用我的PHP Thrift服務器的C++客戶端。 我希望節儉持久地與客戶端與服務器通信。 和節儉可以溝通客戶端&服務器持久連接,但在我的PHP Thrift服務器內我使用Memcached服務器,它也可以持久。主要是由Web服務器維護的PHP Memcached持久連接。 那麼我的PHP Thrift服務器可以維持Memcached持久連接嗎? 如果不是我應該使用任何其他語言,使這成

    2熱度

    2回答

    是否有任何數據序列化協議,它允許數據的dynamic message types和TLV kind of encoding?,在查看Protocol Buffer和Apache thrift後,他們似乎沒有這樣做。 我有一些要求,對於例如:如果我想發送一些數據結構: 它必須有一定的方式對數據進行編碼(如在類型長度值編碼),使接收器知道它的讀取方式以及數據的排列方式(類似於數據樹).Protocl緩