写点什么

YashanDB 服务端安装

作者:YashanDB
  • 2025-02-26
    广东
  • 本文字数:1972 字

    阅读完需:约 6 分钟

本章节将介绍 Linux 环境下单机形态的 YashanDB 数据库服务端安装部署方式,请确保已根据安装前准备章节进行相关配置,本文以yashandb-personal-23.3.1.100-linux-x86_64.tar.gz软件包为例进行阐述 。

如需安装其他部署形态的 YashanDB 数据库,请参考安装部署章节。

#创建安装目录

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

su yashan$ cd
复制代码

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

$ mkdir install
复制代码

#获取 yasboot 安装工具

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

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


2.将软件包上传至 install 目录中。

3.执行如下命令解压软件包,并查看解压后目录中所有文件,请将解压命令后的软件包名称更改为实际使用的软件包名称:

$ tar -zxf yashandb-personal-23.3.1.100-linux-x86_64.tar.gz$ ll
total 238528drwxrwxr-x 6 yashan yashan 70 Aug 8 01:29 admindrwxrwxr-x 2 yashan yashan 4096 Aug 8 01:29 bindrwxrwxr-x 2 yashan yashan 103 Aug 8 01:29 confdrwxrwxr-x 4 yashan yashan 46 Aug 8 01:29 ext-rw-rw-r-- 1 yashan yashan 11836 Aug 8 01:29 gitmoduleversion.datdrwxrwxr-x 2 yashan yashan 79 Aug 8 01:29 includedrwxrwxr-x 3 yashan yashan 17 Aug 8 01:29 javadrwxr-xr-x 2 yashan yashan 4096 Aug 8 01:29 libdrwxrwxr-x 3 yashan yashan 21 Aug 8 01:29 plug-indrwxrwxr-x 2 yashan yashan 115 Aug 8 01:29 scripts-rw-rw-r-- 1 yashan yashan 244227405 Aug 8 01:30 yashandb-personal-23.3.1.100-linux-x86_64.tar.gz
复制代码

#生成参数文件

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

$ ./bin/yasboot package se gen --cluster yashandb -u yashan -p ssh登录密码 --ip 192.168.1.2 --port 22 --install-path /data/yashan/yasdb_home  --data-path /data/yashan/yasdb_data --begin-port 1688 hostid   | group | node_type | node_name | listen_addr    | replication_addr | data_path-------------------------------------------------------------------------------------------------------- host0001 | dbg1  | db        | 1-1       | 192.168.1.2:1688 | 192.168.1.2:1689   | /data/yashan/yasdb_data----------+-------+-----------+-----------+----------------+------------------+-------------------------
Generate config completed
复制代码


#执行安装

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

$ ./bin/yasboot package install -t hosts.toml -i yashandb-personal-23.3.1.100-linux-x86_64.tar.gzchecking install package...install version: yashandb 23.3.1.100host0001 100% [====================================================================]   27supdate host to yasom...
复制代码

#执行部署

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

$ ./bin/yasboot cluster deploy -t yashandb.toml type | uuid             | name               | hostid | index    | status  | return_code | progress | cost------------------------------------------------------------------------------------------------------------ task | 356b6a4a51ad600a | DeployYasdbCluster | -      | yashandb | SUCCESS | 0           | 100      | 9------+------------------+--------------------+--------+----------+---------+-------------+----------+------task completed, status: SUCCESS
复制代码


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

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


3.执行如下命令设置 YashanDB 数据库中 sys 用户的密码(命令中的newpasswd请替换为实际密码):

$ yasboot cluster password set -n newpasswd -c yashandb
复制代码

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

$ yasboot cluster status -c yashandb host_id  | node_type | nodeid | pid-------------------------------------- host0001 | db        | 1-1:1  | 8554----------+-----------+--------+------
复制代码

5.执行如下命令连接数据库(命令中的newpasswd请替换为实际密码):

$ yasql sys/newpasswdYashanDB SQL Personal Edition Release 23.3.1.100 x86_64
Connected to:YashanDB Server Personal Edition Release 23.3.1.100 x86_64 - Linux
SQL>
复制代码


发布于: 刚刚阅读数: 2
用户头像

YashanDB

关注

全自研国产新型大数据管理系统 2022-02-15 加入

还未添加个人简介

评论

发布
暂无评论
YashanDB服务端安装_数据库_YashanDB_InfoQ写作社区