kettle 9.3 连接hbase(CDP),有kerberos认证,一直连接不上,kettle怎么配置kerberos认证
收费版有连接kerberos的
提供参考实例【[平台]数据连接Kerberos认证】,链接:https://help.fanruan.com/finereport/doc-view-2556.html
这个比较详细: https://blog.csdn.net/qq_35995514/article/details/106985817
1、在安装了Kettle的计算机上安装MIT Kerberos客户端。可以从以下链接下载客户端:
http://web.mit.edu/kerberos/dist/index.html
2、通过编辑krb5.conf文件来配置Kerberos客户端,该文件通常位于/etc/krb5.conf或/usr/local/etc/krb5conf中。请确保为kdc和realm参数设置正确的值。
3、使用kinit命令获取Kerberos票证。这将提示输入Kerberos密码,并生成一个允许向HBase服务器进行身份验证的票证授予票证(TGT)。
4、在Kettle中,转到正在处理的转换或作业的“数据库”选项卡中的“HBase连接”设置。在“其他属性”字段中,添加以下属性:
hbase.security.authentication=kerberos
5、在“用户名”和“密码”字段中,分别输入Kerberos主体和密码。
6、保存转换或作业,然后运行它。
如果连接到HBase仍然存在问题,可能需要检查日志中的任何错误消息,或咨询HBase管理员以获得进一步的帮助。
kettle读取hbase
这个没问题,可以借鉴下
https://blog.csdn.net/leveretz/article/details/119324819