四季网

四季网

TDSQL安装配置

admin
TDSQL安装配置-第1张-游戏信息-四季网

本人尝试安装tdsql,期间遇到很多问题,因此结合腾讯文档以及网上的一些说明,做了如下总结,希望对大家有帮助。

一、服务器说明(腾讯云安装机器三台,4C8G内存200G,个人推荐是8C 16G以上的配置,不然后期配置分布式实例容易失败)

主控机:公网IP43.137.9.239 ,内网IP10.206.16.13

主控机

二、准备工作

1.导包:我用的是WinCP连接主控机外网,将包导入/data目录下。

2.解压

unzip tdsql_10.3.17.3.0.zip

3.包说明,解压后一共三个文件夹

三、主控机设置免密登录

1.修改\tdsql_install\scripts的ip_passwd_list文件

(1)Ip配置的是内网ip

(2)主控机的ip和密码也要写入

2.cd到scripts目录下执行:sh nokey.sh

3.免密配置验证

for ip in `cat ip_passwd_list | awk '{print $1}'`; do ssh $ip "echo $ip: ssh success"; done

说明免密配置成功

4.清除ip_passwd_list里的内容

echo > ip_passwd_list

四、修改配置文件

1.修改编辑ansible文件

(1)切到tdsql_host目录下

(2)编辑tdsql_hosts文件


IP1

IP2

IP3

Zookeeper

Y

Y

Y

scheduler


Y

Y

oss


Y

Y

chitu


Y

Y

monitor


Y

Y

db

Y

Y

Y

proxy

Y

Y

Y

hdfs

Y

Y

Y

(3)修改group_vars/all

此处只需要修改网卡和TDSQL密码

查看网卡的方式

2.安装ansible

(1)安装指令

sh scripts/install_ansible.sh

(2)验证是否安装成功

ansible --version

安装成功的结果

(3)关闭防火墙(可选有些服务器可能没有关闭防火墙,腾讯的服务器不存在该问题

#(关闭防火墙)

systemctl stop firewalld.service

#(关闭防火墙自动启动)

systemctl disable firewalld.service

#查看防火墙状态:

systemctl status firewalld.service

(4)修改内存检测文件(可选服务器内存<5G,需要修改内存检测文件,否则可以省略

tdsql_install/roles/tdsql_env_check/files/checkenv/docheck.sh

将红框的代码删掉或者注释掉

(5)安装part1

ansible-playbook -i tdsql_hosts playbooks/tdsql_part1_site.yml

所有的failed=0说明安装成功

五、初始化chitu

tdsql_hosts文件中对应的公网地址

http://118.195.210.190/tdsqlpcloud/

直接下一步

直接下一步


集群名字随便起,OSS服务器来自tdsql_hosts文件的配置,端口号固定8080,填写完毕直接点击测试服务器

正常情况下的结果


新增IDC
IDC命名:IDC信息要尽量选取的有意义,如“IDC_SZ_YDGL_0401_000001”,对应着实际的“城市+机房+房间号+机架号”信息。IDC是策略上的配置,要对应到实际的机架信息上。比如有2个DB机器,为了保证DB实例跨机架,新增2个IDC:“IDC_SZ_YDGL_0401_000001”和“IDC_SZ_YDGL_0401_000002”IDC权重:IDC权重皆使用默认值100。
新增机型规格
机型:TS80,根据实际情况设定。(机型的名字要全部大写)CPU、内存和磁盘大小:设置机型的时候要依据实际的机器配置,比如服务器有cpu逻辑核数:24,内存:32g,数据盘空间:900G。机型设置的时候cpu核数和实际一致,设置为24;内存设置为实际内存的75%,为24g;磁盘总空间设置为实际空间的90%,为800G。注意:数据盘和日志盘的大小比例应该是 3:1,数据盘+日志盘 = 服务器实际空间*90%数据磁盘目录:建议是/data1/tdengine/data日志磁盘目录:建议是/data1/tdengine/log安装包目录:/data/home/tdsql/tdsqlinstall,固定不变。数据库安装目录:/data/tdsql_run,固定不变。预留资源百分比:固定不变。
上报DB资源设备


IP:填写实际的DB机器的通信ip地址。机型:选择刚才创建的机型,如TS80。IDC:根据实际情况,选择其归属于哪一个IDC。(不同DB机器要划分到不同IDC中)fenceid、frame、zone:都默认即可。(如果DB分配需要在同一个IDC,那么不同DB机器的frame机架需不同。比如需要选择“同IDC异步、跨IDC强同步”这种架构时就需要同IDC下的DB机器在不同机架上)
上报网关资源
IP:填写实际的PROXY机器的通信ip地址。IDC:同一网关组内的网关可以划分在不同的IDC中,或者相同的IDC中。比如都划分到“IDC_SZ_YDGL_0401_000001”,或者划分到“IDC_SZ_YDGL_0401_000001”和“IDC_SZ_YDGL_0401_000002”中。
新增网关组
因为之前上报了3台proxy机器,且这3台proxy机器划分在3个IDC中,所以这里选择“从3个IDC中取3台机器”。
创建实例

标签 水之td如何输入密码