kingbase-安装过程

安装环境

  • 操作系统:centos 7.6

  • 数据库:KingbaseES V8R6

设置主机名

# hostnamectl set-hostname kingbase

创建用户以及安装路径规划

  • 金仓集群软件只能安装在/home/kingbase目录下

  • 只支持以文件系统方式存储

# useradd -d /home/kingbase kingbase
# mkdir /backup
# mkdir /archive

设置系统环境

# vim /etc/hosts
192.168.3.105 kingbase
# echo "export LANG=en_US.UTF-8" >> /etc/profile
# source /etc/profile
# vim /etc/security/limits.conf 
kingbase         soft     nproc          65536
kingbase         hard     nproc          65536
kingbase         soft     nofile         65536
kingbase         hard     nofile         65536
kingbase         soft     stack          65536
kingbase         hard     stack          65536
# vim /etc/selinux/config
SELINUX=disabled
# systemctl disable --now firewalld
## 添加以下内容
# vim /etc/pam.d/login 
session    required     pam_limits.so

## 关闭numa、大页,设置磁盘为deadline
# vim /etc/default/grub 
GRUB_CMDLINE_LINUX="spectre_v2=retpoline rhgb quiet numa=off transparent_hugepage=never elevator=deadline"
# grub2-mkconfig -o /etc/grub2.cfg 
## 查看numa状态
# numastat 
# numactl --show
# numactl --hardware
## 以下操作可添加在上面步骤的grub文件中,以下适用于sas/stat类型硬盘,ssd类型硬盘则是,echo 'NOOP' 
# echo 'deadline' > /sys/block/sda/queue/scheduler 
# echo 'deadline' > /sys/block/sdb/queue/scheduler 
# echo 'deadline' > /sys/block/sdc/queue/scheduler 
## 修改内核参数,暂时省略
# grep -v ^# /etc/systemd/logind.conf | grep -v ^$
[Login]
RemoveIPC=no
# grep -v ^# /etc/systemd/system.conf | grep -v ^$
[Manager]
DefaultTasksAccounting=no

设置用户环境

# echo kingbase | passwd kingbase --stdin
# mkdir /home/kingbase/app/ES/V8
# mkdir /home/kingbase/app/ES/V8 -p
# chown kingbase.kingbase /home/kingbase/ -R
# chown kingbase.kingbase /backup/
# chown kingbase.kingbase /archive/
# su - kingbase
$ vim .bash_profile
export LANG=zh_CN.UTF-8
export KINGBASE_HOME=/home/kingbase/app/ES/V8
export KINGBASE_DATA=${KINGBASE_HOME}/data
export KINGBASE_PORT=54321
export PATH=${KINGBASE_HOME}/Server/bin:${PATH}

安装过程

挂在KingbaseES镜像

# mount KingbaseES_V008R006C007B0024_Lin64_install.iso /mnt/

字符安装

# su - kingbase
$ ./setup.sh -i console

接入许可

许可协议
----

安装和使用 KingbaseES V8 产品之前,您须接受下列许可协议:


北京人大金仓信息技术股份有限公司
“软件最终用户许可协议”

    重要须知,请认真阅读:本《最终用户许可协议》(以下
称《协议》)是您(个人或单一实体)与北京人大金仓信息
技术股份有限公司(以下简称“人大金仓”)之间有关上述
人大金仓软件产品的法律协议。
本“软件产品”包括计算机软件,并可能包括相关媒体、
印刷材料和联机文档(“软件产品”)。本“软件产品”还
包括对人大金仓提供给您的原“软件产品”的任何更新和补
充资料。任何与本“软件产品”一同提供给您的并与单独一
份软件许可证相关的软件产品是根据本《协议》中的条款而
授予您。您一旦安装、复制、下载、
访问或以其它方式使用“软件产品”,
即表示您同意接受本《协议》各项条款的约束。
如您不同意本《协议》中的条款,请不要安装、
复制或使用“软件产品”。

软件产品许可证

    本“软件产品”受著作权法及国际著作权条约和其它知识
产权法和条约的保护。

请按 <ENTER> 键继续: 
《中华人民共和国计算机软件保护条例》、
《中华人民共和国商标法》、《中华人民共和国专利法》、
《中华人民共和国反不正当竞争法》等法律法规)。
因本协议或其违约引起的或与之有关的任何争论或索赔,
应由人大金仓所在地人民法院管辖。
人大金仓的知识产权如被侵犯,上述规定不限制人大金仓就
此向具有合法管辖权的法院请求做出强制性的补救措施。

人大金仓的联系方式如下:

地址:北京市朝阳区容达路7号中国电科太极信息产业园B座三
层
邮编:100102
电话:86-10-5885 1118
网址:www.kingbase.com.cn
全国服务热线:400-601-1188
技术支持邮箱:support@kingbase.com.cn

是否接受此许可协议条款? (Y/N): Y

选择安装集

选择安装集
-----

请选择将由本安装程序安装的“安装集”。

  ->1- 完全安装
    2- 客户端安装

    3- 定制安装

输入“安装集”的号码,或按 <ENTER> 键以接受缺省值
   : 

指定授权文件

选择授权文件
------

文件路径: /home/kingbase/license_29296_0.dat

选择安装路径

选择安装目录
------

请选择一个安装目录。

您想在哪一位置安装?

  缺省安装文件夹: /opt/Kingbase/ES/V8

输入一个绝对路径,或按 <ENTER> 键以接受缺省路径
      : /home/kingbase/app/ES/V8

安装信息

预安装摘要
-----

在继续执行前请检查以下信息:

产品名:
    KingbaseES V8

安装文件夹:
    /home/kingbase/app/ES/V8

产品功能部件:
    数据库服务器,
    接口,
    数据库部署工具,
    高可用组件,
    数据库开发管理工具,
    数据迁移工具

安装空间磁盘信息
    所需磁盘空间: 5235 MB           空闲磁盘空间: 17162 MB



请按 <ENTER> 键继续: 

开始安装

准备就绪,可以安装
---------

本安装程序已准备完毕,可在下列位置安装 KingbaseES V8:

/home/kingbase/app/ES/V8

按 <ENTER> 键进行安装: 



===============================================================================
正在安装...
-------

 [==================|==================|==================|==================]

选择数据安装路径

选择存储数据的文件夹
----------

请选择一个文件夹,该文件夹必须为空。

Data folder (默认﹕ /home/kingbase/app/ES/V8/data): 

设置数据库端口

数据库端口
-----

请输入数据库服务监听端口,默认54321。

端口 (默认﹕ 54321): 

设置数据库管理员用户

数据库管理员
------

请输入数据库管理员用户名。

用户名: (默认﹕ system): 




===============================================================================
输入密码
----

本次安装需输入密码才能继续。

请输入密码: 请输入密码:*******



===============================================================================
再次输入密码
------

本次安装需再次输入密码才能继续。

请再次输入密码: 请再次输入密码:*******

设置数据库字符集

数据库服务字符集
--------

请输入服务端字符集编码。

  ->1- UTF8
    2- GBK
    3- GB18030

输入您选择的号码,或按 <ENTER> 键以接受缺省值: 

设置兼容模式

数据库兼容模式
-------

请输入数据库兼容模式。

    1- PG
  ->2- ORACLE

输入您选择的号码,或按 <ENTER> 键以接受缺省值: 

设置大小写是否敏感

字符大小写敏感特性
---------

请输入字符大小写敏感特性。

  ->1- YES
    2- NO

输入您选择的号码,或按 <ENTER> 键以接受缺省值: 2

设置数据页大小

存储块大小
-----

请输入存储块大小。

  ->1- 8k
    2- 16k
    3- 32k

输入您选择的号码,或按 <ENTER> 键以接受缺省值: 

最后安装

提示
--

数据库即将被安装,需要花费一些时间,请耐心等待。

请按 <ENTER> 键继续: 
安装完成
----

恭喜!KingbaseES V8 已成功地安装到:

/home/kingbase/app/ES/V8

如果您需要将 KingbaseES V8 注册为系统服务,请运行

    /home/kingbase/app/ES/V8/install/script/root.sh

按 <ENTER> 键以退出安装程序: 

注册系统服务

# /home/kingbase/app/ES/V8/install/script/root.sh

数据库停止、启动

# /etc/init.d/kingbase8d stop
# /etc/init.d/kingbase8d start

登录数据库

$ ksql -Usystem -W -p54321 -h192.168.3.12 -d test
口令:
ksql (V8.0)
输入 "help" 来获取帮助信息.

数据库基本操作

## 查看当前时间
test=# select now();
              now              
-------------------------------
 2023-08-08 21:49:16.107437+08

## 查看共享内存大小
test=# show shared_buffers;
 shared_buffers 
----------------
 128MB

posted @   原来是你~~~  阅读(449)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示