YashanDb数据库安装小记

1、使用下面的连接下载yashandb安装包

复制代码
curl --O https://linked.yashandb.com/upload1010/yashandb-23.4.1.109-linux-x86_64.tar.gz

2、创建安装用户

建议创建一个新用户安装YashanDB数据库。

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

配置sudo免密。

首先,请打开/etc/sudoers文件,通常情况下,即使root用户都无该文件的编辑权限,此时需要先对root授权。

复制代码
#vim /etc/sudoers

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

复制代码
# yashan ALL=(ALL)NOPASSWD:ALL

最后,如该文件初始为只读,恢复其属性:

复制代码
# chmod -w sudoers

将yashan用户加入到YASDBA用户组。

复制代码
# groupadd YASDBA
# usermod -a -G YASDBA yashan

执行如下命令为用户yashan指定密码:

复制代码
# passwd yashan

3、 系统参数调整

在root用户下执行

复制代码
echo "
yashan soft nofile 65536
yashan hard nofile 65536
yashan soft nproc 65536
yashan hard nproc 65536
yashan soft rss unlimited
yashan hard rss unlimited
yashan soft stack 8192
yashan hard stack 8192
" >> /etc/security/limits.conf

4、 创建安装目录

执行如下命令切换至yashan用户:

复制代码
$ su yashan

执行如下命令创建目录install:

复制代码
$ mkdir install

#获取yasboot安装工具

执行如下命令进入目录install,此时用户所在路径为/home/yashan/install:

复制代码
$ cd install
$ pwd
/home/yashan/install

将软件包cp至install目录中。

执行如下命令解压软件包,并查看解压后目录中所有文件.

5、生成配置文件

执行如下命令生成安装参数文件,ssh登录密码为创建yashan用户时指定的密码,请将--ip参数后面的值更换成安装服务端主机所在IP地址。

复制代码
./bin/yasboot package se gen --cluster yashandb -u yashan -p 密码--ip 机器地址 --port 22 --install-path /home/yashan/yasdb_home --data-path /home/yashan/yasdb_data --begin-port 1688

6、执行安装

执行如下命令安装YashanDB数据库:

复制代码
$ ./bin/yasboot package install -t hosts.toml -i yashandb-23.4.1.109-linux-x86_64.tar.gz

7、执行部署

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

复制代码
$ ./bin/yasboot cluster deploy -t yashandb.toml --sys-password 密码

执行如下命令配置环境变量:

复制代码
$ cd /home/yashan/yasdb_home/23.4.1.109/conf/ 
# 如~/.bashrc中已存在YashanDB相关的环境变量,将其清除
 
$ cat yashandb.bashrc >> ~/.bashrc
$ source ~/.bashrc

执行如下命令查看YashanDB数据库状态,如显示出数据库状态信息即为安装成功:

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

复制代码
$ yasql sys/password@ip:port
相关推荐
key_3_feng2 天前
基于OpenClaw的Alibaba Cloud Linux 3自动化部署YashanDB深度方案
linux·运维·自动化·yashandb
赵渝强老师17 天前
【赵渝强老师】崖山数据库的还原数据
数据库·oracle·国产数据库·yashandb·崖山数据库
认真就输DBA2 个月前
深度实战:YashanDB 主备库手动搭建与OM纳管全流程
yashandb·yashan
YashanDB1 年前
YashanDB V23.4 LTS全库闪回新特性解读
yashandb·崖山数据库
YashanDB1 年前
【YashanDB知识库】YAS-05534 unsupport operation: Create sibling files to diskgroups
数据库·yashandb·崖山数据库
YashanDB1 年前
【YashanDB知识库】启动yasom时报错:sqlite connection error
数据库·yashandb·崖山数据库
YashanDB1 年前
【YashanDB知识库】hive初始化崖山报错YAS-04209
数据库·yashandb·崖山数据库
YashanDB1 年前
【YashanDB知识库】XMLAGG方法的兼容
数据库·yashandb·崖山数据库