人大金仓数据库通过LINUX脚本半自动安装KESV8

关键字:

KESV8,LINUX,SHELL

1.概述

金仓数据库管理系统[简称:KingbaseES]是北京人大金仓信息技术股份有限公司(简称人大金仓)自主研发的、具有自主知识产权的商用关系型数据库管理系统(DBMS)。该产品面向事务处理类应用,兼顾各类数据分析类应用,可用做信息管理系统、业务及生产系统、决策支持系统、全文检索、地理信息系统等的承载数据库。

在安装KES的过程中心需要经过硬件环境要求、软件环境要求、安装包准备、检查和配置环境、检查操作系统信息、检查系统内存与存储空间、配置内核参数、预安装工作、创建安装用户、安装目录、数据目录、安装包的挂载与取消、软件环境要求等操作,会耗费许多时间。 通过LINUX SHELL脚本,可以加快KES安装速度提高工作效率。

2.过程

echo Please enter iso download url:
read ISO_URL

echo Please enter new created user name to install kingbase:
read USERNAME

echo "创建安装用户"
echo $USERNAME
useradd $USERNAME
sleep 2

echo "转移文件到新用户"
CURRENTPATH=$(pwd)
cd /home/$USERNAME/
mkdir kingbaseInstall
cd kingbaseInstall
cp -R "$CURRENTPATH/." .
chmod -R 777 .


echo "检查操作系统信息"
#cat /etc/*release
#sleep 1

echo "检查系统内存与存储空间"
#free -m
#df -hl
#sleep 1

echo "配置内核参数"
if [ ! -f "/etc/sysctl.conf.bak" ] ; then
cp /etc/sysctl.conf /etc/sysctl.conf.bak
else
cp /etc/sysctl.conf.bak /etc/sysctl.conf
fi
cat sysctl.conf | sed -e 's/^M//' >> /etc/sysctl.conf
sleep 1

echo "重启Linux系统"
/sbin/sysctl -p >> ./install.log
/sbin/sysctl -a >> ./install.log
sleep 1

echo "配置资源使用参数"
if [ ! -f /etc/security/limits.conf.bak ] ; then
cp /etc/security/limits.conf /etc/security/limits.conf.bak
else
cp /etc/security/limits.conf.bak /etc/security/limits.conf
fi
cat limits.conf | sed -e 's/^M//' >> /etc/security/limits.conf
sleep 1

echo "RemoveIPC参数"
systemctl daemon-reload
systemctl restart systemd-logind.service

echo "创建安装目录(/opt/Kingbase/ES/V8)"
mkdir -p /opt/Kingbase/ES/V8
chmod o+rwx /opt/Kingbase/ES/V8
sleep 2

echo "挂载镜像"
echo "$ISOFILENAME"
if [ -d kingbase_iso_mount ]; then
rm -rf kingbase_iso_mount
fi
mkdir kingbase_iso_mount
echo "mount $ISOFILENAME ./kingbase_iso_mount"
mount "$ISOFILENAME" ./kingbase_iso_mount
sleep 1

echo "安装文件"
chmod 777 ./kingbase_iso_mount/setup.sh
sudo -u $USERNAME ./kingbase_iso_mount/setup.sh -i console

3.运行截图

file

更多信息,参见https://help.kingbase.com.cn/v8/index.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值