金仓数据库安装-Kingbase v9-centos

ops/2024/12/26 11:31:40/

在很多年前有个项目用的金仓数据库,上线稳定后就没在这个项目了,只有公司的开发环境还在维护,已经好多年没有安装过了,重温一下金仓数据库安装,体验一下最新版本,也做一个新版本的试验环境;

  • 一、下载软件

软件下载地址:电科金仓-成为世界卓越的数据库产品与服务提供商 (kingbase.com.cn)

本次安装centos所以下载x86,右上角可以选择需要的版本

image.png

  • 二、安装前准备

1、关闭防火墙和selinux

systemctl stop firewalld.service

systemctl disable firewalld.service

setenforce 0

sed -i 's/^SELINUX=enforcing$/SELINUX=disabled/' /etc/selinux/config

2、修改hosts

host_ip=$(ip addr | grep inet | grep ens33 | awk '{print $2}' | awk -F/ '{print $1}')

echo "$host_ip `hostname`" >> /etc/hosts

3、配置内核参数sysctl.conf

直接计算输出到sysctl.conf

memTotal=$(grep MemTotal /proc/meminfo | awk '{print $2}')

totalMemory=$((memTotal / 2048))

shmall=$((memTotal / 4))

if [ $shmall -lt 2097152 ]; then

shmall=2097152

fi

shmmax=$((memTotal * 1024 - 1))

if [ "$shmmax" -lt 4294967295 ]; then

shmmax=4294967295

fi

cat <<EOF>>/etc/sysctl.conf

fs.aio-max-nr = 1048576

fs.file-max = 6815744

kernel.shmall = $shmall

kernel.shmmax = $shmmax

kernel.shmmni = 4096

kernel.sem = 250 32000 100 128

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

net.ipv4.conf.eth0.rp_filter = 1

net.ipv4.conf.eth1.rp_filter = 2

EOF

4、配置资源参数limits.conf

cat >>/etc/security/limits.conf <<EOF
* soft nofile 65536
* hard nofile 65535
* soft nproc 65536
* hard nproc 65535
* soft core unlimited
* hard core unlimited
EOF

5、创建用户和目录

useradd -m kingbase

echo "king123" | passwd --stdin kingbase

mkdir -p /Kingbase/ES/V9/server

mkdir /Kingbase/ES/V9/data

chown -R kingbase:kingbase /Kingbase

6、配置环境变量

cat >>.bash_profile<<EOF
export PATH=/Kingbase/ES/V9/Server/bin:\$PATH
export KINGBASE_DATA=/Kingbase/ES/V9/data
EOF

  • 三、数据库安装

本次采用静默安装,配置好响应文件,不用一直选择

1、挂载介质

mkdir /dvd

mount -r KingbaseES_V009R001C001B0030_Lin64_install.iso /dvd

2、编辑响应文件

 cp /dvd/setup/silent.cfg /soft

vi silent.cfg

#修改如下

3、执行安装

cd /dvd./setup.sh -i silent -f /soft/silent.cfg

日志查看,日志在安装目录/Logs下

cd /Kingbase/ES/V9/install/Logs

安装完后Server等目录都是KESRealPro目录对应的软连接,data目录为真实目录

4、注册服务

#用root执行

/Kingbase/ES/V9/install/script/root.sh

5、连接测试

ksql -p 54321 -U system test

select version()

整体比较顺畅,官网文档感觉稍微有点乱建议整理一下

学而时习之,温故而知新


http://www.ppmy.cn/ops/145115.html

相关文章

echarts5.0以上版本不能使用4.x的map,解决办法

先把echarts 4版本的map文件夹放到项目中 然后在项目中使用 import china from “/utils/map/json/china.json”; import “/utils/map/js/china”; 我是放到utils下面了 在组件中使用的时候加上一行代码就可以了 echarts.registerMap(china, china);

Android笔记:解决fragment+viewpager第二次进入的时候没有数据的问题

在使用ViewPager结合Fragment时&#xff0c;如果第二次无法显示&#xff0c;可能是因为FragmentManager没有正确处理Fragment的状态&#xff0c;或者ViewPager的适配器没有正确处理Fragment的生命周期。 解决方法&#xff1a; 确保你的FragmentPagerAdapter或FragmentStatePa…

排序算法(系列)

希尔排序&#xff08;Shell Sort&#xff09;是一种插入排序的改进版本。它是基于插入排序的思想&#xff0c;通过将待排序的元素进行分组&#xff0c;然后对每组进行插入排序&#xff0c;逐步减少分组的大小&#xff0c;最终完成排序。希尔排序的核心思想是将序列分为多个子序…

赛博错题本

机构抽象老师非得让我们整一个错题本&#xff0c;我寻思都学计算机了&#xff0c;还在整高中做题呢一套是什么意思呢&#xff0c;更何况考试也就一周一次&#xff0c;你整个本完完全全没有必要&#xff0c;整个赛博错题本得了。以后错题都会存在这里&#xff0c;基本上一周一更…

C#中的属性索引器(Indexer)

属性索引器&#xff08;Indexer&#xff09;是C#中一个非常有用的特性&#xff0c;它允许类的实例像数组一样通过索引进行访问。索引器不仅限于整数索引&#xff0c;还可以使用其他类型&#xff0c;如字符串&#xff0c;作为索引键。这使得索引器在访问集合类型或需要通过键来访…

[源码解析] 模型并行分布式训练Megatron (2) --- 整体架构

link [源码解析] 模型并行分布式训练Megatron (2) --- 整体架构 目录 [源码解析] 模型并行分布式训练Megatron (2) --- 整体架构 0x00 摘要0x01 启动 1.1 分布式启动1.2 构造基础 1.2.1 获取模型1.2.2 获取数据集1.2.3 步进函数 1.2.3.1 广播数据0x02 Pretrain0x03 初始化 3.1 …

Go语言中context 结构原理, 使用场景和用途

Go语言中context结构原理 在Go语言中&#xff0c;context是一个用于在API边界之间传递请求范围的值、取消信号、截止时间等信息的机制。它主要用于处理跨API边界的请求取消、超时控制以及传递请求范围内的共享数据。context的设计目标是为了解决在并发编程中&#xff0c;特别是…

SAM大模型实践(六)

今天试了一下geo-SAM快速版本fast-sam&#xff0c;项目参考地址如下&#xff1a; https://samgeo.gishub.org/examples/fast_sam/https://samgeo.gishub.org/examples/fast_sam/具体代码如下&#xff1a; # %pip install segment-geospatial segment-anything-fast # 在conda…