暂无图片
暂无图片
1
暂无图片
暂无图片
暂无图片

【YashanDB认证】崖山数据库单机版安装(Kylin V10+YashanDB Personal 23.2.3)

原创 db_user 2024-08-06
333

#yashandb#   

YCA认证免费报名:  https://www.yashandb.com/YCA_courses 

------------------------------------------------------------------------------------------------------

目录

一、前言 2

二、环境信息 2

2.1、lscpu2

2.2、free -h 3

2.3、OS 3

三、创建虚拟机 3

3.1、创建新的虚拟机 3

3.2、编辑虚拟机设置 7

3.3、开启此虚拟机 8

3.4、关闭防火墙 10

四、数据库安装 11

4.1、创建安装用户 11

4.2、操作系统参数调整(参考) 12

4.3、配置安装目录 13

4.4、生成参数文件 13

4.5、执行安装 14

4.6、执行部署* 14

4.7、配置环境变量 15

4.8、设置YashanDB数据库中sys用户的密码 16

4.9、执行如下命令查看YashanDB数据库状态 16

五、连接使用 17

5.1、执行如下命令连接数据库 17

5.2、DBeaver连接YashanDB 17

一、前言

崖山数据库系统YashanDB是深圳计算科学研究院自主设计研发的新型数据库管理系统,在经典数据库理论基础上,融入原创的有界计算、近似计算、并行可扩展和跨模融合计算理论,可满足金融、政企、能源等关键行业对高性能、高并发及高安全性的要求。

面向下一代云化基础设施,为解决超融合数据全新设计架构,支持大规模并发事务处理和混合事务-分析处理、在线实时分析、海量数据查询加速以及异构数据融合处理场景。

image.png

二、环境信息

本演示环境如下:

2.1、lscpu

2.2、free -h

2.3、OS

三、创建虚拟机

3.1、创建新的虚拟机

--选择“典型(推荐)”,下一步

--选在“稍后安装操作系统”,下一步

--选择“操作系统-Linux”、“版本-CentOS 7”,下一步

--填写“虚拟机名称”、存放位置,下一步

--根据数据库要求设置磁盘大小,下一步

--完成

3.2、编辑虚拟机设置

--按数据库安装要求修改相关参数(Tip: cup 核数 >=2、 内存>=4096MB)

--设置操作系统,选择已经下载好的Kylin V10镜像文件。

3.3、开启此虚拟机

--开启虚拟机,设置“语言、安装目录、root密码,并点击开始安装、然后重启即可。

--安装目标位置,选择“本地标准磁盘”,在点击左上角“完成”

--设置root密码,等待完成即可

点击“开始安装”

--重启系统

--至此,虚拟机搭建完成

3.4、关闭防火墙

systemctl status firewalld

systemctl stop firewalld

systemctl disable firewalld

四、数据库安装

4.1、创建安装用户

--切换至root用户,并执行如下命令创建新用户yashan:

useradd yashan

--配置sudo免密,首先,请打开/etc/sudoers文件,通常情况下,root用户无该文件的编辑权限,此时需要先对root授权

cd /etc/

ls –trl sudoers

chmod +w sudoers

--在文件的最后添加如下内容后保存退出

vi /etc/sudoers

yashan ALL=(ALL)NOPASSWD:ALL

--恢复最初的权限

--创建组yasdba,并将yashan用户加入到yasdba用户组。

--设置yashan用户密码(Liwt_123):

4.2、操作系统参数调整(参考)

--通过命令“ulimit -a” 查看

--修改操作系统参数

--方式一:执行如下命令使新配置的资源限制值临时生效,重启后无效:

# ulimit -n 1048576

# ulimit -u 1048576

# ulimit -m unlimited

# ulimit -s 8192

--方式二:执行如下命令将参数写入/etc/security/limits.conf文件,重启后参数永久生效:

# echo "

* soft nofile 1048576

* hard nofile 1048576

* soft nproc 1048576

* hard nproc 1048576

* soft rss unlimited

* hard rss unlimited

* soft stack 8192

* hard stack 8192

" >> /etc/security/limits.conf

4.3、配置安装目录

--查看当前系统空间

--在根路径下创建安装目录、更改目及查看目录权限

--更改安装目录所属组

--上传数据库安装包,并解压

--YashanDB下载地址:https://download.yashandb.com/download

4.4、生成参数文件

--切换用户

su – yashan

--执行如下命令生成安装参数文件,ssh登录密码为创建yashan用户时指定的密码,请将--ip参数后面的值更换成安装服务端所在服务器的IP地址(使用127.0.0.1会导致客户端无法连接至服务端):

./bin/yasboot package se gen --cluster yashandb -u yashan -p Liwt_123 --ip 192.168.52.7 --port 22 --install-path /yashan/yasdb_home --data-path /yashan/yasdb_data --begin-port 1688

Tip: cup 核数 >=2、 内存>=4096MB

4.5、执行安装

--执行如下命令安装YashanDB数据库,如实际安装数据库版本与示例中版本不同,请将-i参数后的软件包名称更改成实际名称:

./bin/yasboot package install -t hosts.toml -i yashandb-personal-23.2.3.100-linux-x86_64.tar.gz

4.6、执行部署*

--执行如下命令部署YashanDB数据库:

./bin/yasboot cluster deploy -t yashandb.toml

4.7、配置环境变量

--如~/.bashrc中已存在YashanDB相关的环境变量,将其清除

cd /yashan/yasdb_home/yashandb/23.2.3.100/conf

ll

cat yashandb.bashrc >> ~/.bashrc

source ~/.bashrc

4.8、设置YashanDB数据库中sys用户的密码

cd /yashan/data/yasdb_data/db-1-1/instance

mv yasdb.pwd yasdb1.pwd

yaspwd file=yasdb.pwd

--用户:sys 、 密码:Yas#1234

4.9、执行如下命令查看YashanDB数据库状态

yasboot cluster status -c yashandb

五、连接使用

5.1、执行如下命令连接数据库

yasql sys/Yas#1234

--查看监听地址参数值

--查看数据库状态

--执行如下命令关闭YashanDB服务:

$ yasboot cluster stop -c yashandb

--执行如下命令开启YashanDB服务,同时会将实例切换至OPEN阶段

$ yasboot cluster start -c yashandb

--执行如下命令重启YashanDB数据库,并将实例启动至OPEN阶段:

$ yasboot cluster restart -c yashandb

--执行如下命令重启YashanDB数据库,并将实例启动至NOMOUNT阶段:

$ yasboot cluster restart -c yashandb -m nomount

--执行如下命令重启YashanDB数据库,并将实例启动至MOUNT阶段:

$ yasboot cluster restart -c yashandb -m mount

--如需进行正常的数据库操作,请将实例切换至OPEN阶段

5.2、DBeaver连接YashanDB

--创建驱动(YashanDB)

--添加JDBC驱动

--JDBC驱动下载地址:https://download.yashandb.com/download

--创建连接

最后修改时间:2024-08-09 11:11:32
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论