金仓数据库
人大金仓(KING BASE)是一家拥有20多年数据库领域经验的公司,专注于数据库产品的研发和服务。公司曾参与多项国家级重大课题研究,如"863"计划、电子发展基金、信息安全专项等。其核心产品是金仓数据库管理系统KingbaseES,这是一个大型通用数据库,具有国际先进水平。
金仓数据库官方地址:关于我们-人大金仓-金仓数据库
金仓数据库下载地址:人大金仓-成为世界卓越的数据库产品与服务提供商
在本篇文章中,我们将聚焦于快速认识并部署金仓数据库管理系统KingbaseES,以生产环境为基准,详细演示Linux服务器的安装和配置过程。我们的目标是帮助你快速上手,掌握金仓数据库的部署和管理。
Linux快速部署(docker)
让我们直接进入主题,不拐弯抹角。在本教程中,我将采取一种更为现代和高效的部署方式——利用Docker技术来部署金仓数据库管理系统KingbaseES。这种方式不仅能够简化安装过程,还能确保环境的一致性和可移植性。值得一提的是,为了进一步简化部署流程,我为大家精心封装了一个Docker Compose编排模板,相信能够为你的部署工作带来极大的便利。
首先,我们需要下载金仓数据库的镜像压缩包。请注意,由于目前金仓数据库并未直接在Docker Hub等公共镜像仓库上线,因此所有的安装包都需要从人大金仓的官方网站进行下载。下载过程中,你可能需要输入手机号码并接收验证码。
接下来,我将详细介绍如何使用Docker和Docker Compose来部署金仓数据库,包括下载导入镜像、配置Compose模板、启动服务等各个步骤。
下载安装包
在进行金仓数据库管理系统KingbaseES的下载和部署之前,有几点重要的注意事项需要强调。首先,确保你下载的数据库版本与你服务器的系统架构和操作系统完全兼容。选择正确的版本对于确保数据库能够顺利运行至关重要。
完成版本选择后,接下来是下载过程。为了方便和效率,建议你直接在服务器上进行下载操作。这样做的好处是可以避免在本地下载后再上传到服务器,减少了数据传输的复杂性和时间成本。在下载页面上找到下载链接后,你可以直接复制该链接
去自己的宝塔服务器的文件模块上通过URL下载
我已经为你准备好了下载链接。通过这个链接,你可以直接在服务器上进行高速下载,避免了传统下载方式中可能出现的缓慢和不稳定问题。
导入镜像
在成功下载金仓数据库管理系统KingbaseES的Docker镜像文件之后,接下来的步骤是将这个镜像导入到您的Docker环境中。以下是具体的操作步骤:
docker load -i /path/to/your/image-file.tar
请将/path/to/your/image-file.tar替换为你下载的镜像文件的实际路径和文件名。
导入镜像后,您可能会注意到镜像的名称和标签(Repository:Tag)可能会比较长,长名称可能会使得后续的容器管理和操作变得繁琐。为了简化这个过程,我们可以通过Docker的tag命令来为镜像重新设置一个更简短、更易于识别的名称。
docker tag [老镜像名称]:[老镜像版本] [新镜像名称]:[新镜像版本]
这样就方便多了
容器编排
我们的下一步是利用Docker Compose来编排和启动金仓数据库管理系统KingbaseES,与传统的Docker命令行相比,Compose提供了一种更加简洁和高效的方式来管理容器化应用的生命周期。
为了帮助大家更轻松地使用Docker Compose,我已经为大家准备好了一个基础的Compose模板,直接复制粘贴改一改即可:
version: "2"
services:
kingbase:
image: kingbase:v1
container_name: kingbase
privileged: true # 注意这里的缩进与前面的键值对对齐
environment:
- ENABLE_CI=yes # yes(默认 大小写不敏感)/no 大小写敏感
- NEED_START=yes # yes(默认 启动数据库)/ no(不启动数据库)
- DB_USER= # 用户名
- DB_PASSWORD= # 密码
- DB_MODE=oracle # 支持oracle/pg/mysql
volumes:
- /mnt/kingbase/data:/home/kingbase/userdata/
ports:
- 4321:54321
restart: unless-stopped
command: /usr/sbin/init
各关键信息,我已经填写上了,根据你的服务器配置和应用需求,对模板中的配置项进行必要的修改,例如端口映射、环境变量设置、存储卷挂载等。然后我们创建启动。
启动数据库
不出意外的情况下,你应该能够顺利启动金仓数据库。
启动成功后记得替换许可文件。照样得去下载才行。
默认启动成功后,你只需要替换外边挂载的文件即可。