准备TDH客户端环境

  其他常见问题
内容纲要

概要描述


用户必须安装TDH客户端,才可以在交互界面上执行各个服务的命令行,如 beeline 、hdfs dfs、kinit、hbase shell 等。

详细说明


可以参照如下步骤安装TDH客户端:

  1. Manager 页面,点击 管理 > 下载客户端,下载 tdh-client.tar 客户端,并将该客户端工具上传到需要运行Beeline的终端机器上;
  2. 在终端机器上,将TDH客户端解压部署到到希望的目录:
    $ tar xvf tdh-client.tar
  3. 执行 source TDH-Client/init.sh,出现Init done!,启动客户端成功:
    $ source TDH-Client/init.sh
    Already have all hostname in TDH Cluster.
    Init done!
    //当使用source命令执行完脚本后,如果输出结果中包含**Init done!**,则表示成功。此时可以直接执行相关服务的命令。

其他信息


详见TDH安装手册 “8.6. 安装TDH客户端”章节,注意事项如下:

  1. TDH客户端既可以在集群內也可以在集群外的任意机器上使用。目前只支持Linux环境(CentOS, Ubuntu等),不支持Windows环境。
  2. 如果用户修改了集群中服务的配置文件(例如从未开启Kerberos变成开启Kerberos),需要重新下载TDH客户端,并重新安裝。
  3. 当开启了Kerberos (Guardian认证)后,在执行相关服务的命令前,务必注意先进行kinit。
  4. TDH客户端不会自动拷贝keytab文件,所以当它所在的机器本身没有keytab文件时,无法通过kinit -kt <keytab文件>的方式进行kinit。此时必须通过kinit ,并根据提示输入该principal密码的方式进行kinit。

这篇文章对您有帮助吗?

平均评分 5 / 5. 次数: 3

尚无评价,您可以第一个评哦!

非常抱歉,这篇文章对您没有帮助.

烦请您告诉我们您的建议与意见,以便我们改进,谢谢您。