一、安装部署 1.1 下载 本手册版本选择“DM8开发板”,CPU平台选择“X86”,操作系统选择“RedHat7”
下载地址:https://www.dameng.com/DM8.html
~]# wget https://download.dameng.com/eco/adapter/DM8/202401END/dm8_20240116_x86_rh7_64.zip
1.2 创建安装用户 不建议使用root用户直接安装,所以创建一个安装用户
~]# groupadd dinstall
~]# useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
~]# echo "ECIDI@hc99" | passwd "dmdba" --stdin
~]# mkdir -p /data/dm8
~]# chown -R dmdba.dinstall /data/dm8
1.3 镜像挂载 将dm8_20240116_x86_rh7_64.zip文件传输到/home/dmdba
dmdba]# cd /home/dmdba
dmdba]# mkdir tmp
dmdba]# unzip dm8_20240116_x86_rh7_64.zip
dmdba]# mount dm8_20240116_x86_rh7_64.iso /home/dmdba/tmp/
1.4 安装 切换到dmdba用户设置环境变量
~]$ su - dmdba
~]$ vi .bash_profile
export DM_HOME="/data/dm8"
export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/data/dm8/bin"
export PATH=$PATH:$DM_HOME/bin:$DM_HOME/tool
#加载
~]$ source .bash_profile
进入安装目录安装
~]$ cd /home/dmdba/tmp/
tmp]$ ./DMInstall.bin -i
请选择安装语言 [1]:1
是否输入Key文件路径? (Y/y:是 N/n:否) [Y/y]:n
是否设置时区? (Y/y:是 N/n:否) [Y/y]:y
请选择时区 [21]:21
请选择安装类型的数字序号 [1 典型安装]:1
请选择安装目录 [/home/dmdba/dmdbms]:/data/dm8
是否确认安装路径(/data/dm8)? (Y/y:是 N/n:否) [Y/y]:y
是否确认安装? (Y/y:是 N/n:否):y
请以root系统用户执行命令:
/data/dm8/script/root/root_installer.sh
1.5 安装DmAPService服务 安装结束后按照提示使用root执行下面命令
tmp]$ exit
dmdba]# /data/dm8/script/root/root_installer.sh
移动 /data/dm8/bin/dm_svc.conf 到/etc目录
创建DmAPService服务
Created symlink /etc/systemd/system/multi-user.target.wants/DmAPService.service → /usr/lib/systemd/system/DmAPService.service.
创建服务(DmAPService)完成
启动DmAPService服务
1.6 初始化数据库 切换到dmdba用户进行初始化
配置大小写不敏感CASE_SENSITIVE=N
长度以字符为单位LENGTH_IN_CHAR=1
使用utf-8字符集CHARSET=1或者UNICODE_FALG=1
~]$ su - dmdba
~]$ /data/dm8/bin/dminit PATH=/data/dm8/data PAGE_SIZE=32 LOG_SIZE=2048 CHARSET=1 CASE_SENSITIVE=N LENGTH_IN_CHAR=1
initdb V8
db version: 0x7000c
file dm.key not found, use default license!
License will expire on 2024-07-03
Normal of FAST
Normal of DEFAULT
Normal of RECYCLE
Normal of KEEP
Normal of ROLL
log file path: /data/dm8/data/DAMENG/DAMENG01.log
log file path: /data/dm8/data/DAMENG/DAMENG02.log
write to dir [/data/dm8/data/DAMENG].
create dm database success. 2024-03-12 14:49:43
1.7 安装DmServiceDMSERVER实例 使用root用户创建实例并加入开机自启
~]$ exit
dm8]# /data/dm8/script/root/dm_service_installer.sh -t dmserver -dm_ini /data/dm8/data/DAMENG/dm.ini -p DMSERVER
Created symlink /etc/systemd/system/multi-user.target.wants/DmServiceDMSERVER.service → /usr/lib/systemd/system/DmServiceDMSERVER.service.
创建服务(DmServiceDMSERVER)完成
1.8 查看服务状态 启动实例查看服务状态及是否加入开机自启
dm8]# systemctl start DmServiceDMSERVER
dm8]# systemctl status DmAPService.service
dm8]# systemctl status DmServiceDMSERVER