使用Yasboot安装YashanDB的疑惑和建议

简介: 本文分享了作者学习国产数据库YashanDB的体会,并探讨安装过程中遇到的问题。通过YCA认证后,作者在准备YCP认证实操时,使用Yasboot安装YashanDB遇主机扫描失败问题。经排查发现,关闭scp等文件传输接口是导致问题的原因之一。文中详细介绍了环境约束(如关闭rz/sz、ftp和scp)以及Yasboot的工作原理,指出单机安装时无需输入IP、端口、用户和密码,建议优化安装流程以降低初学者门槛。

从去年开始,⼀直在学习国产数据库YashanDB,对YashanDB的总体感觉还是非常不错的。作为对学习成果的考察,去年通过了YashanDB官方组织的YCA认证,4月底⼜参加了YCP认证,YCP认证包括笔试部分和实操部分。在准备实操部分的练习时,使用Yasboot安装YashanDB时遇到了⼀点小小的疑惑。

环境介绍

操作系统:CentOS 7.6
CPU:X86_64 ARM64 4C
内存:4G

环境约束

按照常规运维要求,对虚拟机的文件传输接口进行了限制。
◦ 关闭rz和sz,禁止虚拟机上传和下载文件。
image.png

◦ 关闭ftp传输
在/etc/ssh/sshd_config中,注释这一行:Subsystem sftp /usr/libexec/openssh/sftp-server
image.png
image.png

◦ 关闭scp
systemctl disable sshd
验证无法使用scp功能
image.png

YashanDB安装疑惑

安装YashanDB的过程中,需要使⽤yasboot生成配置⽂件,如官网给出的命令:
image.png

执行过程中,报主机扫描失败
image.png

再次启⽤scp服务,则不会报错。
疑惑:YashanDB安装包已经上传至该主机中,为啥还需要输⼊主机的IP和端⼝,以及虚拟机用户和密码呢,而且这⼏个都是必需的参数。这对于初步接触和安装YashanDB的新同学来说,是⼀个很大的疑惑。

进⼀步查询官⽅⽂档,可以查到Yasboot的相关介绍,Yasboot主要用于在集群环境中对YashanDB执执行各种远程运维管理操作。
image.png

优化建议

建议在单机环境中安装YashanDB时,执行如下命令时,
image.png

Yasboot默认不需要输入IP和端口、用户和密码这些信息,只有部署YashanDB集群环境涉及多主机交互时,才需要输⼊对应的IP和端口,这样可以从YashanDB的安装体验上做一小步优化,YashanDB初学者理解起来就更容易了。

相关文章
|
1月前
|
网络协议 数据库
【YashanDB知识库】服务器重启后Yashandb无法启动
【YashanDB知识库】服务器重启后Yashandb无法启动
|
18天前
|
SQL 调度 数据库
开发YashanDB数据库?用 DBeaver for YashanDB 更顺手
数据库开发复杂易错,尤其在企业级场景中。为提升效率,YashanDB 团队基于 DBeaver 开源工具打造专属解决方案——DBeaver for YashanDB。它支持多类型数据库对象管理(表、视图、函数等),适配 YashanDB 特有表结构(HEAP、LSC),提供智能补全、语法高亮、SQL 调试等功能,让开发更高效流畅。推荐用于数据库应用开发团队、高频调试用户及中大型企业统一工具栈场景。
|
28天前
|
网络协议 安全 Linux
YashanDB安装前准备
YashanDB安装前准备
|
27天前
|
存储 固态存储 网络协议
YashanDB安装前服务器准备
本文档源自YashanDB官网,详细介绍了YashanDB的安装前准备与部署配置要求。内容涵盖服务器配置(操作系统、CPU、内存、硬盘等推荐及最低标准)、共享存储配置、部署规模(单机主备、分布式、共享集群等场景)以及各类部署示例的服务器列表。特别提示,在虚拟机环境中需将硬盘设置为独立-永久模式以避免数据损坏。此文档为用户根据实际需求选择合适的部署方案提供了全面指导。
|
27天前
|
存储 数据可视化 Linux
YashanDB安装部署
本章节为YashanDB产品的安装部署提供详细指导与示例,涵盖安装前准备、两种安装方式(命令行与可视化界面)、安装后初始环境配置以及数据库客户端安装。在操作过程中需注意可能的服务器重启影响,并明确节点概念及进程部署要求,确保产品在最佳环境中运行。具体步骤包括生成配置文件、准备部署环境、启动必要进程和部署数据库实例。客户端支持Windows与Linux系统,便于远程连接与操作。
|
27天前
|
SQL 网络安全 数据库
YashanDB安装常见问题
本文来自YashanDB官网,主要解答常见问题,包括用户堡垒机访问报错、数据库部署卡住的解决方法、集群信息查看方式,以及yasboot相关命令的区别与联系。例如,说明了`yasboot process monit`和`yasboot monit`的功能差异,`yasboot sql`与`yasql`的使用场景,并分析主备库sys密码文件不一致的影响等。内容旨在帮助用户高效解决安装、配置及操作中的难题。
|
1月前
|
网络协议 数据安全/隐私保护
【YashanDB知识库】使用yasboot查看YashanDB status为unconnected,但是运行正常
【YashanDB知识库】使用yasboot查看YashanDB status为unconnected,但是运行正常
|
1月前
|
监控 Shell 数据库
【YashanDB知识库】YashanDB 开机自启
【YashanDB知识库】YashanDB 开机自启
|
1月前
|
网络协议 数据安全/隐私保护
【YashanDB知识库】使用yasboot查看YashanDB status为unconnected,但是YashanDB运行正常
【YashanDB知识库】使用yasboot查看YashanDB status为unconnected,但是YashanDB运行正常
|
2月前
|
网络协议 数据库
【YashanDB 知识库】服务器重启后 Yashandb 无法启动
在服务器重启后,YashanDB 出现启动失败的问题,错误提示为连接被拒,原因是 1675 端口(yasom 端口)未监听,表明 yasom 进程未启动。解决方法是先通过命令行依次启动 yasom 和 yasagent 维护进程,再启动数据库实例。此问题影响 YashanDB 的所有版本。 注意,上述简介已经根据给定内容进行简化和概括,并控制在240字符以内。如果需要包含更多技术细节或步骤,可能会超过字符限制。