AntDB单机版安装指南

以下地址包含单机版安装以及集群安装指导,已经非常详细,不再赘述安装过程,只记录几个需要注意的点。
https://github.com/ADBSQL/docs/blob/master/AntDB/how-to-use-AntDB-manger.md

1、
sudo rpm -Uvh adb-5.0.c9ad3c39-10.el7.centos.x86_64.rpm --relocate=/opt/app/antdb=$ADB_HOME
这里指定$ADB_HOME环境变量,rpm执行时可能会出错:rpm: relocations must have a / following the =
那么,我们只能将$ADB_HOME直接指定:--relocate=/opt/app/antdb=/data/antdb/app/antdb

2、按照“环境准备-系统要求”,“主机的防火墙、NUMA、SELINUX 需要关闭”。但,安装单机版,selinux和firewall并不需要关闭。当然,不关闭防火墙,记得将数据库端口添加防火墙例外。

3、5432数据库端口监听,在没有执行“数据库参数设置-单机版”:alter system set listen_addresses = '*';只在pg_hba.conf中增加:
host    all             all             0.0.0.0/0              scram-sha-256
并不起作用,仍旧只将监听绑定到127.0.0.1。

4、修改antdb密码:ALTER USER antdb WITH PASSWORD '密码';

5、编写antdb服务管理脚本:

#!/bin/bash
function startAntDB {
 /data/antdb/app/antdb/bin/pg_ctl -D /data/antdb/data/ -l /data/antdb/data/logfile start 
}
function stopAntDB {
 /data/antdb/app/antdb/bin/pg_ctl -D /data/antdb/data/ stop
}
function statusAntDB {
  /data/antdb/app/antdb/bin/pg_ctl -D /data/antdb/data/ status
}
function reloadAntDB {
  /data/antdb/app/antdb/bin/pg_ctl -D /data/antdb/data/ reload
}
function restartAntDB {
  /data/antdb/app/antdb/bin/pg_ctl -D /data/antdb/data/ restart
}

case "$1" in
        start)
                startAntDB
                ;;
        stop)
                stopAntDB
                ;;
        status)
                statusAntDB
                ;;
        reload)
                reloadAntDB
                ;;
        restart)
                restartAntDB
                ;;
        *)
                echo $"Usage: $0 {start|stop|restart|reload|status}"
                RETVAL=1
esac
exit $RETVAL

 

你可能感兴趣的:(数据库,antdb)