1. HDFS集群安装:
  2.  
  3. 1.准备工作
  4. 虚拟机(电脑8G内存 磁盘500GB)
  5. 3 linux系统(1namenode 2datanode
  6.  
  7. 1)关闭防火墙
  8. firewall-cmd --state 查看防火墙状态
  9. systemctl stop firewalld.service 关闭防火墙
  10. systemctl disable firewalld.service 禁止开机启动
  11.  
  12. 2)远程连接(CRT
  13.  
  14. 3)永久设置主机名
  15. vi /etc/hostname
  16. 注意:要reboot重启生效
  17.  
  18. 4)配置映射文件
  19. vi /etc/hosts
  20.  
  21. #127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
  22. #::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
  23. 192.168.146.132 hd09-1
  24. 192.168.146.133 hd09-2
  25. 192.168.146.134 hd09-3
  26.  
  27. 2.安装jdk
  28. 1)上传tar
  29. SecureCRT alt + p进入sftp模式,拖拽上传文件
  30.  
  31. 2)解压tar
  32. tar -zxvf jdk-8u144-linux-x64.tar.gz
  33.  
  34. 3)配置环境变量
  35. vi /etc/profile
  36.  
  37. export JAVA_HOME=/root/hd/jdk1.8.0_144
  38. export PATH=$PATH:$JAVA_HOME/bin
  39.  
  40. source /etc/profile 加载环境变量
  41.  
  42. 4)发送到其它机器
  43. scp -r hd/jdk1.8.0_144/ hd09-2:hd/jdk1.8.0_144
  44. scp -r hd/jdk1.8.0_144/ hd09-3:hd/jdk1.8.0_144
  45. scp -r /etc/profile hd09-2:/etc
  46. scp -r /etc/profile hd09-3:/etc
  47.  
  48. 注意:加载环境变量 source /etc/profile
  49.  
  50. 3.配置ssh免密登录
  51. ssh-keygen 生成密钥对
  52. ssh-copy-id hd09-1
  53. ssh-copy-id hd09-2
  54. ssh-copy-id hd09-3
  55.  
  56. 4.安装HDFS集群
  57. 1)解压tar
  58. tar -zxvf hadoop-2.8.4.tar.gz
  59.  
  60. 2)修改hadoop-env.sh
  61. export JAVA_HOME=/root/hd/jdk1.8.0_144
  62.  
  63. 3)修改core-site.xml
  64. <configuration>
  65. //配置hdfs
  66. <property>
  67. <name>fs.defaultFS</name>
  68. <value>hdfs://hd09-1:9000</value>
  69. </property>
  70. </configuration>
  71.  
  72. 4)修改hdfs-site.xml
  73. <configuration>
  74. //配置元数据存储位置
  75. <property>
  76. <name>dfs.namenode.name.dir</name>
  77. <value>/root/hd/dfs/name</value>
  78. </property>
  79. //配置数据存储位置
  80. <property>
  81. <name>dfs.datanode.data.dir</name>
  82. <value>/root/hd/dfs/data</value>
  83. </property>
  84. </configuration>
  85.  
  86. 5)配置hadoop环境变量
  87. vi /etc/profile
  88.  
  89. export JAVA_HOME=/root/hd/jdk1.8.0_144
  90. export HADOOP_HOME=/root/hd/hadoop-2.8.4
  91. export PATH=$PATH:$JAVA_HOME/bin:$HADOOP_HOME/bin:$HADOOP_HOME/sbin
  92.  
  93. source /etc/profile 加载环境变量
  94.  
  95. 6)格式化namenode
  96. hadoop namenode -format
  97.  
  98. 7)分发hadoop到其他服务器
  99. scp -r ~/hd/hadoop-2.8.4/ hd09-2:/root/hd/
  100. scp -r ~/hd/hadoop-2.8.4/ hd09-3:/root/hd/
  101.  
  102. 8)分发hadoop环境变量
  103. scp -r /etc/profile hd09-2:/etc
  104. scp -r /etc/profile hd09-3:/etc
  105.  
  106. 注意:加载环境变量 source /etc/profile
  107.  
  108. 9)启动namenode
  109. hadoop-daemon.sh start namenode
  110.  
  111. 10)启动datanode
  112. hadoop-daemon.sh start datanode
  113.  
  114. 11)访问namenode提供的web端口:50070
  115. hd09-1:50070
  116.  
  117. 12)访问hd09-1出错需要修改 windows电脑的 C:\Windows\System32\drivers\etc\hosts 文件
  118. 在下面加上
  119. 192.168.146.132 hd09-1
  120. 192.168.146.133 hd09-2
  121. 192.168.146.134 hd09-3
  122. 即可
  123.  
  124. 5.自动批量的启动脚本
  125. 1)修改配置文件slaves 加入
  126. hd09-2
  127. hd09-3
  128.  
  129. 2)执行启动命令
  130. start-dfs.sh

HDFS分布式集群安装的更多相关文章

  1. HBase 1.2.6 完全分布式集群安装部署详细过程

    Apache HBase 是一个高可靠性.高性能.面向列.可伸缩的分布式存储系统,是NoSQL数据库,基于Google Bigtable思想的开源实现,可在廉价的PC Server上搭建大规模结构化存 ...

  2. day2-搭建hdfs分布式集群

    1.搭建hdfs分布式集群 4.1 hdfs集群组成结构: 4.2 安装hdfs集群的具体步骤: 一.首先需要准备N台linux服务器 学习阶段,用虚拟机即可! 先准备4台虚拟机:1个namenode ...

  3. (转)ZooKeeper伪分布式集群安装及使用

    转自:http://blog.fens.me/hadoop-zookeeper-intro/ 前言 ZooKeeper是Hadoop家族的一款高性能的分布式协作的产品.在单机中,系统协作大都是进程级的 ...

  4. hadoop学习之hadoop完全分布式集群安装

    注:本文的主要目的是为了记录自己的学习过程,也方便与大家做交流.转载请注明来自: http://blog.csdn.net/ab198604/article/details/8250461 要想深入的 ...

  5. 一张图讲解最少机器搭建FastDFS高可用分布式集群安装说明

     很幸运参与零售云快消平台的公有云搭建及孵化项目.零售云快消平台源于零售云家电3C平台私有项目,是与公司业务强耦合的.为了适用于全场景全品类平台,集团要求项目平台化,我们抢先并承担了此任务.并由我来主 ...

  6. ZooKeeper伪分布式集群安装及使用

    ZooKeeper伪分布式集群安装及使用 让Hadoop跑在云端系列文章,介绍了如何整合虚拟化和Hadoop,让Hadoop集群跑在VPS虚拟主机上,通过云向用户提供存储和计算的服务. 现在硬件越来越 ...

  7. Linux单机环境下HDFS伪分布式集群安装操作步骤v1.0

    公司平台的分布式文件系统基于Hadoop HDFS技术构建,为开发人员学习及后续项目中Hadoop HDFS相关操作提供技术参考特编写此文档.本文档描述了Linux单机环境下Hadoop HDFS伪分 ...

  8. Spark On YARN 分布式集群安装

    一.导读 最近开始学习大数据分析,说到大数据分析,就必须提到Hadoop与Spark.要研究大数据分析,就必须安装这两个软件,特此记录一下安装过程.Hadoop使用V2版本,Hadoop有单机.伪分布 ...

  9. Hadoop学习---CentOS中hadoop伪分布式集群安装

    注意:此次搭建是在ssh无密码配置.jdk环境已经配置好的情况下进行的 可以参考: Hadoop完全分布式安装教程 CentOS环境下搭建hadoop伪分布式集群 1.更改主机名 执行命令:vi  / ...

随机推荐

  1. windows测试模式

    测试模式通常意义就是让windows 操作系统在测试状态下运行,windows操作系统在这种模式下可以运行非官方或无数字签名的驱动程序 .   目录 1 定义 2 进入/退出windows测试模式方法 ...

  2. excel 笔记

    1.复制公式到整列(至文件尾): 当你想复制公式到整列(至文件尾)可选中有公式的单元格,待出现黑色填充柄时,双击即可

  3. Cookie js 操作

    从事web开发也有些日子了,cookie 是个啥差不多能说明白,可是实际自己一上手操作就是得去搜索(你们懂的),结果被鄙视了...所以就写一篇博文做为自己的学习笔记,嘿嘿,博客的好处在此体现出来了. ...

  4. 抹掉Scala的糖衣(14) -- Update Method

    欢迎关注我的新博客地址:http://cuipengfei.me/ 在Scala中,名字叫做update的方法是有特殊作用的. 比如: 1 2 3 val scores = new scala.col ...

  5. Service层事务不能回滚的解决方式

    1.在service方法里面如果对异常进行了捕获的话,该事务是不会进行回滚的        默认spring事务只在发生未被捕获的 runtimeexcetpion时才回滚.          spr ...

  6. linux -- ubuntuserver 安装图形界面

    安装Gnome桌面 1.安装全部桌面环境,其实Ubuntu系列桌面实际上有几种桌面应用程序,包括Ubuntu-desktop.Kubunut-desktop和Xubuntu- desktop. 我们就 ...

  7. jquery用ajax方式从后台获取json数据后如何将内容填充到下拉列表

    对于问题从后台获取json数据,将内容填充到下拉列表,代码非常简单,具体过程请看下面代码. 需求:url:链接     par:ID       sel:下拉列表选择器 function BuildS ...

  8. SQL操作【整理中...】

    /////////////////////////////////////////////////////////////////////////////////////////////////数据库 ...

  9. 使用webdriverwait封装查找元素方法

    对于selenium原生的查找元素方法进行封装,在timeout规定时间内循环查找页面上有没有某个元素 这样封装的好处: 1.可以有效提高查找元素的效率,避免元素还没加载完就抛异常 2.相对于time ...

  10. ios开发之--UIWebView全属性

    最近的项目当中需要用到html和ios的交互,所以就凑空整理一下,所有webView相关的方法和属性,如有不对的地方,请大家不吝指教! 代码如下: 1,创建webview并设置代理 UIWebView ...