python thrift error ```TSocket read 0 bytes```

后端 未结 4 1103
礼貌的吻别
礼貌的吻别 2021-02-20 04:30

My python version:2.7.8
thrift version:0.9.2
python-thrift version:0.9.2
OS: centOS 6.8
My test.thrift file:

const string HELLO_IN_KOREAN         


        
4条回答
  •  你的背包
    2021-02-20 05:18

    When you start the thrift service ,you need set protocol, like this:

    ./hbase-daemon.sh start thrift -c compact protocol;
    

    In your code, you need set protocol = 'compact', like this:

    con = happybase.Connection(host='localhost',port=your thriftport,autoconnect=True,protocol = 'compact',timeout = xxx)
    

提交回复
热议问题