1、使用下面的连接下载yashandb安装包
curl –O https://linked.yashandb.com/upload1010/yashandb-23.4.1.109-linux-x86_64.tar.gz2、创建安装用户
建议创建一个新用户安装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 yashan3、 系统参数调整
在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.conf4、 创建安装目录
执行如下命令切换至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 16886、执行安装
执行如下命令安装YashanDB数据库:
$ ./bin/yasboot package install -t hosts.toml -i yashandb-23.4.1.109-linux-x86_64.tar.gz7、执行部署
执行如下命令部署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