Airflow [气流]蜂箱挂钩:无法连接到蜂箱元存储

Airflow [气流]蜂箱挂钩:无法连接到蜂箱元存储,airflow,Airflow,我安装了它并运行了一个HivePartitionSensor来测试hive元存储连接。它抛出了一个异常,告诉我不能连接到hive元存储 thrift.transport.ttTransport.ttTransportException:无法连接到 ,但我确信主机和端口是正确的。我发现mysql返回的端口是长类型的,比如9083L,所以我将hive_hooks.py中的源代码从 socket = TSocket.TSocket(ms.host, ms.port) 到 只要将ms.port转换为i

我安装了它并运行了一个HivePartitionSensor来测试hive元存储连接。它抛出了一个异常,告诉我不能连接到hive元存储

thrift.transport.ttTransport.ttTransportException:无法连接到

,但我确信主机和端口是正确的。我发现mysql返回的端口是长类型的,比如9083L,所以我将hive_hooks.py中的源代码从

socket = TSocket.TSocket(ms.host, ms.port)

只要将ms.port转换为int,就可以了! 以前有人遇到过这个问题吗

Env:python2.7,aiffair:v1-8-stable,mysql 5.7

异常抛出自“aiffair/hooks/hive_hooks.py”,第487行,检查分区self.metastore.\u oprot.trans.open()
socket = TSocket.TSocket(ms.host, int(ms.port))