首页 > 解决方案 > 无法使用 Ibis 通过 AWS Lambda 连接到 Impala

问题描述

我有一个用 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 实现吗?

标签: python-2.7aws-lambdaimpalaibis

解决方案


推荐阅读