【大数据】黑马hadoop学习笔记 集群搭建

7068e0e261ff4c207a4d6d3152b22c92.png e0188dccdee1872c3deff3ab365ad19b.png

85493f9ed61a38838d3ea4ef41e63dac.png搭建 

c4d6b01042fa11d4b3a9700323f76c1c.png

28b43c78447c0e174df0429909397d26.png6071977ccc3dc61c3276e4832183ee09.png5591e80e15119025fd92746db59ff9b8.png配置hadoop环境

安装编译相关的依赖 

yum install gcc gcc-c++ make autoconf automake libtool curl lzo-devel zlib-devel openssl openssl-devel ncurses-devel snappy snappy-devel bzip2 bzip2-devel lzo lzo-devel lzop libXtst zlib -y
yum install -y doxygen cyrus-sasl* saslwrapper-devel*

安装cmake

安装snappy

dc57af9be8e1be85b75333886832ad77.png6850950d58cb7fffb23a6598ddc68f70.png安装jdk

36af03b9af37560d2931d69804cd659f.png

需要指向source /etc/profile才能保存环境变量设置

976ece0cbc252f1d88f9bc7d2cdcbca6.png

安装maven 

8e2cbf073eda89d3e0f3c668859f592d.pngc2b7f20c25140efd023fa85692afb5fb.png58ae2560c84a7bb23d2fa7224b6ca89f.png

安装ProtocolBuffer 3.7.1

bba6986bad4fde885a1660fbb238f1c7.png4f3438524ecbfda6ca0cd4c716fb6f53.png

编译hadoop

搭建集群(Hadoop环境可以直接解压黑马的包)角色规划 

角色规划

环境准备

6902795ebee8955f5c5cfcdfc94c6557.png8bc1b4b1bbc6ccac34f43e3c99906305.pngdb2daf16e6796a56ee77554188fc1a5e.pngb5379682390b1ed551410c388196ecac.pnge42bc7e096b3d609b218f3d473421b9e.png7ab010acecbb0f1920353b0e0caeaa63.png2f7e35d444e0f2d8188ff11c4ed7ec50.pngff6f24cc7d32b10a21509bd22857c158.png358b78206fae86c50094cea7f801ee38.png36e85aa503c18d999cfae4fbb1e0dc26.pngc6ababcc44114412af3e78d79ac1de4f.png拷贝(我已经安装了jdk)

09ceba3e511a576b9d588584aa320b7e.png76739a406a07c2ccd48345974b91425e.png

38a05628b552116eed149c3a045cf347.png

323555e34c27d52b00ea3096e70fb1f5.png

72f20e4b14314c671ef5d7c9a5a30633.png修改配置文件

fa8c1af1f5db1ff856124cd637b90271.png

b9c0298241ba4cdff3646d401d08c368.png

12f27ffd6759aa4b218d353455d9ca27.png

9dd156b957183b3b2915d3fd9b6f85b8.png

hdfs-site.xml

<!-- 设置SNN进程运行机器位置信息 -->
<property>	
    <name>dfs.namenode.secondary.http-address</name>
    <value>node2:9868</value>
</property>

 mapred-site.xml

<!-- 设置MR程序默认运行模式: yarn集群模式 local本地模式 -->
<property>
<name>mapreduce.framework.name</name>
<value>yarn</value>
</property>
<!-- MR程序历史服务地址 -->
<property>
<name>mapreduce.jobhistory.address</name>
 <value>node1:10020</value>
</property>
<!-- MR程序历史服务器web端地址 -->
<property>
<name>mapreduce.jobhistory.webapp.address</name>
<value>node1:19888</value>
</property>
<property>
<name>yarn.app.mapreduce.am.env</name>
<value>HADOOP_MAPRED_HOME=${HADOOP_HOME}</value>
</property>
<property>
<name>mapreduce.map.env</name>
<value>HADOOP_MAPRED_HOME=${HADOOP_HOME}</value>
</property>
<property>
<name>mapreduce.reduce.env</name>
<value>HADOOP_MAPRED_HOME=${HADOOP_HOME}</value>
</property>

yarn-site.xml

<!-- 设置YARN集群主角色运行机器位置 -->
<property>
<name>yarn.resourcemanager.hostname</name>
<value>node1</value>
</property>
<property>
<name>yarn.nodemanager.aux-services</name>
<value>mapreduce_shuffle</value>
</property>
<!-- 是否将对容器实施物理内存限制 -->
<property>
<name>yarn.nodemanager.pmem-check-enabled</name>
<value>false</value>
</property>
<!-- 是否将对容器实施虚拟内存限制。 -->
<property>
<name>yarn.nodemanager.vmem-check-enabled</name>
<value>false</value>
</property>
<!-- 开启日志聚集 -->
<property>
<name>yarn.log-aggregation-enable</name>
<value>true</value>
</property>
<!-- 设置yarn历史服务器地址 -->
<property>
<name>yarn.log.server.url</name>
<value>http://node1:19888/jobhistory/logs</value>
</property>
<!-- 历史日志保存的时间 7天 -->
<property>
<name>yarn.log-aggregation.retain-seconds</name>
<value>604800</value>
</property>

● workers

node1.itcast.cn
node2.itcast.cn
node3.itcast.cn

环境变量

ba21d8867a950bb98780224add9301de.png

格式化

2634f9db9552a52d9e0af0afdffd39f8.pngbcae23be13a125b2878e21fb4c7640b2.png启动

c5e80d4b00a95fd3fd40cf1d3ce98fa9.png

fb786411e1879cf518c8ac7eb01db801.png

d4e81b4eeb658d022ccbf71d4f87eda8.png

cafde437dcb99b3d476a6957ac9a9f40.png

6cf38b6d9edaf8f4b238d635592078ba.png

829d6cc17c9b4f93a6ec63e8908474b8.png

初体验

0d702a0c9c6cee23bfbcd50edf00b656.png

025164e54e36043df93e3033baa4050e.png

839c52aa5e38d902e1ab0e88f4beab22.png

0d351864316d9f89e6505a510a0f41d4.png

87f70a84a3e5407f3fa481dde26122b5.png

b30727c1f2bc9a4556ddaa281aa0451b.pngf9b79c15c7870dd913d42428e40b87c5.png

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

飞鸟malred

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值