#共享集群部署
# Step1:打开可视化安装网页
# Step2:填写数据库基本信息和主机信息
数据库名称使用默认yashandb,选择集群类型,填入安装包路径/home/yashan/install/yashandb-23.1.0.2-linux-x86_64.tar.gz。
点击选择集群部署模式,填写安装的主机和安装路径等信息(安装用户需要有安装路径的操作权限)。主机规格参考服务器准备中服务器配置建议章节。
想部署到多台主机也可以选择添加主机并填写新主机信息。
当前主机如果对其他主机ssh免密,不填写密码则默认使用免密方式安装。
填写主机信息后可以点击"尝试连接"按钮,检查主机的连通性。
本示例共享集群部署部署在两台机器上,确认完信息后点击下一步。
# Step3:sudo相关配置
三个开关的功能都需要安装用户的sudo权限,如果安装用户没有sudo权限则需要填写具有sudo权限的用户和密码。
- 创建cgroup:创建用于YashanDB CPU资源管理的cgoup目录。
- 开机自启monit:开机自动拉起yasom、yasagent和数据库进程。
- 用户添加到YASDBA用户组:将安装用户加入YASDBA组,可免密登录数据库。
本示例使用默认配置,只打开添加到YASDBA用户组开关,点击下一步。
# Step4:生成推荐配置和调整节点配置
如果之前没有生成过配置,会自动弹出生成推荐配置窗口,可以选择节点数量,起始端口,和节点默认路径(可不填,使用默认路径)。
填入共享磁阵配置,共享磁阵规格参考共享存储配置建议中共享存储配置建议章节。点击确定生成。
生成默认配置后,确认OM配置端口以及节点端口保证端口不被占用,这里使用默认配置进行下一步。
# Step5:配置建库参数
调整安装参数可参考共享集群配置文件。
可以在配置建库参数页面增删和修改建库参数,共享集群推荐把YFS_FORCE_CREATE参数设置为TRUE,避免磁盘残留导致创建磁盘组失败,点击进行下一步。
# Step6:配置节点参数
可以在配置节点参数页面增删和修改节点参数,这里使用默认配置进行下一步。
# Step7:确认总览信息,确认无误后点击部署
# Step8:等待部署完成
点击部署后,等待部署完成。
部署成功后服务端会再一定时间内自动退出,也可以在页面点击退出部署程序。
以下步骤需登录到192.168.1.2服务器上执行。
# Step9:修改sys用户口令
YashanDB不提供系统初始口令,请通过yasboot工具设置集群内所有节点sys用户的密码。
$ cd /home/yashan/install
$ ./bin/yasboot cluster password set -n newpasswd -c yashandb
# Step10:验证安装是否成功
生效环境变量(此步骤需以yashan用户登录到每个节点上执行)。
#部署命令成功执行后将会在$YASDB_HOME目录下的conf文件夹中生成<<集群名称>>.bashrc环境变量文件 $ cd /home/yashan/yasdb_home/yashandb/23.1.0.2/conf # 如~/.bashrc中已存在YashanDB相关的环境变量,将其清除 $ cat yashandb.bashrc >> ~/.bashrc $ source ~/.bashrc
如需使用外置UDF(JAVA),请配置如下环境变量。
#如下路径需更换为实际的jdk安装路径 export LD_LIBRARY_PATH=/etc/jdk-18.0.2/lib/server:$LD_LIBRARY_PATH
使用yasql工具连接数据库,查看实例状态。
$ ./bin/yasql sys/password@192.168.1.2:1688 SQL> SELECT STATUS FROM V$INSTANCE; STATUS ------------- OPEN SQL> SELECT database_name FROM v$database; DATABASE_NAME ---------------------------------------------------------------- yashandb
创建数据库用户(可选)。
SQL> CREATE USER sales IDENTIFIED BY sales; SQL> GRANT CONNECT TO SALES;
如连接报错,或执行SQL语句报错,请根据错误提示信息检查安装步骤,或咨询我们的技术支持。