No Description

chenxixian d7777ee6e6 更新 'README.md' 6 years ago
media 41fd54b39c Add files via upload 6 years ago
.nojekyll c3a5a1a444 Create .nojekyll 6 years ago
Mac_OS_X_10.4_10.6_Kerberos_Extras.dmg 67e228062d add Kerberos Extras for Mac OS X 6 years ago
README.md d7777ee6e6 更新 'README.md' 6 years ago
dbeaver.ini cdc548d634 上传文件至 '' 6 years ago
edu.mit.Kerberos 67e228062d add Kerberos Extras for Mac OS X 6 years ago
index.html ab352d5618 Update index.html 6 years ago
krb5.conf cdc548d634 上传文件至 '' 6 years ago
now.json b4a3afe518 Add files via upload 6 years ago

README.md

使用DBeaver访问Kerberos环境下配置impala(Mac版本)

  1. 要点击“dbeaver-ce-5.3.3-macos.dmg”安装,将DBeaver图标拖入到右边的Application的文件夹里.

  2. 从访达进入应用程序,找到DBeaver,右键点击选择“显示包内容”。

  3. 将“krb5.conf”文件放到/Applications/DBeaver.app/Contents/Eclipse

    “dbeaver.ini”文件尾部增加以下代码:

    -Djavax.security.auth.useSubjectCredsOnly=false
    -Djava.security.krb5.conf=/Applications/DBeaver.app/Contents/Eclipse/krb5.conf 
    -Djava.security.debug=gssloginconfig,configfile,configparser,logincontest
    -Dsun.security.krb5.debug=true
        
    
  4. 从访达进入应用程序,找到实用工具里的“Ticket Viewer”,打开

  5. 点击“添加身份”,输入身份 ,和密码

  6. 从访达进入应用程序,找到DBeaver,打开

  7. 点“数据库”、“创建新连接”、“Hadoop/Big Data”,“选Cloudera Impala”,点下一步

  8. 点“编辑驱动设置”填入JDBC URL:

    jdbc:impala://10.1.126.235:21050/dm_finance;AuthMech=1;KrbHostFQDN=cnwulcdhnode01;KrbServiceName=impala;

  9. 在库的位置,点“添加文件”,把“ImpalaJDBC41.jar”添加进去,点“找到类”,点确定

  10. 点“测试链接(T)…”

  11. 附录:配置 Kerberos Extras for Mac OS X

    下载安装:Kerberos Extras for Mac OS X

    复制 edu.mit.Kerberos 到配置文件在 /Library/Preferences/edu.mit.Kerberos

    认证测试 在命令行中执行

    $ kinit yourusername@INF.ED.AC.UK
    toby@INF.ED.AC.UK's Password:   ## 输入密码
    $ klist ## 查看认证
    
    • XXX.XXX 改为自己的host
    • xxx.cn 改为自己的server

    也可以使用 Ticket Viewer (票据显示程序)进行认证

    进入 /System/Library/CoreServices 打开 票据显示程序

    点击 Add Identity 添加

    输入 XXX.XXX 和 密码。 认证成功