[BUG] Hive 数据源连接密码未传递导致 LDAP 认证失败
Les mainteneurs répondent en général sous 1 jour
@xuwei-fit2cloud y travaille déjà.
Depuis le 22/6/2026.
Évaluation
Cette issue n'a pas encore été évaluée.
Description
SQLBot Version
1.9.0
Run Mode
Is it running in a Docker container or running from source code?
running in a Docker container
Describe the bug
A clear and concise description of what the bug is.
新建 Hive数据源时,即使在前端页面正确填写了密码,连接测试仍然报 LDAP 认证失败:PLAIN auth failed: javax.security.sasl.AuthenticationException: Error validating LDAP user [Caused by javax.naming.AuthenticationException: [LDAP: error code 49 - INVALID_CREDENTIALS: Bind failed]]。而使用 DBeaver 等工具使用相同连接信息可以正常连接。
To Reproduce
Steps to reproduce the behavior:
1.进入"数据源"页面,点击"新建数据源"
2.选择类型 "Apache Hive"
3.填写正确的 Host、Port、用户名(如 sql_bot_test)、密码、数据库名
4.点击"连接测试"
5.弹出连接失败提示,报 LDAP 认证错误
Expected behavior
A clear and concise description of what you expected to happen.
在前端正确填写密码后,SQLBot 应能正常通过密码认证连接到 Hive 数据源,无需用户在额外配置中手动传入密码。
Screenshots
If applicable, add screenshots to help explain your problem.
Additional context
Add any other context about the problem here.
后端 backend/apps/db/db.py 中所有 4 处 pyhive.hive.connect() 调用(第 255 行连接检查、第 444 行获取表、第 504 行获取字段、第 700 行执行 SQL)均未传入 password=conf.password 参数
HiveServer2 收到空密码后向 LDAP 发起绑定请求,LDAP 服务器拒绝空密码认证,导致报 INVALID_CREDENTIALS
临时绕过方式:在"额外的数据库连接配置"中填入 auth=LDAP&password=实际密码
- Langage dominant
- JavaScript
- Étoiles
- 6.9k
- Forks
- 888
- Merge moyen
- 8 h
- PR mergées (30 j)
- 21
Préparer son environnement
- Fournit un Dockerfile ou un fichier Docker Compose
- Aucun modèle de pull request
- Lire le guide de contribution
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de dataease/SQLBot
-
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 1/100
Les mainteneurs répondent en général sous 1 jour
-
关于excel表格导入时,多级表头会出现字段丢失的情况Peut-être pris @yayanpei-fit2cloud l’a pris il y a 9 jours. Ouvertefeature To be discussed
dataease/SQLBot#1395 · 1 commentaire · 2 personnes assignées ·
Les mainteneurs répondent en général sous 1 jour
-
[FEATURE]sqlbot 数据源类型 hive ,拉表和查字段都按 HiveServer2 的结果集来解析,没有实现 Spark Thrift Server 的部分。Peut-être pris @yayanpei-fit2cloud l’a pris il y a 11 jours. Ouvertefeature
dataease/SQLBot#1391 · 2 commentaires · 2 personnes assignées ·
Les mainteneurs répondent en général sous 1 jour
-
[FEATURE] 集成 Apache Ossie 语义层Peut-être à nouveau libre @yayanpei-fit2cloud l’a pris il y a 38 jours, et aucune pull request n’est ouverte. Ouvertefeature
dataease/SQLBot#1342 · 1 commentaire · 2 personnes assignées ·
Les mainteneurs répondent en général sous 1 jour
-
[BUG]maxkb集成sqlbot生成柱状图显示无法加载Peut-être à nouveau libre @xuwei-fit2cloud l’a pris il y a 57 jours, et aucune pull request n’est ouverte. Ouvertebug
dataease/SQLBot#1312 · 2 commentaires · 2 personnes assignées ·
Les mainteneurs répondent en général sous 1 jour
Toutes les issues de dataease/SQLBot
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 84/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 78/100
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
Les mainteneurs répondent en général sous 1 jour
-
type/bug
Difficulté 2/5 1-3 heures Accessibilité débutants 62/100
Les mainteneurs répondent en général sous 1 jour
-
Edit: RTE News LogoOuvertecheck:failed logos:edit
Difficulté 2/5 1-3 heures Accessibilité débutants 72/100
iptv-org/database#36354 · 1 commentaire ·
Les mainteneurs répondent en général sous 4 jours