Hadoop 如何安全关闭和启动cloudera群集

Hadoop 如何安全关闭和启动cloudera群集,hadoop,hive,hbase,cloudera-cdh,Hadoop,Hive,Hbase,Cloudera Cdh,我在muiltinode集群上使用CDH5.3,在此基础上,我安装了Hive、Hbase、Pig和zookeeper。它总共有5个节点。 最近服务器被关闭以升级每个节点中的核心数。首先停止所有datanodes的服务,然后命名节点服务 以下命令用于停止所有服务: 数据节点: sudo服务hbase区域服务器停止 sudo服务hadoop纱线节点管理器停止 sudo服务hadoop hdfs数据节点停止 名称节点: sudo服务mysql停止 sudo服务配置单元元存储停止 sudo服务zooke

我在muiltinode集群上使用CDH5.3,在此基础上,我安装了Hive、Hbase、Pig和zookeeper。它总共有5个节点。 最近服务器被关闭以升级每个节点中的核心数。首先停止所有datanodes的服务,然后命名节点服务

以下命令用于停止所有服务:

数据节点:

sudo服务hbase区域服务器停止 sudo服务hadoop纱线节点管理器停止 sudo服务hadoop hdfs数据节点停止 名称节点:

sudo服务mysql停止 sudo服务配置单元元存储停止 sudo服务zookeeper服务器停止 sudo服务hbase主站 sudo服务hadoop纱线资源管理器停止 sudo服务hadoop mapreduce历史服务器停止 sudo服务hadoop hdfs namenode stop 启动此群集时,首先启动名称节点,然后启动所有datanodes。 但当它启动时,name节点并没有脱离安全模式,即使所有datanode都启动了。HDFS中几乎所有的文件都已损坏。配置单元元存储和hbase名称空间已损坏。因此,所有数据都已从集群中删除

谁能告诉我如何停止所有服务并重新启动群集的步骤。
提前感谢。

您不使用Cloudera Manager UI吗?它有停止和启动群集操作,因此应该没有问题。您所说的“hbase名称空间已损坏”是什么意思?是/hbase/.logs目录已损坏,还是在删除损坏的WAL日志后整个/hbase目录已损坏?我尚未安装cloudera manager。我只使用CDH5.3。hbase名称空间是hbase用于其自身管理表的内部名称空间。我从$HBASE_主目录运行离线修复工具:./bin/HBASE org.apache.hadoop.HBASE.util.hbck.OfflineMetaRepair我也删除了HDFS中的/HBASE文件夹并重新创建了它。我也有同样的问题,知道吗?