腾讯云TDSQL TCP干货

本文详细介绍了如何在四台Centos7.6环境中搭建腾讯云TDSQL TCP集群,包括设置主机名、NTP时间同步、免密登录、数据目录准备、安装部署TDSQL所需软件,以及后续的ZooKeeper、HDFS、LVS、Kafka、Consumer和ES的安装与配置。整个过程涉及网络配置、权限设定和自动化工具的使用。
摘要由CSDN通过智能技术生成

创建四台云主机或者本地四台Centos7.6的VM虚拟机 image.png

(四台云主机)

1、环境规划

image.png

2、安装部署 2.1 设置主机名

分别在四台机器上执行。

hostnamectl set-hostname tdsql1 hostnamectl set-hostname tdsql2 hostnamectl set-hostname tdsql3 hostnamectl set-hostname tdsql4

2.2 设置主机名

vim /etc/hosts 172.21.0.5 tdsql1 172.21.0.6 tdsql2 172.21.0.13 tdsql3 172.21.0.15 tdsql4

2.3 设置NTP时间同步

以tdsql1为主时钟服务器,tdsql2,tdsql3,tdsql4向tdsql1做时间校准 [root@tdsql1 ~]# vim /etc/ntp.conf server 127.127.1.0 iburst image.png [root@tdsql1 ~]# systemctl restart ntpd.service #重启时钟同步服务

2.4 配置tdsql2 3 4时钟同步

[root@tdsql2 ~]# vim /etc/ntp.conf server 172.21.0.5 restrict 172.21.0.5 mask255.255.255.0 nomodify notrap

[root@tdsql3 ~]# vim /etc/ntp.conf server 172.21.0.5 restrict 172.21.0.5 mask255.255.255.0 nomodify notrap

[root@tdsql4 ~]# vim /etc/ntp.conf server 172.21.0.5 restrict 172.21.0.5 mask255.255.255.0 nomodify notrap image.png systemctl restart ntpd.service #在tdsql2 3 4主机上重启NTP服务。 ntpdate -u 172.21.0.5 #在tdsql2 3 4主机上同步一次tdsql1主机时间。

2.5 配置免密登录

(管理机 172.21.0.15 tdsql4上操作)

ssh-keygen -t rsa ssh-copy-id 172.21.0.5 ssh-copy-id 172.21.0.6 ssh-copy-id 172.21.0.13 ssh-copy-id 172.21.0.15 image.png 在tdsql4上执行验证是否成功配置了免密登录。

ssh tdsql1 ssh tdsql2 ssh tdsql3 ssh tdsql4

2.6 准备数据目录路径

(所有机器 tdsql1 tdsql2 tdsql3 tdsql4)

mkdir -p /data mkdir -p /data1

2.7 上传/下载ansible/tdsql安装包

下载到tdsql4管理主机上

[root@tdsql4 ~]# mkdir /tdsql [root@tdsql4 ~]# cd /tdsql wget https://tencent-cloud-product-release-1234567.cos.ap-guangzhou.myqcloud.com/TDSQL-release/V10.3.14.6.0%20D014/ansible_tdsql_install_20200623.zip wget https://tencent-cloud-product-release-1234567.cos.ap-guangzhou.myqcloud.com/TDSQL-release/V10.3.14.6.0%20D014/tdsql_packet_10.3.14.6.0_x86_D014.zip

2.8 初始化机器环境

[root@tdsql4 tdsql]# cd /tdsql/ [root@tdsql4 tdsql]# unzip ansible_tdsql_install_20200623.zip [root@tdsql4 tdsql]# cd ansible_install/script/

2.8.1 安装yum源

[root@tdsql4 tdsql]# sh init_os_for_yum_install.sh

2.8.2 安装python3

[root@tdsql4 tdsql]# sh install_python3_for_x86.sh [root@tdsql4 tdsql]# source /etc/profile [root@tdsql4 tdsql]# python3 --version

2.8.3 安装ansible

[root@tdsql4 tdsql]# sh install_ansible.sh

2.8.4 解压tdsql安装包

[root@tdsql4 tdsql]# cd /tdsql [root@tdsql4 tdsql]# unzip tdsql_packet_10.3.14.6.0_x86_D014.zip

2.9 修改 tdsql_hosts配置文件

[root@tdsql4 tdsql]# mv /tdsql/tdsql_install/tdsql_hosts /tdsql/tdsql_install/tdsql_hosts.bak #备份配置文件。 [root@tdsql4 tdsql]# vim /tdsql/tdsql_install/tdsql_hosts #重新创建配置文件。

==================复制内容===================

[tdsql_allmacfo

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值