GBase 8a
运维管理
文章

GDOM安装部署、导入集群

发表于2024-10-25 17:09:39192次浏览1个评论

创建gdom用户

useradd gdom

passwd gdom

mkdir /opt/gdom

chown -R gdom /opt/gdom

解压gdom安装包

tar -zxf GDOM-v3.x.x-redhat7-x86_64.tar.gz

阅读安装部署手册并配置

阅读安装包下的README.pdf。其中解释了安装包下各个脚本的作用,和参数。

主要需要考虑的是两点

1. demo.options的配置

2. 端口和资源库的打通。

# gdom安装根目录
gdomRoot=/opt/gdom
# gdom后端服务安装节点,使用,号分割
gdomService=192.168.1.2
# gdom后端服务端口(影响前端程序请求gdom-service)
gdomServicePort=8080
# GDOM用户
user=gdom

# 资源库安装节点(高可用配置时,以英文逗号分割)
gdomDb=192.168.1.4,192.168.1.5
# 资源库访问端口(影响后端程序请求mysql)
gdomDbPort=3306
# 已有资源库JDBC地址(和ip二选一填写。填写了JDBC就代表使用外部已安装好的资源库。GDOM兼容mysql和pg语法的资源库)
gdomDbUrl='jdbc:mysql://192.168.103.179:3306/gdom?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&allowPublicKeyRetrieval=true&useSSL=true&serverTimezone=GMT%2B8&allowMultiQueries=true'
# 资源库连接用户
gdomDbUser=root
# 资源库连接密码
gdomDbPwd=111111

# gdomDb配置多个时高可用配置自动生效。无高可用需求时。请不要配置此处IP
# 资源库高可用代理节点(建议高可用代理节点独立部署)
# gdomDb配置多个但gdomDbHa为空,可多节点数据同步,但不启用代理(Master节点故障时,不会自动切换到备节点)
gdomDbHa=192.168.1.3
# 资源库高可用访问端口(影响后端程序请求mysql)
gdomDbHaPort=3307
# 资源库高可用代理监控访问端口
gdomDbHaMonitorPort=8811
# 资源库高可用代理监控登录用户
gdomDbHaMonitorAdmin=admin
# 资源库高可用代理监控登录密码
gdomDbHaMonitorPwd=admin

# gdom分析库。GDOM使用双资源库架构。即需要一个8a分析库。此处填写了IP情况下,会自动安装一个8a单机用于服务。也可填写JDBC使用已有的8a集群/单机提供服务
# 支持单点
gdomGBaseDb=192.168.1.7
# 分析库访问端口
gdomGBaseDbPort=5258
# 分析库连接用户
gdomGBaseDbUser=gbase
# 分析库连接密码
gdomGBaseDbPwd=gbase
# 已有GBASE分析库JDBC地址
gdomGBaseDbUrl=jdbc:gbase://192.168.103.174:5258/gdom?useOldAliasMetadataBehavior=true&useUnicode=true&characterSetResults=UTF-8&gclusterId=gdom1&failoverEnable=true&hostList=192.168.103.174

# Nginx安装节点
gdomNginx=192.168.1.2
# Nginx访问端口(影响浏览器访问)
gdomNginxPort=8810
# 已有Nginx访问IP [设置此属性时gdomNginx失效]
gdomNginxUrl=

# Redis安装节点
gdomRedis=192.168.1.6
# Redis访问端口(影响后端程序请求Redis)
gdomRedisPort=7481
# Redis使用db
gdomRedisDb=0
# 已有Redis访问IP [设置此属性时gdomRedis失效]
gdomRedisUrl=

# RocketMQ安装节点
gdomMq=192.168.1.6
# RocketMQ访问端口(影响后端程序请求RocketMQ)
gdomMqPort=9876
# RocketMQ监控平台访问端口【可选】(影响RocketMQ监控平台访问,)
gdomDashBoardPort=9898
# 已有RocketMQ访问IP [设置此属性时gdomMq失效]
gdomMqUrl=

执行互信脚本

demo.options中所有ip的服务器配置互信

./gdomMutualTrust.sh

执行安装脚本

./gdomInstall.sh -a

执行启动脚本

./gdomStart.sh -a

安装完成。进入GDOM内部导入/安装集群。

评论

登录后才可以发表评论
用户头像
levvel发表于 9个月前
我看好你哟!