**
一、安装前准备工作
**
您在获得安装程序(iso文件)的同时,应该会获得一个MD5值或SHA1值。建议先通过以下命令查看安装程序文件对应的MD5值或SHA1值,再和拿到的MD5值或SHA1值进行比对。如果一致,说明安装文件正常;如果不一致,说明安装文件可能不完整,安装过程可能无法正常完成。
1、拿到安装包KingbaseES_V008R006C008B0014_Lin64_install.iso,
查看其MD5值
md5sum KingbaseES_V008R006C008B0014_Lin64_install.iso
查看其SHA1值:
sha1sum KingbaseES_V008R006C008B0014_Lin64_install.iso
2、检查和配置环境
您可以通过以下命令查看操作系统信息:
cat /etc/*release
3、检查系统内存与存储空间
free -m
您可以通过以下命令查看磁盘存储信息(以GB单位显示):
df -hl
注意: /tmp目录需要至少10G空间。如果安装过程中出现存储空间不足的情况,请先释放足够的磁盘空间,再执行安装程序。如果硬件配置不满足要求,需要更换满足要求的硬件设备再进行安装。
4、配置内核参数
一般情况下不需要配置,如若有此类问题,请参考官网https://help.kingbase.com.cn/v8.6.8.14/install-updata/install-linux/install-linux-2.html#id4
二、预安装工作
1、创建安装用户
在安装KingbaseES时,安装用户对于安装路径需有“读”、“写”、“执行”的权限。在Linux系统中,需要以非root用户执行安装程序,且该用户要有标准的home目录。
因此,建议在正式安装前,新建kingbase用户作为KingbaseES专用的系统用户,您可以先使用root用户运行如下命令创建kingbase用户:
useradd -m kingbase
该命令会同时创建同名用户组kingbase以及用户根目录/home/kingbase。继续运行如下命令设置kingbase用户的密码:
passwd kingbase
2、安装目录
KingbaseES默认的安装目录是 /opt/Kingbase/ES/V8 。如果不存在,您需要使用root用户先创建该目录,并赋予kingbase用户对该目录的读写权限。
mkdir /opt/Kingbase/ES/V8
chmod o+rwx /opt/Kingbase/ES/V8
也可以自定义安装路径。如自定义安装路径为 /home/kingbase/kdb ,使用kingbase用户创建目录的命令如下:(此步骤如果有需要的话执行,不需要可忽略)
su - kingbase
mkdir /home/kingbase/kdb
3、数据目录
数据目录是KingbaseES中存放数据文件的目录,默认是在安装目录下的data目录。也可以与安装目录分开单独设置。您可以根据业务系统数据量来单独设置数据目录路径,例如将数据目录初始化在本机硬盘或者挂载在盘阵上。 您可以运行如下命令创建数据目录:
mkdir /opt/Kingbase/ES/V8/data
注意:数据目录不必事先创建。安装过程中会提示指定数据目录,如果目录不存在安装程序会自动创建。(我这里已经提前创建,后续只需要直接填写路径即可)
4、安装包的挂载与取消
iso格式的安装程序包需要先挂载才能使用。挂载iso文件需要使用root用户。比如挂载的目录是iso文件同级目录KingbaseES,您可以运行如下命令进行挂载:
4.1 上传下载好的安装包及license文件到设定目录下:<我这里是在>
4.2 开始挂载
cd /home/kingbase
切换到root目录下,执行
mount KingbaseES_V008R006C008B0014_Lin64_install.iso ./KingbaseESV8
注意:这里的KingbaseESV8是提前创建好的挂载目录,可自行创建到其他路径。
**
三、命令行安装
**
1、启动安装程序
命令行安装支持中文和英文的文字提示。根据操作系统的语言设置会显示对应语言的提示信息。您可以执行如下命令查看操作系统的语言设置:
echo $LANG
如果系统显示值包含“zh_CN”,则为中文语言,安装程序会显示中文内容。否则,您可以执行如下命令修改语言设置为中文:
export LANG=zh_CN.UTF-8
接下来开始进行命令行安装过程。您首先进入安装程序中setup.sh所在目录,以kingbase用户执行如下命令:
su kingbase
cd /home/kingbase/KingbaseESV8
sh setup.sh -i console
命令执行后,将会启动安装程序。
如果选择定制安装的话,后续还得选择产品功能
此处我选择的完全安装。