南昌市网站建设推广,千万别学交互设计,在网站文章锚文本怎么做,内蒙古自治区生态文明建设网站国产数据库-达梦 一、环境详情二、Centos7 参数优化#xff08;所有节点#xff09;三、创建gbase用户#xff08;所有节点#xff09;四、 安装部署#xff0c;只在node1 安装即可同步五、数据库卸载六、数据库连接与使用 当前安装 在指定版本环境下 测试#xff0c;仅供… 国产数据库-达梦 一、环境详情二、Centos7 参数优化所有节点三、创建gbase用户所有节点四、 安装部署只在node1 安装即可同步五、数据库卸载六、数据库连接与使用 当前安装 在指定版本环境下 测试仅供参考 一、环境详情 软件版本 软件版本下载地址Centos 7CentOS Linux release 7.9.2009 (Core) x86清华镜像站: link南大通用GBase8a_MPP_Cluster-License-9.5.3.14-redhat7.3-x86_64.tar.bz2 兼容mysql 百度网盘 提取码1234南大通用官网下载 节点分配 节点IP角色node1192.168.162.221主机node2192.168.162.222备机node3192.168.162.223备机
二、Centos7 参数优化所有节点
关闭防火墙
关闭防火墙 systemctl stop firewalld禁止开机自启 systemctl disable firewalld 修改系统最大进程数和最大文件打开数 vim /etc/security/limits.conf修改以下内容
* soft nofile 65536
* hard nofile 131072
* soft nproc 2048
* hard nproc 4096修改进程数据限制 vim /etc/security/limits.d/90-nproc.conf
修改以下内容
* soft nproc 1024
* soft nproc 2048查看优化信息 ulimit -a查看 RemoveIPC 参数值是否为 yes loginctl show-session | grep RemoveIPC
systemctl show systemd-logind | grep RemoveIPC 如果为 yes则需要修改如果为 no则无需继续执行后续步骤 vim /etc/systemd/logind.conf将 RemoveIPC 参数值设置为 no键入“:wq”保存并退出 vim /usr/lib/systemd/system/systemd-logind.service将 RemoveIPC 参数值设置为 no键入“:wq”保存并退出。 重新加载配置文件执行以下命令 systemctl daemon-reload
systemctl restart systemd-logind关闭 SELINUX sestatus如果系统提示以下信息说明 selinux 已被禁用 SELinux status: disabled 否则执行以下命令 sudo vim /etc/selinux/config# disabled - No SELinux policy is loaded.
SELINUXdisabled同步时间 NTP 服务 配置系统内核参数 sudo vim /etc/sysctl.conf #增加以下内容
kernel.sem 40960 2048000 40960 20480#执行生效命令
sysctl -p三、创建gbase用户所有节点
用户创建groupadd gbase
useradd -m -d /home/gbase gbase -g gbase
passwd gbase添加普通用户至 sudoer 列表root ALL(ALL) ALL
gbase ALL(ALL) NOPASSWD:ALL在所有节点创建 gbase 用户免密登录mkdir ~/.ssh
chmod 700 ~/.ssh
cd /home/gbase/,ssh
ssh-keygen -t rsa
ssh-copy-id gbase192.162.168.221
ssh-copy-id gbase192.162.168.222
ssh-copy-id gbase192.162.168.223四、 安装部署只在node1 安装即可同步 创建数据库目录 登录 gbase 用户 mkdir -p /home/gbase/gbase_db创建上传目录 mkdir -p /home/gbase/gbase_package上传文件 上传 GBase8sV8.8_S3.0.0B69_centos7.8_x86_64.tar.gz 到 /home/gbase/gbase_package 解压 cd /home/gbase/gbase_package
tar xvf GBase8sV8.8_S3.0.0B69_centos7.8_x86_64.tar.gz
tar xvf GBase8sV8.8_S3.0.0B69_CentOS_x86_64_om.tar.gz编辑 yml 文件 cp /home/gbase/gbase_package/gbase.yml /home/gbase/
vim /home/gbase/gbase.yml//填入以下信息注意yml格式
gha_server:- gha_server1:host: 192.168.162.221port: 20001- gha_server2:host: 192.168.162.222port: 20001
dcs:- host: 192.168.162.221port: 2379- host: 192.168.162.222port: 2379- host: 192.168.162.223port: 2379
datanode:- dn1:- dn1_1:host: 192.168.162.221agent_host: 192.168.162.221role: primaryport: 15432agent_port: 8005work_dir: /home/gbase/data/dn1/dn1_1- dn1_2:host: 192.168.162.222agent_host: 192.168.162.222role: standbyport: 15432agent_port: 8006work_dir: /home/gbase/data/dn1/dn1_2- dn1_3:host: 192.168.162.223agent_host: 192.168.162.223role: standbyport: 15432agent_port: 8006work_dir: /home/gbase/data/dn1/dn1_3
env:# cluster_type allowed values: multiple-nodes, single-inst, default is multiple-nodescluster_type: single-instpkg_path: /home/gbase/gbase_packageprefix: /home/gbase/gbase_dbversion: V8.8_S3.0.0B69user: gbaseport: 22third_ssh: false
# constant:
# virtual_ip: 100.0.1.254/24安装命令 cd /home/gbase/gbase_package/script
./gha_ctl install -p /home/gbase/ -c gbase查看状态命令 gha_ctl monitor all -l http://192.168.162.221:2379 -H启停数据库 //启动
./gha_ctl start all -l http://192.168.162.221:2379//停止
./gha_ctl stop all -l http://192.168.162.221:2379五、数据库卸载
卸载./gha_ctl uninstall -c gbase8s -l http://192.168.162.221:2379卸载完成后删除 DCS./gha_ctl destroy dcs -l http://192.168.162.221:2379六、数据库连接与使用
本地连接gsql -d dbname -p port -U user_name -h hostip
gsql -d postgres -p 15432修改密码ALTER ROLE user_name IDENTIFIED BY 新密码
ALTER ROLE gbase IDENTIFIED BY casic123456远程连接 使用 navicat 创建连接选择 PostGreSQL 配置