CM Server启动脚本(start-scm-server)
sudo sucd /binvi start-scm-server
脚本内容如下:
#!/bin/bashecho "start cloudera-scm-server-------------------------------------------------"for i in cfp-acrm-cdh-1dossh $i "source /etc/profile;/opt/cm/cm-5.8.3/etc/init.d/cloudera-scm-server start"donesleep 5secho "cloudera-scm-server status------------------------------------------------"for i in cfp-acrm-cdh-1doecho ------------------- $i --------------ssh $i "source /etc/profile;/opt/cm/cm-5.8.3/etc/init.d/cloudera-scm-server status"doneexit 0
设置脚本执行权限:
chmod +x start-scm-server
CM Server停止脚本(stop-scm-server)
sudo sucd /binvi stop-scm-server
脚本内容如下:
#!/bin/bashecho "stop cloudera-scm-server-------------------------------------------------"for i in cfp-acrm-cdh-1dossh $i "source /etc/profile;/opt/cm/cm-5.8.3/etc/init.d/cloudera-scm-server stop"donesleep 5secho "cloudera-scm-server status------------------------------------------------"for i in cfp-acrm-cdh-1doecho ------------------- $i --------------ssh $i "source /etc/profile;/opt/cm/cm-5.8.3/etc/init.d/cloudera-scm-server status"doneexit 0
设置脚本执行权限:
chmod +x stop-scm-server
CM Server状态查看脚本(status-scm-server)
sudo sucd /binvi status-scm-server
脚本内容如下:
#!/bin/bashecho "cloudera-scm-server status------------------------------------------------"for i in cfp-acrm-cdh-1doecho ------------------- $i --------------ssh $i "source /etc/profile;/opt/cm/cm-5.8.3/etc/init.d/cloudera-scm-server status"doneexit 0
设置脚本执行权限:
chmod +x status-scm-server
分发(选做):
# 使用root账户分发至其他节点scp -r /bin/*-scm-server root@cfp-acrm-cdh-2:/bin/scp -r /bin/*-scm-server root@cfp-acrm-cdh-3:/bin/
CM Agent启动脚本(start-scm-agent)
sudo sucd /binvi start-scm-agent
脚本内容如下:
#!/bin/bashecho "start cloudera-scm-agent-------------------------------------------------"for i in cfp-acrm-cdh-1 cfp-acrm-cdh-2 cfp-acrm-cdh-3dossh $i "source /etc/profile;/opt/cm/cm-5.8.3/etc/init.d/cloudera-scm-agent start"donesleep 5secho "cloudera-scm-agent status------------------------------------------------"for i in cfp-acrm-cdh-1 cfp-acrm-cdh-2 cfp-acrm-cdh-3doecho ------------------- $i --------------ssh $i "source /etc/profile;/opt/cm/cm-5.8.3/etc/init.d/cloudera-scm-agent status"doneexit 0
设置脚本执行权限:
chmod +x start-scm-agent
CM Agent停止脚本(stop-scm-agent)
sudo sucd /binvi stop-scm-agent
脚本内容如下:
#!/bin/bashecho "stop cloudera-scm-agent-------------------------------------------------"for i in cfp-acrm-cdh-1 cfp-acrm-cdh-2 cfp-acrm-cdh-3dossh $i "source /etc/profile;/opt/cm/cm-5.8.3/etc/init.d/cloudera-scm-agent stop"donesleep 5secho "cloudera-scm-agent status------------------------------------------------"for i in cfp-acrm-cdh-1 cfp-acrm-cdh-2 cfp-acrm-cdh-3doecho ------------------- $i --------------ssh $i "source /etc/profile;/opt/cm/cm-5.8.3/etc/init.d/cloudera-scm-agent status"doneexit 0
设置脚本执行权限:
chmod +x stop-scm-agent
CM Agent状态查看脚本(status-scm-agent)
sudo sucd /binvi status-scm-agent
脚本内容如下:
#!/bin/bashecho "cloudera-scm-agent status------------------------------------------------"for i in cfp-acrm-cdh-1 cfp-acrm-cdh-2 cfp-acrm-cdh-3doecho ------------------- $i --------------ssh $i "source /etc/profile;/opt/cm/cm-5.8.3/etc/init.d/cloudera-scm-agent status"doneexit 0
设置脚本执行权限:
chmod +x status-scm-agent
分发(选做):
# 使用root账户分发至其他节点scp -r /bin/*-scm-agent root@cfp-acrm-cdh-2:/bin/scp -r /bin/*-scm-agent root@cfp-acrm-cdh-3:/bin/
