python3 安裝impala相關的包

安裝相關的包順序

pip3 install six bit_array bitarray
pip3 install thriftpy==0.3.8 pure-sasl
pip3 install thrift-sasl==0.2.1 --no-deps
pip3 install impyla==0.14.1

然後修改\thrift_sasl\__init__.py文件

一般這個文件在/usr/local/lib/python3.6/site-packages/裏面

修改第94行的這個函數

def _send_message(self, status, body):
    header = struct.pack(">BI",status, len(body))
    if (type(body) is str): # add
    	body = body.encode() # add
    self._trans.write(header + body)
    self._trans.flush()

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章