ITPub博客

首页 > 数据库 > 数据库开发技术 > 人大金仓(Kingbase)部署

人大金仓(Kingbase)部署

原创 数据库开发技术 作者:数据库干货铺 时间:2023-10-24 18:28:00 0 删除 编辑
点击上方蓝字关注我


1.  介质下载

下载地址:https://www.kingbase.com.cn/rjcxxz/index.htm

选择安装包及授权文件:根据对应的操作系统类型选择安装包




2.  部署环境配置

2.1 部署环境:

8C 16G   KylinV10SP3系统

2.2 修改操作系统内核参数


sysctl.conf文件添加如下内容fs.aio-max-nr=1048576fs.file-max=6815744kernel.shmall=2097152kernel.shmmax=4294967295kernel.shmmni=4096# kernel.sem=25032000100128   # centos参数,麒麟无效#  net.ipv4.ip_local_port_range=900065500   # centos参数,麒麟无效net.core.rmem_default=262144net.core.rmem_max=4194304net.core.wmem_default=262144net.core.wmem_max=1048576

2.3 创建用户及安装路径


useradd kingbasemkdir  -p /opt/Kingbase/ES/V8/data

2.4 安装

 mount   KingbaseES_V008R006C007B0024_Lin64_install.iso  ./KingbaseESV8

上传license,建议放在非部署目录,例如 /home/kingbase/install

切换至kingbase用户进行部署


进行全量部署




选择字符集


选择兼容模式


选择大小写敏感


选择block大小:如兼容MySQL,则选型16k



注册服务

将脚本复制出来执行

如无异常则部署完毕


3.  参数优化

kingbase.conf文件参数优化,添加如下参数:

shared_buffers = 2GBwork_mem = 8MBmax_wal_size = 2GBmin_wal_size = 1GBmaintenance_work_mem = 2GBcheckpoint_timeout = 15minmax_connections = 500effective_cache_size = 4GBcheckpoint_completion_target=0.8max_locks_per_transaction=1024log_destination= 'stderr'log_directory='sys_log'log_statement='none'log_filename='kingbase-%d.log'log_truncate_on_rotation = onlog_rotation_age = 1000log_rotation_size = 100MBlog_min_duration_statement=1000ignore_char_null_check=truelog_line_prefix='%t [%p]: [%l-1] user=%u,db=%d,app=%a,client=%h'


4. 兼容性处理

如果兼容MySQL模式,部分MySQL函数可能不兼容,可以考虑添加对应的函数,例如:

1)  日期函数
create extension kdb_date_function;
2) last_insert_id
CREATE OR REPLACE FUNCTION last_insert_id() RETURNS bigint AS $$beginreturn pg_catalog.lastval();exception when others then return 0;end$$ LANGUAGE plpgsql;
往期精彩回顾

1.  MySQL高可用之MHA集群部署

2.  mysql8.0新增用户及加密规则修改的那些事

3.  比hive快10倍的大数据查询利器-- presto

4.  监控利器出鞘:Prometheus+Grafana监控MySQL、Redis数据库

5.  PostgreSQL主从复制--物理复制

6.  MySQL传统点位复制在线转为GTID模式复制

7.  MySQL敏感数据加密及解密

8.  MySQL数据备份及还原(一)

9.  MySQL数据备份及还原(二)

扫码关注     


原文作者:数据库干货铺;如有侵权,请联系管理员删除。

请登录后发表评论 登录
全部评论

注册时间:2019-07-18

  • 博文量
    273
  • 访问量
    66453