u stop.sh

nx7onnlm  于 2021-06-03  发布在  Hadoop
关注(0)|答案(1)|浏览(329)

我正在阅读hortonworks DocumenrStation以从集群的任何主机上删除regionserver(http://docs.hortonworks.com/hdpdocuments/hdp2/hdp-2.1-latest/bk_system-admin-guide/content/admin_decommission-slave-nodes-3.html). 它使用优美的\u stop.sh脚本。apachehbase手册中也描述了相同的脚本(https://hbase.apache.org/book/node.management.html)
我试图找到这个脚本,但找不到它。

hbase@node ~]$ ls /usr/lib/hbase/bin/
draining_servers.rb   hbase.cmd         hbase-daemon.sh  region_status.rb  test
get-active-master.rb  hbase-common.sh   hbase-jruby      replication
hbase                 hbase-config.cmd  hirb.rb          start-hbase.cmd
hbase-cleanup.sh      hbase-config.sh   region_mover.rb  stop-hbase.cmd
[hbase@node ~]$

此脚本是否已从hbase中删除?
有没有其他方法可以从集群的任何其他主机停止区域服务器。例如,我想停止区域服务器1。我可以通过登录区域server2来实现这一点吗?

gr8qqesn

gr8qqesn1#

是的,如果使用包安装,则脚本将从hbase中删除。但是你仍然可以在src文件中找到它。
如果要从另一个主机b停止区域服务器a,则主机b必须具有访问a的权限。e、 g.您已将主机b的公钥添加到a中的授权密钥中。对于一个典型的集群,rs不能直接登录到其他rs以确保安全。
要了解如何自己编写优美的\u stop.sh,请参阅:https://groups.google.com/a/cloudera.org/forum/#!主题/cdh用户/fa3019

相关问题