当前位置:首页 > 系统教程 > 正文

手把手教学:Linux部署人大金仓(KingbaseES)(从零开始详细指南)

手把手教学:Linux部署人大金仓(KingbaseES)(从零开始详细指南)

人大金仓(KingbaseES) 是北京人大金仓信息技术股份有限公司推出的自主可控的国产数据库管理系统,基于PostgreSQL开发,具有高安全性、高兼容性等特点。本文面向Linux初学者,详细讲解如何在CentOS 7环境下部署KingbaseES V8R6,涵盖从环境准备到启动测试的全过程,帮助您快速上手Linux部署数据库安装

1. 环境准备

• 操作系统:CentOS 7.6 或更高版本(64位),也可使用Ubuntu 18.04+。本文以CentOS 7为例。• 硬件要求:至少2核CPU,4GB内存,20GB可用磁盘空间。• 安装包:从人大金仓官方网站下载KingbaseES V8R6 Linux安装包(通常为iso或tar.gz格式)。假设下载文件为 KingbaseES_V008R006C008B0010_Lin64_install.iso

手把手教学:Linux部署人大金仓(KingbaseES)(从零开始详细指南) 人大金仓  KingbaseES Linux部署 数据库安装 第1张

2. 安装前系统配置

• 创建专用用户:useradd kingbase• 创建安装目录:mkdir -p /opt/kingbase• 授权给kingbase用户:chown -R kingbase:kingbase /opt/kingbase• 上传安装包至服务器(例如使用scp),放到 /home/kingbase/ 目录下。

3. 执行安装

切换至kingbase用户:su - kingbase挂载或解压安装包(若为iso则挂载,若为tar.gz则解压)。以tar.gz为例:tar -zxvf KingbaseES_V008R006C008B0010_Lin64_install.tar.gz -C /opt/kingbase/进入安装目录:cd /opt/kingbase运行控制台安装程序:./setup.sh -i console根据提示依次选择:• 选择语言:输入 1 选择中文(或直接回车默认)。• 阅读许可协议,输入 yes 接受。• 选择安装类型:建议 1 完全安装。• 指定安装路径:默认 /opt/Kingbase/ES/V8,可改为 /opt/kingbase。• 选择数据存储目录:默认安装路径下的data,也可以自定义,例如 /opt/kingbase/data。• 设置数据库密码:输入强密码(如 Kingbase@2024)并确认。• 选择端口:默认 54321,一般不修改。• 选择字符集:建议 UTF8。等待安装进度完成。

4. 配置与启动

• 修改配置文件 /opt/kingbase/data/kingbase.conf 调整共享内存等参数(根据服务器内存调整)。• 配置远程访问:编辑 /opt/kingbase/data/pg_hba.conf,添加允许远程连接的记录,例如:host all all 192.168.1.0/24 md5• 启动数据库服务(使用kingbase用户):/opt/kingbase/bin/sys_ctl -D /opt/kingbase/data start• 检查进程:ps -ef | grep kingbase• 设置开机自启(可选):可将启动命令写入 /etc/rc.local 或创建systemd服务单元。

5. 测试连接

使用自带的ksql客户端连接数据库:/opt/kingbase/bin/ksql -U system -d test -p 54321输入安装时设置的密码,进入交互式命令行后执行:SELECT version();若返回KingbaseES版本信息,说明安装成功。至此,您已完成了人大金仓在Linux上的数据库安装与基本配置。

6. 总结

本文从零开始,逐步演示了Linux部署KingbaseES的全流程。无论是初次接触国产数据库的新手,还是希望迁移至人大金仓的运维人员,都可以参考此教程快速搭建环境。掌握数据库安装后,您还可以进一步学习数据库调优、备份恢复等高级主题。

—— 本教程中的图片仅为示意,实际部署请以官方文档为准 ——