Hadoop 2.2.0启动脚本——sbin/start-dfs.sh

本文详细介绍了Hadoop集群启动过程中的关键步骤,包括通过不同的参数选项来启动NameNode、DataNode以及Secondary NameNode等组件的方法。同时,文章还提到了在特定配置下如何进行安全模式的启动。

1. 执行hdfs-config.sh

2. 如果参数个数超过1,读取第一个参数。

   -upgrade则继续,即dataStartOpt="",nameStartOpt="$@";

   -rollback,则dataStartOpt="-rollback",nameStartOpt="-rollback $@"

3. 执行bin/hdfs getconf -namenodes获取NAMENODES 

   执行sbin/hadoop-daemons.sh" --config "$HADOOP_CONF_DIR" --hostnames "$NAMENODES" --script "$bin/hdfs" start namenode $nameStartOpt

5. 如果设置HADOOP_SECURE_DN_USER,则需要运行start-secure-dns.sh as root;

   如果未设置,则sbin/hadoop-daemons.sh" --config "$HADOOP_CONF_DIR" --script "$bin/hdfs" start datanode $dataStartOpt

6. 执行bin/hdfs getconf -secondarynamenodes获取SECONDARY_NAMENODES, 

   同NAMENODES

7. SHARED_EDITS_DIR,TODO...

8. AUTOHA_ENABLED,TODO...

 

 

转载于:https://www.cnblogs.com/hujunfei/p/3617964.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值