安装DB Installer系统
支持的环境: Vastbase集群支持在x86_64和ARM平台搭建,支持的操作系统如下:
平台 | 操作系统 |
x86_64 | CentOS 7.x |
Euler 2.0 | |
ARM | Kylin V10 SP1 |
openEuler20.03 | |
Euler 2.0 |
软件环境准备:
- 安装java环境。
步骤1 以root用户登录操作系统。
步骤2 执行如下命令,查找系统资源库中所有可以安装的java包。
yum list | grep java
**步骤3** 安装java运行环境(版本号需要≥1.8.0,以下安装以java-1.8.0-openjdk.x86_64为例)。
```markup
yum install java-1.8.0-openjdk.x86_64
**步骤4** 在/etc/profile文件中添加如下信息,设置环境变量。
```markup
#JAVA_HOME为安装java的路径 export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8. 0.332.b09-1.el7_9.x86_64 export PATH=$PATH:$JAVA_HOME/bin export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME /lib/dt.jar:$JAVA_HOME/lib/tools.jar
**步骤5** 执行如下命令使环境变量生效。
```markup
source /etc/profile
安装单机数据库需要安装的依赖包括:
zlib、libuuid、readline、krb5-libs、cracklib、openldap、pam、systemd-libs、libxml2、libicu、libxslt、tcl、perl、bzip2、gettext、openssl、libaio
- **安装集群数据库需要安装的依赖包括:**
markup
Zlib、libuuid、readline、krb5-libs、cracklib、openldap、pam、systemd-libs、libxml2、libicu、libxslt、tcl、perl、bzip2、gettext、openssl、libaio、ntpdate、unzip、gcc、postgresql-devel
- **安装设置ntp服务。**
集群节点将会配置时间同步主机,需要预先在集群机器外单独配置一个时间同步主机,该主机需要预先安装ntp服务。
**步骤1** 以root用户登录操作系统。
**步骤2** 安装ntp。
markup yum install ntp
**步骤3** 配置ntp服务,执行```vi /etc/ntp.conf```添加如下信息,以本地时间作为时间服务。
```markup
server 127.127.1.0 fudge 127.127.1.0 stratum 10
**步骤4** 启动ntp服务。
```markup
systemctl enable ntpd
systemctl start ntpd
**步骤5** 该ntp服务主机需要开放udp 123端口(ntp的默认端口)。
```markup
sudo firewall-cmd –zone=public –add-port=123/udp –permanent
**步骤6** 重载防火墙。
markup sudo firewall-cmd –reload
**部署实施DB Installer:**
**步骤1** 将DB Installer安装包上传至任意目录(以/home为例)。安装包格式为:vastbase__cluster_****.tar.gz。例如vastbase_cluster_2021032416.tar.gz,2021032416为版本号。
**步骤2** 进入上传DB Installer安装包路径。
markup cd /home
**步骤3** 解压安装包。
markup tar -zxvf vastbase_cluster_2021032416.tar.gz
**步骤4** 进入应用jar包所在目录。
markup cd /home/hainstaller/installer
**步骤5** 启动应用。
markup nohup java -jar ha_installer-1.1-SNAPSHOT.jar >> run.log 2>&1 &
**步骤6** 查看日志确定访问端口。
markup vi /home/hainstaller/installer/run.log ```
日志中如下信息显示端口为7070。
步骤7 访问DBInstaller系统,格式:IP(本机IP):访问端口(日志中显示的端口)。
例如:172.16.101.141:7070。
步骤8 上传license,上传路径为:/root/hainstaller/installer/lic/。