中国移动信创云使用笔记
以下笔记是本人使用中国移动 移动云 信创专区时的工作笔记,由衷感谢中国移动的各位同仁在期间帮助和支持。
一、安装系统
1、安装openEuler(移动云提供的openEuler的最后一个版本镜像(24.03 SP3)在执行update时会报错。鉴于移动云可能不再提供更新openEuler镜像服务,所以需要先创建 移动云的对象存储EOS“桶”,将系统镜像文件传到“桶”里,再在安装“自定义系统镜像”中选择“桶”内的镜像地址,导入镜像类型:raw,系统安装软件选择基本环境:服务器,附加软件:Linux 远程管理,windows文件服务器,开发工具、安全工具、系统工具。)
2、更新系统 dnf update --nobest
3、重启系统 reboot
4、安装DDE 桌面 dnf install dde
5、设置以图形界面的方式启动 systemctl set-default graphical.target
6、重启系统 reboot
二、单服务器安装数据库
root 执行
- 检查安装软件依赖要求 (yum install libaio-devel readline-devel libnsl libedit-devel libxml2-devel lz4-devel numactl-devel unixODBC-devel java-1.8.0-openjdk-devel openblas-devel)
-
创建用户组dbgroup。(groupadd dbgroup)
-
创建用户组dbgroup下的普通用户dbmm,并设置普通用户dbmm的密码,密码建议设置为dbmm@123。(分步执行:1、useradd -g dbgroup dbmm 2、passwd dbmm)或者( useradd -m -g dbgroup dbmm1 -p "$(openssl passwd -6 'dbmm1@123')" )
dbmm执行
1、登录桌面使用浏览器下载openGauss官方数据库应用
2、主目录建立openGauss目录(mkdir ~/openGauss)
3、解压数据库压缩包至openGauss目录(tar -jxf ~/Downloads/openGauss-Server-6.0.6-openEuler24.03-aarch64.tar.bz2 -C ~/openGauss)(根据版本和目录对应修改)
4、执行ls命令或在窗体中检查解压是否正确、完成,是否符合预期。
5、假定解压包的路径为openGauss,进入解压后目录下的simpleInstall。(cd ~/openGauss/simpleInstall)
6、执行install.sh脚本安装openGauss。(sh install.sh -w xxxx)-w是指初始化数据库密码(gs_initdb指定),安全需要必须设置。最少8位,大小写+数字+符号
7、使用ps命令查看主进程信息。(ps ux | grep gaussdb)
8、使用openGauss 自带工具 gs_ctl 读取数据库实例状态信息
# 先注释掉.bashrc中原有的ulimit硬限制行,消除警告 (sed -i 's/^ulimit -Hn/#ulimit -Hn/g' ~/.bashrc)
# 将openGauss环境自动适配脚本写入用户登录配置文件,新开终端/重启服务器登录自动生效
(cat >> ~/.bashrc <<'EOF'
if [ -d ~/openGauss ]; then
export GAUSSHOME=~/openGauss
if [ -f ~/openGauss/env ]; then
source ~/openGauss/env
else
export LD_LIBRARY_PATH=$GAUSSHOME/lib:$LD_LIBRARY_PATH
export PATH=$GAUSSHOME/bin:$PATH
fi
fi
EOF)
# 将openGauss环境自动适配脚本写入用户登录配置文件,新开终端/重启服务器登录自动生效 cat >> ~/.bashrc <<'EOF' # openGauss环境自动适配脚本|兼容企业版env脚本与simpleInstall极简安装包 if [ -d ~/openGauss ]; then export GAUSSHOME=~/openGauss if [ -f ~/openGauss/env ]; then # 企业版:存在env脚本,直接加载 source ~/openGauss/env else # 极简simpleInstall包:无env脚本,手动配置库路径与命令路径 export LD_LIBRARY_PATH=$GAUSSHOME/lib:$LD_LIBRARY_PATH export PATH=$GAUSSHOME/bin:$PATH fi fi EOF
# 在当前终端立刻加载环境配置,本次会话直接生效 (source ~/.bashrc)
# 查询数据库实例真实内核状态 (gs_ctl query -D ~/openGauss/data/single_node)
浙公网安备 33010602011771号