hive - 设置直线 Hive 连接时出现气流错误
问题描述
我正在尝试通过 Airflow UI 创建连接,但在尝试保存时出现 UI 错误:“更新记录失败。填充不正确”
连接细节是:
- 康恩编号:
beeline_default
- 连接类型:
Hive Client Wrapper
- 主持人:
fully.qualified.hostname.com
- 登录:
user_with_access_to_hive
- 密码:
some_password
- 港口:
6789
- 架构:
default;transportMode=http;httpPath=gateway/default/hive;ssl=true;
- 额外的:
{ "use_beeline": true }
笔记:
- 我知道 Schema 参数不仅包括模式,这似乎不是问题,因为(见下);
- 删除后,
{ "use_beeline": true }
我就可以保存连接。
在网络服务器日志中看不到任何有意义的消息,或者我可能正在搜索错误的文件。
解决方案
我在尝试建立 ssh 连接时遇到了同样的问题。解决它的细节是:
- pip 安装密码学
- 从 cryptography.fernet 导入 Fernet
- 打印(Fernet.generate_key().decode())
- 将生成的密钥添加到配置文件airflow.cfg
推荐阅读
- mongodb - nextjs 导入但不调用函数抛出未找到模块:错误:无法解析“dns”
- telegram - 已解决如何让电报机器人写入您的频道?
- android - 如何找出分页数据适配器中的第一项已更改
- asp.net-core - 以相反顺序应用 IStartup 过滤器的原理是什么
- string - IF 条件对字符串比较的评估错误
- php - 如何用php打印票?
- python - 如何使用 GUI 小部件通过子进程的 Popen 捕获 input() 请求并将其返回以继续该过程,重复直到结束?
- javascript - IntersectionObserver 有时会在不同亮度的部分上使用固定标题错过检测
- jquery - Jquery,根据条件更改字段值 - NaN
- c# - 如何使用令牌调用授权的 API 方法?