VastbaseG100

基于openGauss内核开发的企业级关系型数据库。

Menu

安装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/。