首页 > 其他分享 >kingbaseES单机安装

kingbaseES单机安装

时间:2023-09-24 19:33:12浏览次数:31  
标签:单机 kingbaseES 数据库 kingbase sh install root 安装


测试环境

地址

系统

版本

架构

168.3.1.212

rhel7.6

v8.6

单实例

测试步骤

关闭防火墙和selinux

systemctl stop firewalld   
systemctl disable firewalld
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config

修改系统内核

cat >> /etc/sysctl.conf << eof
kernel.shmmax = 1073741824
kernel.shmall = 262144
kernel.shmmni = 4096
kernel.sem = 250 32000 100 128
fs.file-max = 6815744
fs.aio-max-nr = 1048576
net.ipv4.ip_local_port_range = 9000 65500
net.core.rmem_default = 262144
net.core.rmem_max = 4194304
net.core.wmem_default = 262144
net.core.wmem_max = 1048576
vm.swappiness=10
eof
sysctl -p

设置资源使用率

cat >> /etc/security/limits.conf << eof
kingbase soft  nproc   65536
kingbase hard  nproc   65536
kingbase soft  nofile  65536
kingbase hard  nofile  65536
kingbase soft core unlimited
kingbase hard core unlimited
eof

关闭RemoveIPC

sed -i 's/RemoveIPC=yes/RemoveIPC=no/g' /etc/systemd/logind.conf
systemctl daemon-reload
systemctl restart systemd-logind

创建安装用户和目录

groupadd -g 1001 kingbase
useradd  -u 1001 -g kingbase kingbase
echo kingbase|passwd --stdin kingbase
mkdir /kingbase
chown -R kingbase:kingbase /kingbase
chmod -R 775 /kingbase

上传安装包和授权文件并挂载

mount -o loop /tmp/KingbaseES_V008R006C007B0012_Lin64_install.iso /mnt

执行安装

su – kingbase
cd /mnt
sh setup.sh -i console

kingbaseES单机安装_软件安装

输入回车

kingbaseES单机安装_kingbaseES_02

输入Y,同意协议

kingbaseES单机安装_安装_03

根据需要选择安装集(完全,客户端或者自定义),新装数据库一般选择完全安装,若前期遗漏了部分组件没有安装,后期可以再次使用setup.sh -i console命令安装缺失的组件.

kingbaseES单机安装_初始化_04

输入授权文件

kingbaseES单机安装_初始化_05

输入kingbase的软件安装目录

kingbaseES单机安装_软件安装_06

回车,正式开始安装

kingbaseES单机安装_安装_07

数据库软件安装好之后,需要初始化数据库,选择数据库的安装目录,默认是软件目录下的data目录

kingbaseES单机安装_kingbaseES_08

设置数据库的端口号,默认是54321

kingbaseES单机安装_安装_09

设置管理远账户,默认是system

kingbaseES单机安装_初始化_10

为管理员账户设置密码

kingbaseES单机安装_软件安装_11

选择数据库字符集,默认UTF8

kingbaseES单机安装_初始化_12

选择数据库兼容模式,默认oracle

kingbaseES单机安装_安装_13

是否区分大小写,默认区分

kingbaseES单机安装_软件安装_14

选择数据库块大小,默认8k

kingbaseES单机安装_初始化_15

回车,正式数据库初始化

kingbaseES单机安装_初始化_16

数据库初始化完毕,提示要将数据库服务注册到系统,需要执行root.sh脚本,直接回车,再以root用户执行脚本/kingbase/install/script/root.sh

kingbaseES单机安装_软件安装_17

[root@kingbase ~]# systemctl list-dependencies|grep kingbase

kingbaseES单机安装_软件安装_18

至此,kingbaseES安装完毕,在软件安装目录下的log中,有安装时的详细日志,可以通过该日志确认本次安装是否有报错

grep -A 8 Summary /kingbase/install/Logs/KingbaseES_V8_Install_01_16_2023_12_14_01.log

kingbaseES单机安装_安装_19

kingbase支持图形化卸载,命令行卸载和静默卸载,这里只介绍命令行卸载

如果数据库已经通过root.sh脚本注册到了系统服务中,卸载前需要通过root执行${安装目录}/install/script/rootuninstall.sh脚本,将数据库服务从系统中删除.

[root@kingbase ~]# /kingbase/install/script/rootuninstall.sh

以kingbase用户执行${安装目录}/Uninstall/ Uninstaller命令,启动卸载程序.

[kingbase@kingbase Uninstall]$ /kingbase/Uninstall/Uninstaller -i console

kingbase软件安装目录里有个别文件需要手动删除,进入安装目录直接删除即可完成最后的卸载

参考文档

基于Linux系统的数据库软件安装指南

https://help.kingbase.com.cn/v8/install-updata/install-linux/index.html

标签:单机,kingbaseES,数据库,kingbase,sh,install,root,安装
From: https://blog.51cto.com/u_13482808/7587888

相关文章

  • kingbaseES读写分离集群搭建
    测试环境 IPVIPOSDB主库168.3.1.212168.3.1.214rhel7.6KingbaseESV008R006C007B0012备库168.3.1.213168.3.1.214rhel7.6KingbaseESV008R006C007B0012测试记录1.操作系统配置该步骤主库和备库都必须执行.systemctlstopfirewalldsystemctldisablefirewalldsed-i's/SEL......
  • tesseract-ocr下载安装与配置
    tesseract-ocr下载安装与配置 1:下载地址:https://digi.bib.uni-mannheim.de/tesseract/......
  • Consul 集群安装
    1.介绍Consul是一款服务网络平台,主要实现服务注册、服务发现、服务网格、服务网关、安全网络以及配置管理等多类服务,非常适合做为微服务架构的底层网络平台。配置中心其实就是一个KV存储,我们如果做配置中心的话其实主要就是用KV存储部分,但是为了以后的可扩展性,我们可能会使......
  • 用其它路径的pip安装包
    D:\ProgramData\Anaconda3\python.exe-mpipinstall--upgradepip(base)C:\WINDOWS\system32>D:\ProgramData\Anaconda3\python.exe-mpipinstall--upgradepipRequirementalreadysatisfied:pipind:\programdata\anaconda3\lib\site-packages(22......
  • linux yum 无法安装程序
    因为系统需要更新首先,进入到yum的repos目录cd/etc/yum.repos.d/ ......
  • 网络分析利器:在 Ubuntu 16.04 上安装 Bro
    Bro是一个开源的网络分析框架,侧重于网络安全监控。这是一项长达15年的研究成果,被各大学、研究实验室、超级计算机中心和许多开放科学界广泛使用。它主要由伯克利国际计算机科学研究所和伊利诺伊大学厄巴纳-香槟分校的国家超级计算机应用中心开发。Bro的功能包括:Bro的脚本语言......
  • 麒麟桌面操作系统安装软件
    方法一:1、双击安装包2、点击“一键安装”3、输入管理员密码4、安装中5、安装完成方法二:1、右键点击桌面,选择“打开终端”2、输入“sudodpkg-i软件包名”,输入管理员密码进行安装方法三:1、点击“开始菜单”,点击“软件商店”2、搜索框搜索软件名称,点击下载3、安装中4、安装完成点......
  • adb给小米电视安装apk
    调试大屏时想用电视安装tv版浏览器apk,发现提示禁止安装使用adb连接adbtcpip5555adbconnect10.10.10.108:5555adbdevices第一次未把小米电视调为开发者模式时会连接失败,不显示device第二次连接成功,但是电视端需要点允许调试,未点会显示连接成功但是offline电视端点......
  • 如何在 Windows 上快速安装 MySQL?
    答:使用包管理器。安装scoopSet-ExecutionPolicy-ScopeCurrentUserRemoteSignedSet-ExecutionPolicy-ScopeCurrentUserUnrestrictediex(new-objectnet.webclient).downloadstring('https://get.scoop.sh')安装mysqlscoopinstallmysql启用MySQL服务my......
  • yum安装postgresql-14
    PostgreSQL:Linuxdownloads(RedHatfamily)sudoyuminstall-yhttps://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm#InstallPostgreSQL:sudoyuminstall-ypostgresql14-server#Optionallyinitializet......