栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 前沿技术 > 大数据 > 大数据系统

记一次Dbeaver连接Kerberos认证下的impala

记一次Dbeaver连接Kerberos认证下的impala

Kerberos认证环境下的数据库不能直接使用用户名密码登录,需要到认证服务器上获取认证

一、准备
  1. kerberos安装包
    1. https://web.mit.edu/kerberos/dist/index.html
  2. dbeaver数据库安装包
    1. 开源的直接搜索下载即可
  3. 数据库连接驱动
    1. https://www.cloudera.com/downloads/connectors/impala/odbc/2-6-0.html
  4. krb5.keytab和krb5.conf,需要向管理员索要
二、Kerberos安装、配置和使用
  1. 打开安装包一路下一步
  2. 将你的krb5.keytab和krb5.conf文件放入一个文件夹中
  3. 配置环境变量KRB5_CONFIG和KRB5CCNAME,其中“KRB5CCNAME”是认证缓存的存储路径,在认证成功后会使用到

     

  4. 在kerberos安装目录下启动cmd

    1. C:Program FilesMITKerberosbin

  5. 输入指令:kinit -kt E:安装包krb5krb5.keytab hive@METRO.COM

     

    1. 格式为:kinit -kt  keytab文件路径  认证账号@配置文件中的默认规则

  6. 配置成功后,无任何输出。打开可视化界面即可看到认证的账号
  7.  如果你的认证服务器在内网,还需要在hosts文件中添加映射。因为hosts本身为只读属性,所以修改需要先将文件复制到c盘以外的地方,修改后再覆盖原来的文件
    C:WindowsSystem32driversetchosts
三、DBeaver安装及使用
  1. 安装包一路下一步,
  2. 新建连接

  3.  选择impala
  4.  添加驱动

     

     

    1. 点击编辑驱动
    2. 添加下载的impala驱动
  5. 添加数据库地址,
    1. 数据库那一栏还要额外写一些参数
      AuthMech=1;KrbHostFQDN=XXXXX.metro.com;KrbServiceName=impala
      
      AuthMech认证模式
      KrbHostFQDN认证服务器地址
      KrbServiceName服务名称

 

参考文章:

windows下dbeaver客户端连接hive--kerberos认证方式

DBeaver连接Kerberos认证hive​​​​​​​

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/687700.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号