【KingbaseES】银河麒麟V10 ARM64架构_安装人大金仓数据库KingbaseES_V8R6(CentOS8)

🍁 博主 "开着拖拉机回家"带您 Go to New World.✨🍁

🦄 个人主页——🎐开着拖拉机回家_Linux,Java基础学习,大数据运维-CSDN博客 🎐✨🍁

🪁🍁 希望本文能够给您带来一定的帮助🌸文章粗浅,敬请批评指正!🍁🐥

🪁🍁🪁🍁🪁🍁🪁🍁 🪁🍁🪁🍁🪁🍁🪁 🪁🍁🪁🍁🪁🍁🪁🍁🪁🍁🪁🍁

感谢点赞和关注 ,每天进步一点点!加油!

目录

🍁 博主 "开着拖拉机回家"带您 Go to New World.✨🍁

一、版本信息

二、人大金仓数据库概述和下载

2.1 KES简介

2.2 数据库下载

2.3 安装准备

2.3.1 资源使用参数

2.3.2 创建新⽤户

2.3.3 安装目录

2.3.4 挂载iso文件

三、安装 KingbaseES

3.1 命令行安装

3.1.1 执行安装脚本开始安装

3.1.2 许可协议

3.1.3 选择安装集

3.1.4 选择授权文件

3.1.5 选择安装目录

3.1.6 预安装摘要

3.1.7 正在安装

3.1.8 选择存储数据的文件夹

3.1.9 配置数据库监听端口

3.1.10 设置管理员账户及密码

3.1.11 设置数据库服务字符集

3.1.12 安装完成

3.1.13 数据库服务自启动

3.1.14 查看服务进程及监听端口

3.2 安装后检查

三、数据库使用简介

3.1 命令简介

3.2 SQl文件执行

3.3 数据库创建和授权


一、版本信息


组件

版本

操作系统

Kylin Linux Advanced Server V10 (Sword)

Kernel

Linux 4.19.90-25.23.v2101.ky10.aarch64(CentOS8)

KingbaseES

KingbaseES_V008R006C007B0024_Aarch64_install

JDK

jdk-8u381-linux-aarch64


二、人大金仓数据库概述和下载


2.1 KES简介


人大金仓数据库管理系统 KingbaseES(KES) 是面向全行业、全客户关键应用的企业级大型通用数据库管理系统,适用于联机事务处理、查询密集型数据仓库、要求苛刻的互联网应用等场景,提供全部应用开发及系统管理功能,提供性能增强特性,可支持主备集群、读写分离集群、多活共享存储集群等全集群架构,具有高性能、高安全、高可用、易使用、易管理、易维护的特点,支持所有国内外主流CPU、操作系统与云平台部署。

产品优势

2.2 数据库下载


通用性数据库下载,人大金仓官网下载地址:

人大金仓-成为世界卓越的数据库产品与服务提供商

license 下载

据了解,Kingbase 是基于 开源数据库 PostgreSQL 开发的,大部分功能与 PostgreSQL兼容。Kingbase 8 是基于 PostgreSQL 9.6 的,所以语法的使用大差不差。

PG相关文章参考链接:

【PostgreSQL】系列之 一 CentOS 7安装PGSQL15版本(一)-CSDN博客

【PostgreSQL】系列之 一 schema详解(二)_postgresql 查看schema_开着拖拉机回家的博客-CSDN博客
【PostgreSQL】系列之 一 用户创建和授权(三)_postgre创建用户_开着拖拉机回家的博客-CSDN博客

2.3 安装准备


安装过程可以参考官网安装手册步骤非常详细 。

2.3.1 资源使用参数

vim /etc/security/limits.conf       
#for kingbase
kingbase soft nproc 65536
kingbase hard nproc 65536
kingbase soft nofile 65536
kingbase hard nofile 65536

2.3.2 创建新⽤户

useradd -m kingbase
passwd kingbase

2.3.3 安装目录

mkdir -p /hadoop/Kingbase/ES/V8
chmod o+rwx /hadoop/Kingbase/ES/V8
chown -R kingbase:kingbase /hadoop/Kingbase

2.3.4 挂载iso文件

mkdir /mnt/cdrom/
mount -o loop KingbaseES_V008R006C007B0024_Aarch64_install.iso /mnt/cdrom/

挂载完成后会在相应目录有 setup.sh 脚本


三、安装 KingbaseES


3.1 命令行安装


3.1.1 执行安装脚本开始安装

我们选择命令⾏安装步骤,命令行安装支持中文和英文的文字提示。根据操作系统的语言设置会显示对应语言的提示信息。

# 使用中文
export LANG=zh_CN.UTF-8
# 切换用户
su kingbase
cd /mnt/cdrom/
sh setup.sh

按照提示持续输入几个ENTER

3.1.2 许可协议

一直ENTER 就可以

3.1.3 选择安装集

  • 完全安装:包括数据库服务器、高可用组件、接口、数据库开发管理工具、数据库迁移工具、数据库部署工具
  • 客户端安装:包括接口、数据库开发管理工具、数据库迁移工具、数据库部署工具。
  • 定制安装:在数据库服务器、高可用组件、接口、数据库开发管理工具、数据库迁移工具、数据库部署工具所 有组件中自由选择。

3.1.4 选择授权文件

3.1.5 选择安装目录

此步骤用于选择安装路径。默认安装路径是/opt/Kingbase/ES/V8。我们采用自定义。

3.1.6 预安装摘要

3.1.7 正在安装

安装过程中会不断刷新安装进度。

3.1.8 选择存储数据的文件夹

首先选择数据库数据目录,默认为安装目录下的 data 目录。

3.1.9 配置数据库监听端口

3.1.10 设置管理员账户及密码

3.1.11 设置数据库服务字符集

我选择了 兼容 PG

默认

默认

3.1.12 安装完成

看到如下提示说明安装完成。

3.1.13 数据库服务自启动

切换到 root 用户, 执行脚本:

 sh /hadoop/Kingbase/ES/V8/install/script/root.sh

3.1.14 查看服务进程及监听端口

service kingbase8d  status 
netstat -nltp | grep 54321

3.2 安装后检查


安装日志检查

install/Logs/KingbaseES_V8_安装_09_25_2023_15_02_42.log

查看已安装数据库的版本信息

如下时使用Navicat15 PG 数据库连接数据库测试成功


三、数据库使用简介


3.1 命令简介


如下为常用的命令,跟PG一模一样:

  • \l:列出系统中的数据库
  • \h:查看SQL命令的解释,比如\h select。
  • \?:查看psql命令列表。
  • \l:列出所有数据库。
  • \c [database_name]:连接其他数据库。
  • \d:列出当前数据库的所有表格。
  • \du:列出所有用户。
[root@windp-aio ES]# ./V8/ClientTools/bin/ksql --help
ksql is the Kingbase interactive terminal.Usage:ksql [OPTION]... [DBNAME [USERNAME]]General options:-c, --command=COMMAND    run only single command (SQL or internal) and exit-d, --dbname=DBNAME      database name to connect to (default: "root")-f, --file=FILENAME      execute commands from file, then exit-l, --list               list available databases, then exit-v, --set=, --variable=NAME=VALUEset ksql variable NAME to VALUE(e.g., -v ON_ERROR_STOP=1)-V, --version            output version information, then exit-X, --no-ksqlrc          do not read startup file (~/.ksqlrc)-1 ("one"), --single-transactionexecute as a single transaction (if non-interactive)-?, --help[=options]     show this help, then exit--help=commands      list backslash commands, then exit--help=variables     list special variables, then exitInput and output options:-a, --echo-all           echo all input from script-b, --echo-errors        echo failed commands-e, --echo-queries       echo commands sent to server-E, --echo-hidden        display queries that internal commands generate-L, --log-file=FILENAME  send session log to file-n, --no-readline        disable enhanced command line editing (readline)-o, --output=FILENAME    send query results to file (or |pipe)-q, --quiet              run quietly (no messages, only query output)-s, --single-step        single-step mode (confirm each query)-S, --single-line        single-line mode (end of line terminates SQL command)Output format options:-A, --no-align           unaligned table output mode--csv                CSV (Comma-Separated Values) table output mode-F, --field-separator=STRINGfield separator for unaligned output (default: "|")-H, --html               HTML table output mode-P, --pset=VAR[=ARG]     set printing option VAR to ARG (see \pset command)-R, --record-separator=STRINGrecord separator for unaligned output (default: newline)-t, --tuples-only        print rows only-T, --table-attr=TEXT    set HTML table tag attributes (e.g., width, border)-x, --expanded           turn on expanded table output-z, --field-separator-zeroset field separator for unaligned output to zero byte-0, --record-separator-zeroset record separator for unaligned output to zero byteConnection options:-h, --host=HOSTNAME      database server host or socket directory (default: "local socket")-p, --port=PORT          database server port (default: "54321")-U, --username=USERNAME  database user name (default: "root")-w, --no-password        never prompt for password-W, --password           force password prompt (should happen automatically)For more information, type "\?" (for internal commands) or "\help" (for SQL
commands) from within ksql, or consult the ksql section in the Kingbase
documentation.Report bugs to <kingbase-bugs@kingbase.com.cn>.

进入KES数据库命令行

cd /hadoop/Kingbase/ES/V8/ClientTools/bin./ksql -U system -W test

查看数据库的版本信息

创建kangll 数据库,并创建表 stu 进行查询

create database kangll;CREATE TABLE stu(stu_id BIGINT NOT NULL,stu_name VARCHAR(255) NOT NULL);# 插入数据
INSERT INTO stu VALUES(1, 'kangll');# 查询
SELECT * FROM stu;

也可在服务器命令行直接查询

./ksql -U  system -W kangll -c "select * from stu;"

3.2 SQl文件执行


在ambari 数据库中执行SQL文件创建表。

cd /hadoop/Kingbase/ES/V8/ClientTools/bin
./ksql -U  system -W ambari -f  /var/lib/ambari-server/resources/Ambari-DDL-Postgres-CREATE.sql

切换到 ambari 数据库,查看创建的表信息

3.3 数据库创建和授权


-- Postgresql使用默认的schema public-- 创建 Ambari 数据库及用户  管理员账号
create user ambari with password 'winner001';
create database ambari  owner ambari;grant all privileges on database ambari  to ambari;
grant usage on schema public to ambari;
grant all privileges on all tables in schema public to ambari;
grant all privileges on all sequences in schema public to ambari;
grant select,insert,update,delete on all tables in schema public to ambari;
grant all on schema public to ambari;

PG相关文章参考链接:

【PostgreSQL】系列之 一 CentOS 7安装PGSQL15版本(一)-CSDN博客

【PostgreSQL】系列之 一 schema详解(二)_postgresql 查看schema_开着拖拉机回家的博客-CSDN博客
【PostgreSQL】系列之 一 用户创建和授权(三)_postgre创建用户_开着拖拉机回家的博客-CSDN博客

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/92824.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

焕新古文化传承之路,AI为古彝文识别赋能

目录 1 古彝文与古典保护 2 古文识别的挑战 2.1 西文与汉文OCR 2.2 古彝文识别难点 3 合合信息&#xff1a;古彝文保护新思路 3.1 图像矫正 3.2 图像增强 3.3 语义理解 3.4 工程技巧 4 总结 1 古彝文与古典保护 彝文指的是云南、贵州、四川等地的彝族人使用的文字&am…

十九,镜面IBL--BRDF积分贴图

再回顾下镜面部分的分割求和近似法 现在关注第二部分 最后可化为 也就是说&#xff0c;这两部分积分可以获得F0的系数和F0的偏差。 这两个值可以存储到BRDF积分贴图的RG部分。void main() { vec2 integratedBRDF IntegrateBRDF(TexCoords.x, TexCoords.y); FragColor …

驱动开发:STM32F7控制AD5663模拟量输出

AD5663是ADI公司的一款DAC模块&#xff0c;用以实现两路模拟量信号输出。该芯片通过SPI通信来驱动。下面讲解使用STM32F7主控芯片来控制AD5663模拟量输出的流程。 配置STM32F7 SPI通信管脚 STM32CubeMX生成SPI驱动代码 /* SPI3 init function */ void MX_SPI3_Init(void) {/*…

【数据代理+事件处理+计算属性与监视+绑定样式+条件渲染】

数据代理事件处理计算属性与监视绑定样式条件渲染 1 数据代理1.1 回顾Object.defineProperty方法1.2 数据代理 2 事件处理2.1 绑定监听2.2 事件修饰符2.3 键盘事件 3 计算属性与监视3.1 计算属性3.2 监视属性(侦视属性)3.3 watch对比computed 4 绑定样式4.1 绑定class样式4.2 绑…

区块链3.0时代 基于GoMars构建的新概念TravelFi能否注入新力量?

区块链技术进入3.0时代 后疫情时代&#xff0c;全球数字化进程不断加快&#xff0c;世界范围内的移动通信、互联网技术及各类数字化应用的社会普及率也正在快速提升&#xff0c;疫情推动了互联网经济的增长&#xff0c;也让数字经济的价值开始显现。 数字经济一词的由来至今已经…

代码随想录 Day8 栈(FILO)与队列(FIFO) LeetCode T232 用栈实现队列 LeetCodeT225 用队列实现栈

题目详细思路来自于:代码随想录 (programmercarl.com) 栈和队列都是大家不陌生的数据结构,我们之前的栈和队列一般是用数组或链表来实现的 , 这里我们给出实现方式,用于帮助更好的理解. 1.用链表实现栈 /* 基于链表实现的栈 */ class LinkedListStack { private ListNode sta…

Vue3之Suspense

<Suspense> 是一个内置组件&#xff0c;用来在组件树中协调对异步依赖的处理。它让我们可以在组件树上层等待下层的多个嵌套异步依赖项解析完成&#xff0c;并可以在等待时渲染一个加载状态。 我们可以看到官网并不推荐我们使用它&#xff0c;目前仍处于测试中。 他用于加…

VUE2项目:尚品汇-axios二次封装请求以及VUEX的状态管理库

上一篇&#xff1a;VUE2项目&#xff1a;尚品汇VUE-CLI脚手架初始化项目以及路由组件分析&#xff08;一&#xff09; 目录 axios二次封装API接口管理与解决跨域API接口管理nprogress进度条配置 VUEX状态管理库三级分类动态背景颜色防抖三级联动跳转路由分析 axios二次封装 项…

windows系统查看exe程序的依赖dll并拷贝到指定路径下

脚本 echo off REM windows_copy_depends.bat是脚本文件名&#xff0c;exe_path是exe文件的全路径&#xff0c;dll_folder_path是脚本当前路径下的文件夹名称 REM 如windows_copy_depends.bat E:\git_code\windows_docker_desktop\winget.exe 123 echo Usage: windows_copy_dep…

Kafka收发消息核心参数详解

文章目录 1、从基础的客户端说起1.1、消息发送者主流程1.2、消息消费者主流程 2、从客户端属性来梳理客户端工作机制2.1、消费者分组消费机制 1、从基础的客户端说起 Kafka提供了非常简单的客户端API。只需要引入一个Maven依赖即可&#xff1a; <dependency><groupId…

《大师级引导-应对困境的工具与技术》读书笔记1

《大师级引导-应对困境的工具与技术》这个书&#xff0c;十分不错&#xff0c;教练和非教练都可以学习。下面是其中的关于冲突的处理&#xff1a; 定义&#xff1a;双方以解决冲突、说明关系为目的而进行的积极的、具有建设性的对话。 目的&#xff1a;制定双方协议&#xf…

《CTFshow-Web入门》10. Web 91~110

Web 入门 索引web91题解总结 web92题解总结 web93题解 web94题解 web95题解 web96题解 web97题解 web98题解 web99题解总结 web100题解 web101题解 web102题解 web103题解 web104题解 web105题解总结 web106题解 web107题解 web108题解 web109题解 web110题解 ctf - web入门 索…

锚框_的标定

一、查漏补缺、熟能生巧&#xff1a; 1.关于fix.axis.add_patch在原来图像的坐标系同添加 边框的函数的使用&#xff1a; 2.torch.arange( h , device)生成tensor的等差数组: 3.torch.T&#xff08;&#xff09;就是transpose转置操作的函数咯: 4.torch.repeat操作&#xff0c…

【Axure高保真原型】3D圆柱图_中继器版

今天和大家分享3D圆柱图_中继器版的原型模板&#xff0c;图表在中继器表格里填写具体的数据&#xff0c;调整坐标系后&#xff0c;就可以根据表格数据自动生成对应高度的圆柱图&#xff0c;鼠标移入时&#xff0c;可以查看对应圆柱体的数据……具体效果可以打开下方原型地址体验…

Springboot+vue的在线试题题库管理系统(有报告),Javaee项目,springboot vue前后端分离项目。

演示视频&#xff1a; Springbootvue的在线试题题库管理系统&#xff08;有报告&#xff09;&#xff0c;Javaee项目&#xff0c;springboot vue前后端分离项目。 项目介绍&#xff1a; 本文设计了一个基于Springbootvue的前后端分离的在线试题题库管理系统&#xff0c;采用M&…

javaSwing销售管理

​ 目录 一、选题背景 近几年来&#xff0c;传统商业与电商似乎是水火不容&#xff0c;大有不是你死便是我活的劲头。一直以来舆论都是一边倒的电商将迅速取代传统零售的论调&#xff0c;然而几年过去&#xff0c;电商的发展确实值得侧目&#xff0c;但传统商业虽然受到不小的…

性能压力测试的定义及步骤是什么

在今天的数字化时代&#xff0c;软件系统的性能和稳定性对于企业的成功至关重要。为了确保软件在高负载和压力情况下的正常运行&#xff0c;性能压力测试成为了不可或缺的环节。本文将介绍性能压力测试的定义、步骤。 一、性能压力测试的定义和目标 性能压力测试是通过模拟实际…

网络工程师学习中但是发现这个岗位非常卷怎么办

大家好&#xff0c;我是网络工程师成长日记实验室的郑老师&#xff0c;您现在正在查看的是网络工程师成长日记专栏&#xff0c;记录网络工程师日常生活的点点滴滴 有个同学说&#xff0c;他说现在有很多培训机构搞的这个网络工程师也非常卷。他现在还没有入行&#xff0c;他现在…

指定vscode黏贴图片路径(VSCode 1.79 更新)

指定vscode黏贴图片路径(VSCode 1.79 更新) 设置中搜索"markdown.copyFiles.destination" 点击AddItem,配置你的key-value&#xff0c;完成。

快排三种递归及其优化,非递归和三路划分

个人主页&#xff1a;Lei宝啊 愿所有美好如期而遇 目录 快排简介&#xff1a; 快排的三种递归实现&#xff1a; Hoare&#xff1a; 挖坑&#xff1a; 双指针&#xff1a; 小区间优化&#xff1a; 三数取中优化&#xff1a; 快排非递归实现&#xff1a; 快排的三路划…