HFDS伪分布式,顾名思义就是不是真正的分布式,它是搭建在一台其上的HDFS,以下是搭建HFDS伪分布式的操作和一些相关问题

设置免密登录

先生成公钥和密钥

[root@localhost .ssh]# ssh-keygen -t rsa

将公钥给自己

[root@localhost .ssh]# ssh-copy-id -i ~/.ssh/id_rsa.pub root@node01

配置java环境

解压jdk

[root@localhost software]# tar -zxf jdk-8u181-linux-x64.tar.gz

在/etc目录下的profile配置jdk

[root@localhost jdk1.8.0_181]# vi /etc/profile

在文档最后加上一下字段即可

export JAVA_HOME=/opt/software/jdk1.8.0_181
export PATH=$JAVA_HOME/bin:$PATH

编辑完成之后,source运行profile,配置成功输入java -version可查看当前java版本

[root@localhost jdk1.8.0_181]# source /etc/profile
[root@localhost jdk1.8.0_181]# java -version
java version "1.8.0_181"
Java(TM) SE Runtime Environment (build 1.8.0_181-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.181-b13, mixed mode)

另需在/root目录下修改.bashrc文件,在最后加上上面profile修改的字段,source运行

[root@localhost jdk1.8.0_181]# vi ~/.bashrc
[root@localhost jdk1.8.0_181]# source ~/.bashrc

安装Hadoop

下载Hadoop安装包,解压 ,并在~/.bashrc文件和/etc/profile文件把HADOOP_HOME环境配置好

[root@node1 software]# tar -zxf hadoop-2.6.5.tar.gz

配置Hadoop

  1. 配置hdfs-site.xml
[root@node1 software]# vi hadoop-2.6.5/etc/hadoop/hdfs-site.xml
<configuration> <property><name>dfs.replication</name><value>1</value></property><property><name>dfs.namenode.secondary.http-address</name><value>node01:50090</value></property>
</configuration>
  1. 配置core-site.xml文件
[root@node1 software]# vi hadoop-2.6.5/etc/hadoop/core-site.xml
<configuration><property><name>fs.defaultFS</name><value>hdfs://node01:9000</value></property><property><name>hadoop.tmp.dir</name><value>/var/abc/hadoop/local</value></property>
</configuration>
  1. 配置slaves文件
[root@node1 software]# vi hadoop-2.6.5/etc/hadoop/slaves
  1. 格式化
[root@node1 bin]# hdfs namenode -format
/************************************************************
SHUTDOWN_MSG: Shutting down NameNode at node01/192.168.253.128
************************************************************/

出现以上字段说明配置成功,如果抛出java.net.UnknownHostException异常则是hostname主机名配置与Hadoop配置中的不一致,需修改Hadoop的配置文件或者hostname

/************************************************************
SHUTDOWN_MSG: Shutting down NameNode at java.net.UnknownHostException: node1: node1: Name or service not known
************************************************************/

启动HDFS

[root@node1 bin]# start-dfs.sh
Starting namenodes on [node01]
node01: starting namenode, logging to /opt/software/hadoop-2.6.5/logs/hadoop-root-namenode-node01.out
node01: starting datanode, logging to /opt/software/hadoop-2.6.5/logs/hadoop-root-datanode-node01.out
Starting secondary namenodes [node01]
node01: starting secondarynamenode, logging to /opt/software/hadoop-2.6.5/logs/hadoop-root-secondarynamenode-node01.out

使用jps命令查看是否启动成功

[root@node1 bin]# jps
43576 SecondaryNameNode
43353 NameNode
43434 DataNode
43711 Jps

相关问题可以参考搭建HDFS集群应该注意虚拟机的相关配置

HFDS伪分布式集群搭建相关推荐

  1. zookeeper伪分布式集群搭建

    zookeeper集群搭建注意点: 配置数据文件myid1/2/3对应server.1/2/3 通过zkCli.sh -server [ip]:[port]检测集群是否配置成功. 第一步:首先我们将我 ...

  2. HADOOP 伪分布式集群搭建

    一 linux 环境的搭建 由于笔者这里使用的是vmware 虚拟机 采用centos7 linux 操作系统进行搭建,所以一下示例均以centos7进行示例 1.  搭建vmware 虚拟机 (1) ...

  3. Hadoop单机/伪分布式集群搭建(新手向)

    此文已由作者朱笑笑授权网易云社区发布. 欢迎访问网易云社区,了解更多网易技术产品运营经验. 本文主要参照官网的安装步骤实现了Hadoop伪分布式集群的搭建,希望能够为初识Hadoop的小伙伴带来借鉴意 ...

  4. 【ManggoDB】安装配置(伪分布式集群搭建)Replia Set

    文章目录 ManggoDB 参考资料 安装配置 配置 MongoDB 复制集(Replica Set)搭建 搭建伪节点 集群测试 注意 配置Debezium的connect 连接器 创建数据库 配置文 ...

  5. Hadoop框架:单服务下伪分布式集群搭建

    本文源码:GitHub·点这里 || GitEE·点这里 一.基础环境 1.环境版本 环境:centos7 hadoop版本:2.7.2 jdk版本:1.8 2.Hadoop目录结构 bin目录:存放 ...

  6. HDFS伪分布式集群搭建

    一.操作系统环境配置 1. 安装jdk rpm文件默认安装目录是 /usr 复制jdk路径配置环境变量 配置环境变量的目录 环境配置代码 刷新配置信息 使用jps检测是否配置成功(使用之前一定要先执行 ...

  7. 伪分布式集群搭建(hadoop)

    1.安装VMware Tools 创建文件,实现挂载 创建文件夹software装软件的安装包.module装解压后的安装包 将VMwareTools的安装包移动到software文件中进行解压 解压 ...

  8. Hadoop-HDFS的伪分布式和完全分布式集群搭建

    转自:  https://blog.csdn.net/mhw666/article/details/91610598 CentOS 7 下使用yum安装MySQL5.7.20,并设置开启启动:  ht ...

  9. ZooKeeper伪分布式集群安装

    为什么80%的码农都做不了架构师?>>>    获取ZooKeeper安装包 下载地址:http://apache.dataguru.cn/zookeeper 选择一个稳定版本进行下 ...

最新文章

  1. 澳大利亚铁路网络漏洞多多 极易遭攻击
  2. bzoj1412[ZJOI2009]狼和羊的故事
  3. workerman介绍
  4. 学习MSCKF笔记——后端、状态预测、状态扩增、状态更新
  5. 深度学习算法简要综述(上)
  6. LeetCode 698. 划分为k个相等的子集(回溯)
  7. 【每日SQL打卡】​​​​​​​​​​​​​​​DAY 18丨即时食物配送 II【难度中等】​
  8. 专访阿里云专有云马劲,一个理性的理想主义者
  9. 深入理解Docker Volume(一)
  10. 中国wms仓储管理系统行业发展状况分析?
  11. layer 子页面提交 刷新父页面 table
  12. 基于C语言图书馆管理系统编程设计
  13. 2020第十一届蓝桥杯省赛python真题详解
  14. ADS2015安装包和教程
  15. 市面常见存储卡的读写速度对比测试
  16. win10计算机磁盘图标,主编教你win10系统无法正常显示硬盘图标的方法
  17. python面向对象编程思想_面向对象编程思想及其特点
  18. 新职业教育的三节课,凭什么做到今天这样
  19. Android系统开机logo
  20. 永不言弃,希望就在前方

热门文章

  1. 语音识别引擎_linux 语音识别引擎_中文实时语音识别引擎 - 云+社区 - 腾讯云
  2. ElasticSearch数据库(ES数据库)简介
  3. js图片截图粘贴和上传
  4. 模型可视化工具Netron手把手教学
  5. keras离线官方文档
  6. openssl 交叉编译
  7. leetcode之Kth Largest Element in an Array
  8. MC服务器启动脚本写法
  9. IM3、IIP3、OIP3、G、P1dB指标之间的关系
  10. html实现数据的增删查改