更新时间:2020-06-25 08:35
本文主要介绍在专有云V3环境中,Public_OTS集群中服务的启动和停止方法。
专有云V3,OTS
说明:适用于专有云V3环境下的Public_OTS集群。
说明:操作过程中,客户方无法使用OTS业务。如果出现不符合预期的情况,请联系阿里云技术支持获取帮助。
在专有云V3环境中,某些情况下需要启动和停止Public_OTS集群中的服务。比如专有云V3环境中系统时间与标准时间不一致,需要停止服务修改NTP时间,然后重新启动服务。
登录天基控制台,搜索ots集群,单击ots-xxx-x-xxxxxx>Dashboard,在服务实例列表区域,筛选出服务实例关键字为TableStore的实例,在是否到终态中确认这些实例已到达终态。
登录天基控制台,搜索ots集群,单击ots-xxx-x-xxxxxx>服务>TableStoreSql>Dashboard,在服务角色列表模块中单击UpgradeSql#服务角色相对应操作列表下的详情。
在机器信息模块下,单击服务器右侧的终端,登录UpgradeSql#服务角色对应机器。
切换到admin用户,进入服务器,执行以下命令,检查分区是否加载完毕。
sql cpl
系统返回如下,说明分区已加载完毕。
登录UpgradeSql#服务角色对应机器,执行以下命令,遍历所有的表,强制同步到磁盘。
for x in `sql lt | sed 1d| awk '{print $1}'`; do sql "st -t $x"; done
系统返回类似如下。
执行以下命令,确认返回结果为“OK”。
sql "sm"
系统返回类似如下。
执行以下命令,保存集群配置。
r plan sqlonline-OTS > /home/admin/sqlonline.json
执行以下命令,停止sqlonline-OTS服务。
r sstop sys/sqlonline-OTS
系统返回类似如下。
connecting to nuwa://localcluster/sys/fuxi/master/ForChildMaster
connected
Method=StopWorkItem
Parameter=nuwa://localcluster/sys/sqlonline-OTS/ServiceMaster
TraceId=0
TraceLogLevel=ALL
OK
切换到admin用户,依次执行如下命令,停止所有物理机上的飞天服务。
tj_show -r TableStore.OTSServer# >/tmp/ots_public_nc_list
pssh -h /tmp/ots_public_nc_list -i '/apsara/cloud/tool/tianji/apsarad stop'
执行如下命令,确定飞天服务为停止状态。
pssh -h /tmp/ots_public_nc_list -i '/apsara/cloud/tool/tianji/apsarad status'
执行以下命令,获取分区加载列表。
sql cpl
系统返回类似如下。
Exception occurred :;master RPC error.call 10.x.x.x:48379
packet_id:305419909
GetTableGroupNames::MasterDefaultService connect failure,
cost:0ms, timeout:60000ms (err:-3, errno:111)
TraceInfo:1531207985977522,0,0,0,0,0,0,1531207985977696
登录UpgradeSql#服务角色对应机器,切换到admin用户,执行以下命令,启动所有物理机上的飞天服务。
pssh -h /tmp/ots_public_nc_list -i '/apsara/cloud/tool/tianji/apsarad start'
执行如下命令,确认飞天服务为已启动状态。
pssh -h /tmp/ots_public_nc_list -i '/apsara/cloud/tool/tianji/apsarad status'
待NTP时间调整完毕后,登录天基控制台,搜索ots集群,单击ots-xxx-x-xxxxxx>服务>TableStoreSql>Dashboard,在服务角色列表模块中单击UpgradeSql#服务角色相对应操作列表下的详情。
注意:NTP时间调整完毕后,需至少等待30分钟后再启动OTS服务。例如NTP时间向后调整50分钟,则NTP时间调整后至少等待1小时20分钟再启动OTS服务。
在机器信息区域,单击服务器右侧的重启服务角色。
待UpgradeSql#服务角色重启后,等待5分钟,进入UpgradeSql#服务角色对应的机器,切换到admin用户,执行以下命令。
sql cpl
系统返回如下。
登录天基控制台,搜索ots集群,单击ots-xxx-x-xxxxxx>服务>TableStore>Dashboard,单击ServiceTest#服务角色右侧对应操作列表下的详情。
在机器信息区域,单击服务器右侧的重启服务角色。
待ServiceTest服务重启15分钟后,登录天基控制台,搜索ots集群,单击ots-xxx-x-xxxxxx>服务>TableStore>Dashboard,在服务角色列表区域,确认ServiceTest#服务角色的当前状态为已达终态。
无需回滚,不涉及数据修改。
在文档使用中是否遇到以下问题
更多建议
匿名提交