TDH(Transwarp Data Hub)社区版安装教程

众所周知,星环(Transwarp)于2017年10月底正式对外公开社区版可供社区用户自行下载试用,社区版本与商业版本的主要区别如下图,
这里写图片描述
下面通过实际步骤与截图介绍如何一步一步搭建TDH集群,仅供参考。关于TDH的系列组件的相关教程,可至Transwarp官网查看详细文档,https://docs.transwarp.io/5.0/ ,不过目前好像未能找到TxSQL相关的文档(可能还未完善)
主要步骤如下,

1 许可证申请

登陆https://snowflake.transwarp.io 并注册用户,之后申请许可证,申请许可证需要提供Server Key,Server Key可在安装完TDH Manager并开始配置集群时获取。获取到许可证后可将许可证另存为本地文件供后续安装集群使用。
这里写图片描述
这里写图片描述

2 下载TDH社区版本(TDH-CE)

访问http://transwarp.io/product/tdh_ce 并点击下载,下载可通过网盘下载方式或直接下载方式,网盘下载方式速度较快,建议使用网盘下载方式,下载完的压缩包约5GB。
这里写图片描述
这里写图片描述

3 Linux常规配置

包括配置/etc/hosts、关闭iptables、禁用Selinux等,这些步骤也可以在后续通过TDH Manager配置集群时配置。本实验使用4节点虚拟机环境作为测试环境,节点如下。

10.10.22.151    esggy-del-n001.esgyncn.local    esggy-del-n001
10.10.22.152    esggy-del-n002.esgyncn.local    esggy-del-n002
10.10.22.153    esggy-del-n003.esgyncn.local    esggy-del-n003
10.10.22.154    esggy-del-n004.esgyncn.local    esggy-del-n004

4 开始安装

通过运行install脚本进行安装,安装首先会下载Oracle JDK1.7,之后会打开8179端口,后续安装便可从http://esggy-del-n001.esgyncn.local:8179/网页进行后续安装。

[root@esggy-del-n001 ~]# tar -xzvf TDH-Basic-Component-Transwarp-ce-1.0.0.tar.gz
[root@esggy-del-n001 ~]# cd transwarp
[root@esggy-del-n001 transwarp]# ./install 
current directory: /root/transwarp
preparing Web Installer ...
Loaded plugins: fastestmirror
Examining /root/transwarp/transwarp/hadoop_related/common/jdk-7u71-linux-x64.rpm: 2000:jdk-1.7.0_71-fcs.x86_64
Marking /root/transwarp/transwarp/hadoop_related/common/jdk-7u71-linux-x64.rpm to be installed
Resolving Dependencies
--> Running transaction check
---> Package jdk.x86_64 2000:1.7.0_71-fcs will be installed
--> Finished Dependency Resolution

Dependencies Resolved

===============================================================================================================================================================================================================
 Package                                  Arch                                        Version                                                   Repository                                                Size
===============================================================================================================================================================================================================
Installing:
 jdk                                      x86_64                                      2000:1.7.0_71-fcs                                         /jdk-7u71-linux-x64                                      197 M

Transaction Summary
===============================================================================================================================================================================================================
Install  1 Package

Total size: 197 M
Installed size: 197 M
Downloading packages:
Running transaction check
Running transaction test
Transaction test succeeded
Running transaction
  Installing : 2000:jdk-1.7.0_71-fcs.x86_64                                                                                                                                                                1/1 
Unpacking JAR files...
        rt.jar...
        jsse.jar...
        charsets.jar...
        tools.jar...
        localedata.jar...
        jfxrt.jar...
  Verifying  : 2000:jdk-1.7.0_71-fcs.x86_64                                                                                                                                                                1/1 

Installed:
  jdk.x86_64 2000:1.7.0_71-fcs                                                                                                                                                                                 

Complete!
executing Web Installer ...
09:22:43.716 [main] DEBUG i.t.manager.installer.util.Shell - cmd: [id, -u] with exit code 0 stdout: 0
 stderr: 
09:22:43.722 [main] INFO  i.t.manager.installer.WebInstaller - staring Web Installer server ...
[I 09:22:45:670] this OS version distro is: CentOS/RHEL 7.x 
[I 09:22:45:677] OS release: 7.2 
[I 09:22:45:678] prepare result of os-check was NEXT 
[I 09:22:45:680] processing os-check 
[I 09:22:45:680] process result of os-check was NEXT 
[I 09:22:45:684] prepare result of java-license was NEXT 
[I 09:22:45:686]  
[I 09:22:45:686] The Web Installer is running at http://esggy-del-n001.esgyncn.local:8179/ 
[I 09:22:45:686] Control-C will stop this server. 
[I 09:22:45:686] It is highly recommended that all hosts in the cluster can be visited by FQDN/hostname from the browser. To achieve that, configure proper DNS and/or Hosts file on your browser machine 
[I 09:22:45:686] 

        Copy/paste this URL into your browser when you connect for the first time:
                http://esggy-del-n001.esgyncn.local:8179/
……

5 安装TDH Manager

打开http://10.10.22.151:8179/继续执行安装步骤,安装步骤包括:(1)阅读Java许可协议;(2)检查环境;(3)提取文件;(4)配置网络;(5)配置RPM库;(6)安装Manager。具体步骤如下截图,安装完成后会启用8180作为默认的TDH Manager网页端口,后续可通过8180端口继续Hadoop集群的安装。
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
注:在最后一步安装Manager时遇到以下错误

Volume group "docker" not found
  Cannot process volume group docker
Missing specific volume group named 'docker'

解决方法为在每个节点添加一块至少40G的volume group,这时因为新版本的TDH将所有的组件都包装在了docker中,为了更好的资源隔离和性能使用。

yum install -y lvm2; 
pvcreate /dev/vdb; 
vgcreate docker /dev/vdb 
[root@esggy-del-n001 ~]# vgs
  VG     #PV #LV #SN Attr   VSize  VFree
  docker   2   2   0 wz--n- 39.99g 7.88g

6 安装Hadoop集群

打开8180网页,使用admin/admin登陆TDH Manager,依次执行上传许可证、配置集群名称、添加节点、添加服务等步骤。这些步骤与CDH Manager执行安装十分相似,稍微有所不同,具体步骤如下面截图。
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

7 附TDH架构图

这里写图片描述
这里写图片描述

  • 4
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 7
    评论
TDH是指Tencent Distributed Hardware,是腾讯公司的一项分布式硬件基础设施,用于支持大规模的计算和数据存储需求。而Kin是TDH的一个客户端工具,用于安装和管理TDH的相关组件。 安装TDH的客户端Kin需要按照以下步骤进行: 首先,需要先下载Kin客户端安装包。可以在腾讯官方网站或其他可靠渠道下载到最新本的Kin安装包。 下载完成后,双击打开安装包。出现安装向导后,按照向导的指引进行下一步。 在安装过程中,需要选择安装路径。建议选择一个合适的磁盘和文件目录进行安装,确保有足够的空间可供使用。 在安装目录确认完成后,点击“下一步”继续。在选择组件界面,可以根据自己的需求勾选需要安装的组件,也可以选择默认安装所有组件。 接下来,需要设置Kin的一些基本配置信息。可以根据实际情况进行设置,例如选择要连接的TDH集群、配置连接参数等。 配置完成后,点击“下一步”进行安装。此时系统会自动将Kin客户端的相关文件拷贝到指定目录,并配置相关环境变量。 安装完成后,可以在桌面或开始菜单中找到Kin的快捷方式。双击打开Kin客户端,会出现登录界面。输入正确的账号和密码,点击登录按钮即可成功登录。 安装完成后,可以使用Kin客户端进行TDH的相关操作,如集群管理、机器管理、资源调度等。通过Kin客户端,可以方便快捷地管理和操作TDH基础设施,提高工作效率。 总结起来,安装TDH的客户端Kin主要包括:下载Kin安装包、运行安装向导、选择安装路径、勾选需要安装的组件、设置基本配置信息、完成安装并登录等步骤,最终可以使用Kin客户端进行TDH的管理和操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

数据源的港湾

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值