完全分布式:hadoop 1.x集群的搭建和使用

  • 本文配置环境基于
  • CentOS系统
  • 部署jdk
  • 部署Tomcat服务器
  • 至少3台虚拟机
  • 网络设置
  • 虚拟机ip地址别名设置,服务器之间相互ping通
  • 时间同步
  • 免密钥登陆

hadoop1安装和配置

  • 配置文件信息
    在这里插入图片描述
  • 规划
    在这里插入图片描述
  • 启动虚拟机,并关闭三台虚拟机的防火墙
  • 将hadoop安装包上传座位NameNode的服务器node01,并解压

在这里插入图片描述

  • 环境变量配置,安装包解压的文件夹中的ect/hadoop目录下的hadoop-env.sh

echo $JAVA_HOME查看自己配置jdk的javahome环境变量
在这里插入图片描述
vim /home/hadoop-2.6.5/etc/hadoop/hadoop-env.sh打开配置文件,修改环境变量
在这里插入图片描述

  • 修改同一目录下,vim core-site.xml设置核心的相关配置
<configuration>
    <property>
        <name>fs.defaultFS</name>
        <value>hdfs://node01:9000</value>  #填写规划成作为NameNode的服务器的ip地址别名,端口9000
    </property>
    <property>
        <name>hadoop.tmp.dir</name>
        <value>/opt/hadoop-2.6.1</value> #namenode和datanode的存放位置,默认就放在这个路径中
    </property>
</configuration>

在这里插入图片描述

  • 修改同一目录下,vim hdfs-site.xml
 <configuration>
  <property>
      <name>dfs.replication</name>
      <value>1</value> #副本的数量
 </property>
 <property>
        <name>dfs.namenode.secondary.http-address</name>
        <value>node02:50090</value> #填写规划成为SecondaryNameNode的服务器的ip地址别名,端口号50090
    </property>
<property>
        <name>dfs.namenode.secondary.https-address</name>
        <value>node02:50091</value> #和上述一样,上述是配置http  这是配置https
    </property>
</configuration>

在这里插入图片描述

  • 在同一目录下,创建masters文件,写上SecondaryNameNode服务器的节点名(ip地址别名)

vim /home/hadoop-2.6.5/etc/hadoop/masters虚拟机ip地址别名设置很重要,没有配置请查找我的博客

[规划成为SecondaraNameNode的服务器ip地址别名]

在这里插入图片描述

  • 修改同一目录下,slaves文件,配置DataNode服务器

vim /home/hadoop-2.6.5/etc/hadoop/slaves

[规划成为DataNode服务器的ip地址别名]

在这里插入图片描述

  • 回到解压hadoop安装文件夹的目录下,将配置好的文件夹复制到其他的服务器的同等路径下

scp -r hadoop-2.6.5 node02:/home/
scp -r hadoop-2.6.5 node03:/home/
在这里插入图片描述

  • 在根目录下配置hadoop局部环境变量:解压文件夹下的bin和sbin

vim ~/.bash_profile
在这里插入图片描述

  • 将配置好的文件拷贝到其他的服务器的同等路径下

scp -r ~/.bash_profile node02:/root/
scp -r ~/.bash_profile node03:/root/

  • 现在让这些配置好环境变量的服务器使用source命令生效

source ~/.bash_profile

  • 输入h,再按Tab键测试是否配置成功
    在这里插入图片描述

  • 操作规划作为NameNode的服务器,我这儿是node01,回到根目录使用hdfs namenode -format进行格式化
    在这里插入图片描述

  • cd /opt/hadoop-2.6.5/dfs/name/current/目录下存放了fsimage镜像信息
    在这里插入图片描述

  • 启动HDFS分布式文件存储系统

start-dfs.sh
在这里插入图片描述

  • 浏览器访问[NameNodeip]:[端口号]看是否成功
    在这里插入图片描述
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值