集群版

最后更新于:2022-04-02 04:02:40

[TOC] > [参考网址](https://blog.51cto.com/taoismli/2163097) ## 创建用户 ``` export username=im_user useradd -d /home/${username} -m ${username} passwd ${username} echo "${username} ALL = (root) NOPASSWD:ALL" | sudo tee /etc/sudoers.d/${username} ``` ## 设置免登陆 ``` cat >> /etc/hosts < hadoop.tmp.dir file:/usr/local/hadoop/tmp fs.defaultFS hdfs://192.168.0.110:9000 hadoop.http.staticuser.user im_user ``` ### 只修改 master 节点(h1节点) vim /usr/local/hadoop/etc/hadoop/hdfs-site.xml ``` dfs.webhdfs.enabled true dfs.namenode.http-address 0.0.0.0:50070 dfs.replication 2 dfs.namenode.name.dir file:/usr/local/hadoop/namenode dfs.datanode.data.dir file:/usr/local/hadoop/data dfs.datanode.http.address 0.0.0.0:9876 ``` vim /usr/local/hadoop/etc/hadoop/mapred-site.xml ``` mapreduce.framework.name yarn ``` vim /usr/local/hadoop/etc/hadoop/workers ``` h1 h2 h3 ``` vim /usr/local/hadoop/etc/hadoop/yarn-site.xml ``` yarn.resourcemanager.hostname h1 yarn.nodemanager.aux-services mapreduce_shuffle yarn.nodemanager.aux-services.mapred.shuffle.class org.apache.hadoop.mapred.ShuffleHandler ``` ### 初始化Hadoop系统 `/usr/local/hadoop/bin/hdfs namenode -format` 出现 `INFO common.Storage: Storage directory /usr/local/hadoop/hadoop-3.1.2/namenode has been successfully formatted. ` 表示成功 ### 启动 hadoop `/usr/local/hadoop/sbin/start-all.sh` ### 判断是否启动 主节点 ``` jps 39578 ResourceManager 39324 SecondaryNameNode 39933 Jps 39039 NameNode ``` 子节点 ``` jps 16000 Jps 15907 NodeManager 15780 DataNode ``` ### 停止hadoop `/usr/local/hadoop/sbin/stop-all.sh` ### 查看网址 `http://192.168.0.110:50070` ## curl 测试 ``` curl -L -i "http://192.168.0.110:50070/webhdfs/v1/input/hadoop-im_user-datanode-node-3.log?op=open" ```
';