【问题标题】:graceful_stop.sh not found in HDP2.1 Hbase在 HDP2.1 Hbase 中找不到 graceful_stop.sh
【发布时间】:2014-07-04 15:21:20
【问题描述】:

我正在阅读 Hortonworks 文档以从任何集群主机中删除 regionserver (http://docs.hortonworks.com/HDPDocuments/HDP2/HDP-2.1-latest/bk_system-admin-guide/content/admin_decommission-slave-nodes-3.html)。 它使用 graceful_stop.sh 脚本 。 Apache Hbase book (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 中删除?

是否有任何其他方法可以从任何其他集群主机停止区域服务器。例如 - 我想停止 region server 1 。我可以通过登录到区域 server2 来做到这一点吗?

【问题讨论】:

    标签: apache hadoop hbase hortonworks-data-platform


    【解决方案1】:

    是的,如果您使用包安装,该脚本将从 hbase 中删除。但是你仍然可以在 src 文件中找到它。

    如果您想从另一个主机 B 停止区域服务器 A,则主机 B 必须具有访问 A 的权限。例如您已将主机B的公钥添加到A中的authorized_keys中。对于典型的集群,为了安全起见,一个RS不能直接登录到其他RS。

    如何自己写graceful_stop.sh,可以看:https://groups.google.com/a/cloudera.org/forum/#!topic/cdh-user/fA3019_vpZY

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-12-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-20
      • 1970-01-01
      • 2016-06-12
      相关资源
      最近更新 更多