Hadoop集群搭建

灰太狼 2021-11-16 21:14 551阅读 0赞



















角色 IP
master 192.168.10.10
save-1 192.168.10.11
save-2 192.168.10.12

jdk安装,三台机器一样装

  1. #tar xf jdk-8u161-linux-x64.tar.gz -C /usr/local/
  2. #mv /usr/local/{jdk1.8.0_161,jdk}
  3. #vim /etc/profile.d/jdk.sh
  4. export JAVA_HOME=/usr/local/jdk
  5. export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
  6. export PATH=$JAVA_HOME/bin:$PATH
  7. #exec bash

  hosts 本地文件解析,三台机器一样

  1. # vim /etc/hosts
  2. 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
  3. ::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
  4. 192.168.10.10 hadoop-1 masters
  5. 192.168.10.11 hadoop-2 slaves-1
  6. 192.168.10.12 hadoop-3 slaves-2

  配置免密码登录

  1. 主节点
  2. ssh-keygen 一路回车
  3. ssh-copy-id hadoop-2
  4. ssh-copy-id hadoop-3
  5. 1从节点配置
  6. ssh-keygen 一路回车
  7. ssh-copy-id hadoop-1
  8. ssh-copy-id hadoop-3
  9. 2从节点配置
  10. ssh-keygen 一路回车
  11. ssh-copy-id hadoop-1
  12. ssh-copy-id hadoop-2

  安装hadoop

  1. tar xf hadoop-1.2.1-bin.tar.gz -C /usr/local/src/
  2. cd /usr/local/src/hadoop-1.2.1
  3. mkdir tmp
  4. cd conf/
  5. # vim masters
  6. masters
  7. # vim slaves
  8. slaves-1
  9. slaves-2
  10. [root@masters conf]# vim core-site.xml
  11. <?xml version="1.0"?>
  12. <?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
  13. <!-- Put site-specific property overrides in this file. -->
  14. <configuration>
  15. <propert>
  16. <name>hadoop.tmp.dir</name>
  17. <value>/usr/local/src/hadoop-1.2.1/tmp</value>
  18. </propert>
  19. <propert>
  20. <name>fs.default.name</name>
  21. <value>hdfs://192.168.10.10:9000</value>
  22. </propert>
  23. </configuration>
  24. [root@masters conf]# vim mapred-site.xml
  25. <?xml version="1.0"?>
  26. <?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
  27. <!-- Put site-specific property overrides in this file. -->
  28. <configuration>
  29. <propert>
  30. <name>mapred.job.tracker</name>
  31. <value>http://192.168.10.10:9001</value>
  32. </propert>
  33. </configuration>
  34. [root@masters conf]# vim hdfs-site.xml
  35. <?xml version="1.0"?>
  36. <?xml-stylesheet type="text/xsl" href="configuration.xsl"?>
  37. <!-- Put site-specific property overrides in this file. -->
  38. <configuration>
  39. <propert>
  40. <name>dfs.replication</name>
  41. <value>3</value>
  42. </propert>
  43. </configuration>
  44. # vim hadoop-env.sh
  45. export JAVA_HOME=/usr/local/jdk

  将hadoop拷贝从节点

  1. [root@masters conf]# cd ../../
  2. [root@masters src]# scp -r hadoop-1.2.1 hadoop-2:/usr/local/src/
  3. [root@masters src]# scp -r hadoop-1.2.1 hadoop-3:/usr/local/src/
  4. [root@masters src]# cd hadoop-1.2.1/bin/
  5. [root@masters bin]# ./start-all.sh

  

  

转载于:https://www.cnblogs.com/rdchenxi/p/11105448.html

发表评论

表情:
评论列表 (有 0 条评论,551人围观)

还没有评论,来说两句吧...

相关阅读