lightdb22.3 - 集群启停脚本新特性

Posted 紫无之紫

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了lightdb22.3 - 集群启停脚本新特性相关的知识,希望对你有一定的参考价值。

LightDB22.3 - 启停脚本新特性

在 LightDB22.3 中启停脚本增加了对单节点的启停操作。而且从这个版本开始启停脚本不在需要在 root 用户下执行。只需要执行用户拥有sudo免密权限。
而sudo免密权限是通过 installer 安装的一个前置条件。

单节点启停

支持如下新选项来指定要操作的单节点:

  -n <node_info>, --node <node_info>
                        only start/stop/restart specified node, node_info
                        formart: ip:port

具体例子如下:

./lightdb_service.py -c start -n 10.20.148.122:54333
  • 此特性只支持指定一个节点,若需操作多个节点,需要多次调用 lightdb_service.py 脚本。
  • 此选项与--cn_only, --dn_only, --primary_only, --standby_only 选项互斥
  • 在停止主节点时,会保证备不会切为主,如需切为主,不能使用此脚本。

非root执行

原先需要 root 执行时因为需要操作 keepalive, 现在对 lightdb 用户配置了 sudo 免密权限,就不需要 root 下执行了。

不再依赖于环境变量 LTHOME

原先需要通过 LTHOME 去获取 uninstallFile.json 文件,在主机上部署了多套 LightDB 服务的时候,使用时需要修改环境变量。 现修改为不依赖于环境变量, 通过绝对或相对路径执行脚本时,会自动查找对应的 uninstallFile.json 文件。

以上是关于lightdb22.3 - 集群启停脚本新特性的主要内容,如果未能解决你的问题,请参考以下文章

lightdb22.2-新增集群启停脚本

lightdb22.2-新增集群启停脚本

lightdb22.3特性预览-增强对oracle内置函数的兼容

lightdb22.3特性预览-增强对oracle内置函数的兼容

lightdb_service.py - lightdb一键启停脚本

lightdb_service.py - lightdb一键启停脚本