我有一个用 python2.7 编写的 AWS Lambda 函数。我正在尝试使用 lambda 函数连接到 Impala(安装在 ec2 实例上)。py lambda 函数使用 Ibis 连接到 Impala。
在尝试从 Lambda 进行测试时,我收到以下错误:
"errorType": "TTransportException",
"errorMessage": "Could not connect to xx.xx.xx.xx:21050"
代码:
hdfs = ibis.hdfs_connect(host=db_cfg["hdfs_host"], port=db_cfg["hdfs_port"], user=db_cfg["hdfs_user"])
client = ibis.impala.connect(host=db_cfg["impala_host"], port=db_cfg["impala_port"], hdfs_client=hdfs)
这不能通过 AWS Lambda 实现吗?