HFDS伪分布式集群搭建
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
- 配置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>
- 配置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>
- 配置slaves文件
[root@node1 software]# vi hadoop-2.6.5/etc/hadoop/slaves
- 格式化
[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伪分布式集群搭建相关推荐
- zookeeper伪分布式集群搭建
zookeeper集群搭建注意点: 配置数据文件myid1/2/3对应server.1/2/3 通过zkCli.sh -server [ip]:[port]检测集群是否配置成功. 第一步:首先我们将我 ...
- HADOOP 伪分布式集群搭建
一 linux 环境的搭建 由于笔者这里使用的是vmware 虚拟机 采用centos7 linux 操作系统进行搭建,所以一下示例均以centos7进行示例 1. 搭建vmware 虚拟机 (1) ...
- Hadoop单机/伪分布式集群搭建(新手向)
此文已由作者朱笑笑授权网易云社区发布. 欢迎访问网易云社区,了解更多网易技术产品运营经验. 本文主要参照官网的安装步骤实现了Hadoop伪分布式集群的搭建,希望能够为初识Hadoop的小伙伴带来借鉴意 ...
- 【ManggoDB】安装配置(伪分布式集群搭建)Replia Set
文章目录 ManggoDB 参考资料 安装配置 配置 MongoDB 复制集(Replica Set)搭建 搭建伪节点 集群测试 注意 配置Debezium的connect 连接器 创建数据库 配置文 ...
- Hadoop框架:单服务下伪分布式集群搭建
本文源码:GitHub·点这里 || GitEE·点这里 一.基础环境 1.环境版本 环境:centos7 hadoop版本:2.7.2 jdk版本:1.8 2.Hadoop目录结构 bin目录:存放 ...
- HDFS伪分布式集群搭建
一.操作系统环境配置 1. 安装jdk rpm文件默认安装目录是 /usr 复制jdk路径配置环境变量 配置环境变量的目录 环境配置代码 刷新配置信息 使用jps检测是否配置成功(使用之前一定要先执行 ...
- 伪分布式集群搭建(hadoop)
1.安装VMware Tools 创建文件,实现挂载 创建文件夹software装软件的安装包.module装解压后的安装包 将VMwareTools的安装包移动到software文件中进行解压 解压 ...
- Hadoop-HDFS的伪分布式和完全分布式集群搭建
转自: https://blog.csdn.net/mhw666/article/details/91610598 CentOS 7 下使用yum安装MySQL5.7.20,并设置开启启动: ht ...
- ZooKeeper伪分布式集群安装
为什么80%的码农都做不了架构师?>>> 获取ZooKeeper安装包 下载地址:http://apache.dataguru.cn/zookeeper 选择一个稳定版本进行下 ...
最新文章
- 澳大利亚铁路网络漏洞多多 极易遭攻击
- bzoj1412[ZJOI2009]狼和羊的故事
- workerman介绍
- 学习MSCKF笔记——后端、状态预测、状态扩增、状态更新
- 深度学习算法简要综述(上)
- LeetCode 698. 划分为k个相等的子集(回溯)
- 【每日SQL打卡】​​​​​​​​​​​​​​​DAY 18丨即时食物配送 II【难度中等】​
- 专访阿里云专有云马劲,一个理性的理想主义者
- 深入理解Docker Volume(一)
- 中国wms仓储管理系统行业发展状况分析?
- layer 子页面提交 刷新父页面 table
- 基于C语言图书馆管理系统编程设计
- 2020第十一届蓝桥杯省赛python真题详解
- ADS2015安装包和教程
- 市面常见存储卡的读写速度对比测试
- win10计算机磁盘图标,主编教你win10系统无法正常显示硬盘图标的方法
- python面向对象编程思想_面向对象编程思想及其特点
- 新职业教育的三节课,凭什么做到今天这样
- Android系统开机logo
- 永不言弃,希望就在前方