首页 > 其他分享 >YashanDB单机安装教程

YashanDB单机安装教程

时间:2024-11-13 18:44:19浏览次数:3  
标签:教程 YashanDB 单机 -- yashan install home yashandb 安装

YashanDB 数据库安装过程

基于CentOS7.8

官方建议配置:

本次安装配置:

操作系统: CentOS 7.8

CPU: X86_64 4C

内存: 8G

硬盘:100G

文件系统:xfs

本次使用软件包:yashandb-personal-23.1.1.100-linux-x86_64.tar.gz

1.从官网下载安装包【个人学习版】,根据操作系统选择对应版本,并上传到服务器上

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

2.创建一个新用户yashan用来安装yashandb

3.配置sudo免密

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

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

yashan ALL=(ALL)NOPASSWD:ALL

cat命令查看检查

恢复文件只读属性

chmod -w sudoers

将yashan用户加入YASDBA用户组下

groupadd YASDBA

usermod -a -G YASDBA yashan

执行如下命令为用户yashan指定密码:【p@ssw0rd】

passwd yashan

安装密码过于简单会有提醒

操作系统参数调整,根据官方文档来

查看操作系统资源参数

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

查看并校验

cat /etc/security/limits.conf

------------------------------------#################--------------------------------

–服务端安装

创建安装目录

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

su yashan

cd

创建安装目录install

mkdir install

获取yasboot安装工具

进入安装目录install,路径:/home/yashan/install

cd install

pwd

软件包上传到此目录

解压软件包

tar -zxf yashandb-personal-23.1.1.100-linux-x86_64.tar.gz

生成参数文件

执行如下命令生成安装参数文件,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 /home/yashan/yasdb_home --data-path /home/yashan/yasdb_data --begin-port 1688

./bin/yasboot package se gen --cluster yashandb -u yashan -p p@ssw0rd --ip 192.168.5.30 --port 22 --install-path /home/yashan/yasdb_home  --data-path /home/yashan/yasdb_data --begin-port 1688

执行安装:

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

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

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

执行部署

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

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

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

cd /home/yashan/yasdb_home/yashandb/23.1.1.100/conf

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

cat yashandb.bashrc >> ~/.bashrc

source ~/.bashrc

执行如下命令设置YashanDB数据库中sys用户的密码:【注意此安装版本需要设置密码使用至少一位特殊字符】

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

mv yasdb.pwd yasdb1.pwd

yaspwd file=yasdb.pwd

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

yasboot cluster status -c yashandb

执行如下命令连接数据库,请将password更改成设置的sys用户密码

yasql sys/password

yasql sys/p@ssw0rd

设置密码时建议特殊字符建议不要选择@符号

到此服务端安装完成

############################################################

查看服务端监听地址参数

标签:教程,YashanDB,单机,--,yashan,install,home,yashandb,安装
From: https://blog.csdn.net/m0_37873601/article/details/143682932

相关文章

  • VMware虚拟机安装Windows11保姆级教程(最新步骤+踩坑)
    文章目录一、镜像下载:Windows11x64最新版(包含专业版、家庭版、教育版,安装Windows11的时候可以自行选择系统版本)链接:https://pan.baidu.com/s/1Vnh-7nphe_uQleW56PKDGQ提取码:E288二、配置虚拟机1.点击创建新的虚拟机2.选择典型,然后点击下一步3.选择稍后安装操作系统......
  • 第二章:YashanDB SQL语言(进阶篇)
    YashanDBSQL语言(进阶篇)YashanDBSQL语言(基础篇)回顾SQL语言概述什么是SQL语言SQL(StructuredQueryLanguage)翻译为结构化查询语言。SQL是一种是用于访问和管理数据库的标准计算机语言,最新标准为ISO/IEC9075:2023。SQL语言集数据定义、操纵、控制功能于一体。SQL语言......
  • GEE 教程——Landsat 9 影像的筛选和属性的批量添加
    目录简介函数aggregate_histogram(property)Arguments:Returns: Dictionarysplit(regex, flags)Arguments:Returns: List代码结果简介GEE教程——Landsat9影像的筛选和属性的批量添加函数aggregate_histogram(property)Aggregatesoveragivenpropert......
  • GEE 训练教程——通过点构建缓冲区然后构建格网
    目录简介正常构建格网的过程代码解释代码结果简介GEE训练教程——通过点构建缓冲区然后构建格网正常构建格网的过程构建格网的主要流程如下:1.确定研究区域:首先需要确定要构建格网的研究区域,可以是基于经纬度或行政边界等范围。2.确定格网类型:根据研究需求,确定......
  • GEE教程——导出2013年至今Landsat 8 TOA真彩色影像视频
    目录简介代码解释函数ee.List.sequence(start, end, step, count)Arguments:Returns: Listee.Algorithms.Landsat.simpleCloudScore(image)Arguments:Returns: Imageee.Filter.calendarRange(start, end, field)Arguments:Returns: FilterExport.video.to......
  • 【Maya 2025软件下载与安装教程 含补丁】
     1、安装包「maya2025」:链接:https://pan.quark.cn/s/de0d9d452470提取码:Rhjp「maya2024」:链接:https://pan.quark.cn/s/887e52b68f51提取码:jvyp「maya2023」:链接:https://pan.quark.cn/s/71f46b3d26e5提取码:b6mA「maya2020」:链接:https://pan.quark.cn/s/7b0e8b98b52e......
  • 【JetBrains GoLand 2024软件下载与安装教程】
     1、安装包GoLand2024:链接:https://pan.quark.cn/s/578b3b1d9379提取码:pn3LGoLand2021:链接:https://pan.quark.cn/s/c4c9a3112b2c提取码:i9NfGoLand2018:链接:https://pan.quark.cn/s/5b9cc3b12cab提取码:adEW2、安装教程(建议关闭杀毒软件)1)       下载并......
  • 红客入门教程,零基础入门到精通,收藏这篇就够了
    渗透测试是门技术,也是一门艺术。参考书籍《欺骗的艺术》《入侵的艺术》《社会工程学攻击1》《社会工程学攻击2》这门技术(艺术)一开始也不是每个人都会的,正所谓没有人一出生就会走路,从不懂到入门到深谙,一步步慢慢来,每个人都是这样;但是在这个过程中,思路无疑是最重要的,没有做......
  • Vue3 -- 项目配置之eslint【企业级项目配置保姆级教程1】
    下面是项目级完整配置1➡eslint:【吐血分享,博主踩过的坑你跳过去!!跳不过去?太过分了给博主打钱】浏览器自动打开项目:你想释放双手吗?你想每天早上打开电脑运行完项目自动在浏览器打开吗?不要9998,不要998,只要你在我们爱的package.json中配置一下即可显示。如下图所示:是的......
  • 【JetBrains DataGrip 2024软件下载与安装教程】
    1、安装包datagrip2024:链接:https://pan.quark.cn/s/60f7993eae45提取码:TfaJdatagrip-2023.3.2:链接:https://pan.quark.cn/s/d65297b4e648提取码:6CdA2、安装教程(建议关闭杀毒软件)1)       解压下载安装包,双击datagrip-2024.1.2.exe安装,弹窗安装对话框  2)......