TDSQL单机部署
温馨提醒
环境准备
- CentOS7(4核CPU、10G内存、50G硬盘)
- IP:192.168.200.137
安装部署
下载解压安装包
1unzip tdsql_10.3.17.3.0.zip -d /opt/
免密登录配置
修改 tdsql_hosts 文件
内容修改如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71# 填入所有机器的地址(包括主控机) # 用于环境检测和初始化配置 # 同一个标签组内的ip地址不要重复,一个ip一行 # 序号从1递增,比如只有2台机器,那么序号保留tdsql_mac1 tdsql_mac2 # 后续如果有扩容,新扩容的机器也需要在这里补上 [tdsql_allmacforcheck] tdsql_mac1 ansible_ssh_host=192.168.200.137 # zookeeper机器ip地址 # 数量只能是1、3、5, 正式环境建议3台或者5台 # 如果是使用自己已有的zk集群,这里同样要填写正确的zk地址 [tdsql_zk] tdsql_zk1 ansible_ssh_host=192.168.200.137 # scheduler机器的ip地址,正式环境建议2个 [tdsql_scheduler] tdsql_scheduler1 ansible_ssh_host=192.168.200.137 # oss机器的ip地址, 正式环境建议2个 [tdsql_oss] tdsql_oss1 ansible_ssh_host=192.168.200.137 # 赤兔机器的ip地址, 正式环境建议2个 [tdsql_chitu] tdsql_chitu1 ansible_ssh_host=192.168.200.137 # 监控采集模块的IP地址,正式环境建议2个 [tdsql_monitor] tdsql_monitor1 ansible_ssh_host=192.168.200.137 # db机器地址 # 有多少台就填多少个ip地址 # 注意tdsql_db序号逐个递增,不要跳跃 [tdsql_db] tdsql_db1 ansible_ssh_host=192.168.200.137 # proxy机器地址 [tdsql_proxy] tdsql_proxy1 ansible_ssh_host=192.168.200.137 # hdfs机器地址 # 机器数量只能是1台或者3台 # 如果单节点部署,则只保留tdsql_hdfs1,其他删除 # 正式环境建议高可用部署,初始安装数量只能3台 [tdsql_hdfs] tdsql_hdfs1 ansible_ssh_host=192.168.200.137 # lvs机器地址,数量固定2台 [tdsql_lvs] tdsql_lvs1 ansible_ssh_host=192.168.200.137 # kafka机器地址,数量固定3台 [tdsql_kafka] tdsql_kafka1 ansible_ssh_host=192.168.200.137 # 多源同步消费者服务ip地址,数量固定1台 [tdsql_consumer] tdsql_consumer1 ansible_ssh_host=192.168.200.137 # es机器地址 [tdsql_es] tdsql_es1 ansible_ssh_host=192.168.200.137 [tdsql_mc] tdsql_mc1 ansible_ssh_host=192.168.200.137 [tdsql_newdb] tdsql_newdb1 ansible_ssh_host=192.168.200.137 [tdsql_ansible_test] tdsql_ansible_test1 ansible_ssh_host=192.168.200.137修改 ansible 变量文件
安装 ansible
验证 ansible 是否安装成功,输出版本号则安装成功
1ansible --version安装 part1_site.yml
安装成功,如下图所示

初始化赤兔管理台
浏览器访问 http://192.168.200.137/tdsqlpcloud,进入赤兔安装向导
许可协议

环境检测

集群接入

集群初始化
IDC - 添加
配置IDC名称,权重默认,点击确定

机型规格 - 添加


设备资源 - 上报网关资源

设备资源 - 上报DB资源

网关组 - 新增网关组

非分布式实例 - 创建实例



初始化实例


为系统配置数据库
用户名:tdsqlpcloud,密码:123456,点击测试数据库连接,出现测试成功后,点击开始安装

软件授权管理
跳过此步骤,完成安装

赤兔管理台
上一步完成安装后,会自动进入赤兔管理台界面,用户名:admin,密码:123456

点击实例名称,进入实例详情页面

找到实例详情中的网关地址,进行数据库登录验证

登录数据库
| |
创建用户
在实例页面中,点击数据库管理,创建用户
账号设置

权限设置,开始创建

创建完成后,如下所示

到此TDSQL数据库单机部署完成
















