电子商务与网站建设课程,科技副总,icp备案服务码,建筑网格布的作用目录 一、HDFS集群一键启停脚本 1. HDFS集群的一键启动脚本 2. HDFS集群的一键关闭脚本 二、单进程启停 1. hadoop-daemon.sh脚本 2. hdfs脚本 三、总结 1. 一键启停脚本 2. 独立进程启停 一、HDFS集群一键启停脚本 Hadoop HDFS组件内置了HDFS集群的一键启停脚本。 1. HDFS集群…目录 一、HDFS集群一键启停脚本 1. HDFS集群的一键启动脚本 2. HDFS集群的一键关闭脚本 二、单进程启停 1. hadoop-daemon.sh脚本 2. hdfs脚本 三、总结 1. 一键启停脚本 2. 独立进程启停 一、HDFS集群一键启停脚本 Hadoop HDFS组件内置了HDFS集群的一键启停脚本。 1. HDFS集群的一键启动脚本 一键启动HDFS集群
$HADOOP_HOME/sbin/start-dfs.sh如果配置好了环境变量可以直接使用
start-dfs.sh执行原理
在执行此脚本的机器上启动SecondaryNameNode
读取core-site.xml文件中的fs.defaultFS项确认NameNode所在机器启动NameNode
读取workers内容确认DataNode所在机器启动全部DataNode 2. HDFS集群的一键关闭脚本 一键关闭HDFS集群
$HADOOP_HOME/sbin/stop-dfs.sh如果配置好了环境变量可以直接使用
stop-dfs.sh执行原理
在执行此脚本的机器上关闭SecondaryNameNode
读取core-site.xml文件的fs.defaultFS项确认NameNode所在机器关闭NameNode
读取workers内容确认DataNode所在机器关闭全部NameNode 二、单进程启停 除了一键启停外Hadoop HDFS组件也内置了可以单独控制进程的启停的脚本也就是单独控制集群中某个节点的开启和关闭。 1. hadoop-daemon.sh脚本 $HADOOP_HOME/sbin/hadoop-daemon.sh此脚本可以单独控制脚本所在机器的进程的启停配置好环境变量后可直接使用hadoop-daemon.sh来控制脚本所在机器的进程的启停。 用法 使用脚本参数来控制进程启停
$HADOOP_HOME/sbin/hadoop-daemon.sh (start|status|stop) (namenode|secondarynamenode|datanode)如果已经配置好环境变量可使用
hadoop-daemon.sh (start|status|stop) (namenode|secondarynamenode|datanode)启动namenode
hadoop-daemon.sh start namenode
关闭namenode:
hadoop-daemon.sh stop namenode 2. hdfs脚本 $HADOOP_HOME/bin/hdfs此程序也可以用以单独控制脚本所在机器的进程的启停。 用法 使用脚本参数来控制进程启停
$HADOOP_HOME/bin/hdfs (start|status|stop) (namenode|secondarynamenode|datanode)如果已经配置好环境变量可使用
hdfs --daemon (start|status|stop) (namenode|secondarynamenode|datanode)启动namenode
hdfs --daemon start namenode
关闭namenode:
hdfs --daemon stop namenode三、总结 打开虚拟机后先切换到安装了Hadoop的用户再使用Hadoop HDFS组件内置的脚本启动HDFS集群。 1. 一键启停脚本 $HADOOP_HOME/sbin/start-dfs.sh$HADOOP_HOME/sbin/stop-dfs.sh 如果配置好了环境变量可直接使用 start-dfs.shstop-dfs.sh 2. 独立进程启停 $HADOOP_HOME/sbin/hadoop-daemon.sh (start|status|stop) (namenode|secondarynamenode|datanode)$HADOOP_HOME/bin/hdfs --daemon (start|status|stop) (namenode|secondarynamenode|datanode) 如果配置好了环境变量可直接使用 hadoop-daemon.sh (start|status|stop) (namenode|secondarynamenode|datanode)hdfs --daemon (start|status|stop) (namenode|secondarynamenode|datanode)