python-2.7 - 无法使用 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 实现吗?
解决方案
推荐阅读
- wordpress - 允许访问 .htaccess 中的特定端点
- bash - 将 ts 文件转换为 js 时出现文件未找到错误
- mysql - MySQL 查询以在 Wordpress 中获取此数据
- java - 语音识别器无法离线工作(Android)
- reactjs - Esri 使用 React 和 Typescript 映射
- multithreading - 如果在多线程应用程序上运行,串行端口会变慢
- azure - 在 ADF 中重新触发主管道时,如何仅处理每个活动中的失败文件
- c# - VTK:当我使用 offScreenRenderingOn 时如何删除限制 0f 窗口大小?
- python - Char bot 无法加载动态库“cudart64_110.dll”;dlerror: 未找到 cudart64_110.dll
- javascript - 在正则表达式匹配中打断句子并使用 javascript 创建数组