已索引
TongWeb 安装部署
要点:安装目录、端口确认、授权详细
安装步骤可参考: 002_TongWeb7产品简介及安装指南pdf
安装 JDK (前提条件)
支持JDK的主流操作系统都可以安装。
要求JDK7至JDK17(TongWeb7.0最新版)。一定要配置JAVA_HOME。建议使用普通用户安装。
环境变量:
export JAVA_HOME=/usr/local/jdk
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
# java -version
java version "1.8.0_201"
Java(TM) SE Runtime Environment (build 1.8.0_201-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.201-b09, mixed mode)通用机-绿色版安装(目前生产环境安装绿色版)
直接解压缩即完成安装(推荐)。
[tongweb@demo1 ~]$ ls
license.dat TongWeb7.0.4.9_Enterprise_Linux.tar.gz
[tongweb@demo1 ~]$ tar zxvf TongWeb7.0.4.9_Enterprise_Linux.tar.gz
[tongweb@demo1 ~]$ ln -s TongWeb7.0.4.9_Enterprise_Linux tongweb
[tongweb@demo1 ~]$ mv license.dat tongweb <--- 安装License,将产品光盘中的license.dat文件复制到TongWeb安装根目录下即可通用机- Windows平台
- 直接执行Install_TW7.x.xx Standard_Windows.exe
通用机- Unix/Linux平台
- 图形安装命令 ./Install_TW7.x.x.x_Standard.bin
- 字符安装命令 ./Install TW7.x.x.x Standard.bin -i console
TongWeb安装-专用机-正式签名
1、确定操作系统时间
确定时间应为当前时间 (root用户)
2、登安全用户
将签名文件拷贝到桌面(secadm用户)
3、导入正式签名g7文件
运行“配置管理”,点击“添加”-浏览文件,选中并点击“打开”-最后提示“添加成功"
4、登录root用户
将对应平台的安装包文件(rpm或者deb文件)拷贝到桌面
5、导入正式安装包
运行配置管理-点击“添加”,选择安装包,点击“打开等待一段时间后,提示成功则完成导入
6、登录root用户
7、安装正式安装包
配置管理列表页中选择刚添加成功的TongWeb后的“安装”按钮安装过程根据不同硬件平台速度不一样,等待一段时间安装成功后TongWeb会被安装到固定目录/opt (所有通过配置管理安装的软件都安装在这个目录下),即/opt/TongWeb
8、安装授权文件
将license.dat (文件名称必须完全一致) 拷贝到/opt/TongWeb
TongHttpServer 安装部署
# mkdir -p /usr/local/TongHttpServer-6.0.1.2
# cd /usr/local/TongHttpServer-6.0.1.2
# 将安装包TongHttpServer_6.0.1.2_*.tar.gz 上传到该目录
# tar zxvf TongHttpServer_6.0.1.2_*.tar.gz
# /usr/local
# ln -s TongHttpServer-6.0.1.2 TongHttpServer
# cd /usr/local/TongHttpServer/THS
# 将授权文件license.dat放到该目录
# chown -R user.group /usr/local/TongHttpServer*TongTHS 可以用 root 身份来启动,也可以用普通身份来启动。
如果 TongTHS 目录已经修改为普通用户身份,用普通用户身份启动 Console 和服务后,所有相关进程的用户都是普通用户。
如果 TongTHS 目录没有修改为普通用户身份,则用 root 身份启动 Console 和服务后,Console 和 master process的用户是 root,worker process 的用户是 nobody。由于多数情况下业务目录都是放在业务用户的家目录下,此时将会出现权限问题,访问业务目录将报错,可以将 conf/httpserver.conf 文件开始的 user 指令来指定 worker process 的运行身份为业务用户。
THS 控制台是管理 THS 的 Web 界面。可以开启,也可以不开启。
如果不用控制台,就通过脚本 start.sh [start|stop|reload] 来启停 httpserver。
如果启用了控制台,在控制台首页可以对 httpserver 服务进行启停等操作。其实质也是调用 bin/httpserver 二进制文件,读取的配置文件是 conf/httpserver.conf。
开启 THS 控制台:
$ cd /usr/local/TongHttpServer/THS/bin; sh startConsole.sh [stop]访问 THS 控制台:
http://ip:8000默认用户名:admin,默认密码:Ths#123.com,登录后修改密码。
TongRDS 安装部署
控制台安装
# mkdir -p /usr/local/TongRDS-2.2.1.6-P1
# cd /usr/local/TongRDS-2.2.1.6-P1
# wget http://192.32.2.17/soft/MIDWARE/TongWeb/RDS2216p1/TongRDS-2.2.1.6_P1.Console.tar.gz
# tar zxvf TongRDS-2.2.1.6_P1.Console.tar.gz
# cd /usr/local
# ln -s TongRDS-2.2.1.6-P1 TongRDS启动控制台:
# cd /usr/local/TongRDS/console/bin; sh console.sh start [stop]访问控制台。
使用http://ip:8083访问控制台。默认用户名:admin 默认密码:admin123,登录后修改密码。
上传授权:控制台首页 > 基础信息 > 授权信息 > 更新授权信息,将授权文件上传。
上传版本安装包:进行管理
单节点部署
配置中心服务:
进行管理 > 新增 > 现有条目点击安装包 > 新增,选择包类型和上传相应的文件即可。
中心节点:TongRDS-2.2.1.6_P1.MC.tar.gz
exporter节点:TongRDS-2.2.1.6_P1.Exporter.tar.gz
服务节点:TongRDS-2.2.1.6_P1.Node.tar.gz
代理节点:TongRDS-2.2.1.6_P1.Proxy.tar.gz
配置节点管理器:
进行管理 > 新增,下拉选择InnerManager[x.x.x.x]
节点名称:Center_Node
节点地址x.x.x.x、服务端口 6300、管理端口 8086保持默认,完成后启动该节点
至此,单节点安装完成。
哨兵模式
如果需要配置哨兵模式,方法如下。
RDS 管理 >
节点管理器 > 新增,填写IP地址,管理模式选择“SSH联机”,输入连接的用户名和密码,测试连接通过后,点击“保存并安装”。
按此方法,将另外两台增加进来。完成后,包括管理节点在内一共3台。
哨兵组管理 > 新增,名称 sentinelgrp,在哨兵节点列表,新增,加三个节点加进来。
节点管理器,下拉选择, 节点名称格式:st_192_32_30_57
RDS 服务 > 新增,哨兵主从服务
名称 rdssrv,选择哨兵组
服务节点列点,新增,节点名称格式:srv_192_32_30_57
目前我们统一用 ID10 做主节点。
建议配置认证。