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

server/2024/12/28 1:21:07/

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

  • 一、下载软件

软件下载地址:电科金仓-成为世界卓越的数据库产品与服务提供商 (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/server/153770.html

相关文章

【C#】try-catch-finally语句的执行顺序,以及在发生异常时的执行顺序

try-catch-finally语句 执行顺序 执行 try 块&#xff1a;程序首先尝试执行 try 块中的代码。如果在此期间没有发生异常&#xff0c;则跳过 catch 块&#xff0c;直接执行 finally 块&#xff08;如果存在&#xff09;。 发生异常时的处理&#xff1a; 如果在 try 块中发生了…

Maven 项目文档

如何创建 Maven 项目文档。 比如我们在 C:/MVN 目录下&#xff0c;创建了 consumerBanking 项目&#xff0c;Maven 使用下面的命令来快速创建 java 项目&#xff1a; mvn archetype:generate -DgroupIdcom.companyname.bank -DartifactIdconsumerBanking -DarchetypeArtifact…

HTML CSS 超链

HTML CSS 超链 <!DOCTYPE html> <html><head><meta charset"UTF-8"><title>新闻详情</title><link rel"stylesheet" href"css/newsinfo.css" /></head><body><header><img src…

打造两轮差速机器人fishbot:从零开始构建移动机器人

大家好&#xff0c;我是梦笔生花&#xff0c;我们一起来动手创建一个两轮差速的移动机器人fishbot。 机器人除了雷达之外&#xff0c;还需要IMU加速度传感器以及可以驱动的轮子&#xff0c;我们曾介绍过机器人学部分&#xff0c;曾对两差速模型进行过介绍&#xff0c;所以我们…

3. Kafka入门—安装与基本命令

Kafka基础操作 一. 章节简介二. kafka简介三. Kafka安装1. 准备工作2. Zookeeper安装2.1 配置文件2.2 启动相关命令3. Kafka安装3.1 配置文件3.2 启动相关命令-------------------------------------------------------------------------------------------------------------…

基于PWLCM混沌映射的麋鹿群优化算法(Elk herd optimizer,EHO)的多无人机协同路径规划,MATLAB代码

一、麋鹿群优化算法EHO 基本概念 麋鹿群优化算法&#xff08;EHO&#xff0c;Elephant Herding Optimization&#xff09;是2024年提出的一种启发式优化算法&#xff0c;它的灵感来自麋鹿群的繁殖过程。麋鹿有两个主要的繁殖季节&#xff1a;发情和产犊。在发情季节&#xff0…

Unable to create data directory /var/lib/zookeeper/log/version-2

Unable to create data directory /var/lib/zookeeper/log/version-2 测试环境出现了这个问题&#xff0c;一开始是另外一个问题zookeeper无法写入日志&#xff0c;我以为坏掉了&#xff0c;就用docker rm&#xff0c; 然后docker run重新启动 结果还是不行&#xff0c;就把这…

短视频矩阵系统的视频批量剪辑源码技术开发,支持OEM

一、引言 在短视频蓬勃发展的时代&#xff0c;短视频矩阵系统成为了许多内容创作者和营销团队的得力助手。其中&#xff0c;视频批量剪辑功能尤为关键&#xff0c;它能够大幅提高视频制作效率&#xff0c;满足多平台、大规模内容分发的需求。本文将深入探讨短视频矩阵系统中视频…