hadoop的伪分布式系统
1.下载hadoop
链接:https://pan.baidu.com/s/10HBQd57pA4OYNPXe8Dwx9g
提取码:1wtk
运行hadoop需要Java环境,所以还需要安装jdk
链接:https://pan.baidu.com/s/1BoLOw8ASWWX5Pm3P6wmFfw
提取码:krta
2.配置环境
1.在opt文件夹下创建4个文件
mkdir install software test other
install:存放安装包
software:存放软件
test:存放测试文件
other:存放其他
2.上传安装包
1.因为上传需要使用终端模拟器,所以这里我使用了xshell
官网:https://xshell.en.softonic.com/
2.安装lrzsz yum install -y lrzsz
3.在install目录下,运行 rz ,选择对应安装包上传
4.解压两个包 tar -zxvf 包名 -C ../software/
5.software目录下,重命名俩个文件夹 mv 原名 修改名
3.配置到环境变量中
vim /etc/profile
命令模式 输入一些命令 直接敲
G 到文件的末尾
2gg 进入第2行
p 粘贴
dd 删除某一行
2dd 从当前的光标开始 删除2行数据
编辑模式 修改当前文档的内容 i I O o
尾行模式
Esc键 :打一个冒号 输入一些尾行命令
set nu 开启的行号
wq w write 写入
q quit 退出
写入:
JAVA_HOME=/opt/software/jdk8 (jdk文件夹名)
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
HADOOP_HOME=/opt/software/hadoop277(hadoop文件夹名)
PATH=$PATH:$JAVA_HOME/bin:$HADOOP_HOME/bin:$HADOOP_HOME/sbin
然后退出,运行 source /etc/profile
运行 echo $PATH 查看路径
4.配置主机名和映射
vi /etc/sysconfig/network
hostname=hdp01 #你的主机名
vi /etc/hostname
hdp01
vi /etc/hosts
192.168.1.108 ( 你的IP ) hdp01(你的主机名)
5.配置hadoop
/opt/software/hadoop277文件夹下 6个配置文件:
hadoop-env.sh
25行 JAVA_HOME=/opt/software/jdk8 #JDK的存放目录
33行 export HADOOP_CONF_DIR=/opt/software/hadoop277/etc/hadoop
core-site.xml
我们在x-site中配置 实际上就是将系统原来的配置给覆盖了
<configuration>
<property>
<name>fs.defaultFS</name>
<value>hdfs://主机名:9000</value>
</property>
<property>
<name>hadoop.tmp.dir</name>
<value>/opt/software/hadoop277/tmp</value>
</property>
</configuration>
hdfs-site.xml
<configuration>
<property>
<name>dfs.replication</name>
<value>1</value>
</property>
</configuration>
运行cp mapred-site.xml.template mapred-site.xml
mapred-site.xml
<configuration>
<property>
<name>mapreduce.framework.name</name>
<value>yarn</value>
</property>
</configuration>
yarm-site.xml
<configuration>
<!-- Site specific YARN configuration properties -->
<property>
<name>yarn.resourcemanager.hostname</name>
<value>主机名</value>
</property>
<property>
<name>yarn.nodemanager.aux-services</name>
<value>mapreduce_shuffle</value>
</property>
</configuration>
slaves
加入 主机名
3.启动服务器
1.启动服务器之前
1.格式化文件系统 hadoop namenode -format
如果出现has been successfully formatted,表明格式化成功
2.配置免密
ssh-keygen #生成公钥,一直确认就行
ssh-copy-id hdp01 #hdp01为主机名
2.启动服务器
start-all.sh 开启
stop-all.sh 关闭
3.启动服务器之后
查看是否启动成功,运行 jps #java/bin 里面的命令 监测当前进程中那些是java进程
12305 NameNode 软件 web工程 50070端口
12401 DataNode 软件 web工程 50075端口
12740 ResourceManager 软件 8088端口
12566 SecondaryNameNode 软件 web工程 50090端口
12838 NodeManager 软件
查看系统端口 net-tools 这个工具包下面的子软件 yum install -y net-tools
netstat -nltup
hadoop的伪分布式系统的更多相关文章
- 沉淀,再出发——在Ubuntu Kylin15.04中配置Hadoop单机/伪分布式系统经验分享
在Ubuntu Kylin15.04中配置Hadoop单机/伪分布式系统经验分享 一.工作准备 首先,明确工作的重心,在Ubuntu Kylin15.04中配置Hadoop集群,这里我是用的双系统中的 ...
- Hadoop部署(伪分布式系统)
hadoop安装 #修改主机名 hostnamectl set-hostname hadoop #修改hosts vim /etc/hosts #追加到末尾 10.0.0.11 hadoop 安装必备 ...
- Hadoop:Hadoop单机伪分布式的安装和配置
http://blog.csdn.net/pipisorry/article/details/51623195 因为lz的linux系统已经安装好了很多开发环境,可能下面的步骤有遗漏. 之前是在doc ...
- hadoop搭建伪分布式集群(centos7+hadoop-3.1.0/2.7.7)
目录: Hadoop三种安装模式 搭建伪分布式集群准备条件 第一部分 安装前部署 1.查看虚拟机版本2.查看IP地址3.修改主机名为hadoop4.修改 /etc/hosts5.关闭防火墙6.关闭SE ...
- Hadoop开发第3期---Hadoop的伪分布式安装
一.准备工作 1. 远程连接工具的安装 PieTTY 是在PuTTY 基础上开发的,改进了Putty 的用户界面,提供了多语种支持.Putty 作为远程连接linux 的工具,支持SSH 和telne ...
- Hadoop单点伪分布模式安装
Hadoop单点伪分布模式安装 概述 单点 single-node,单节点,即一台计算机. 伪分布式模式 pseudo-distributed mode 所谓集群,表面上看是多台计算机联合完成任务:但 ...
- Hadoop之伪分布式安装
一.Hadoop的安装模式有3种 ①单机模式:不能使用HDFS,只能使用MapReduce,所以单击模式主要用于测试MR程序. ②伪分布式模式:用多个线程模拟真实多台服务器,即模拟真实的完全分布式环境 ...
- Hadoop从伪分布式到真正的分布式
对这两天学习hadoop的一个总结,概念就不提了.直接说部署的事,关于如何部署hadoop网上的资料很多, 比较经典的还是Tim在IBM developworks上的系列文章 http://www.i ...
- 1、Hadoop的伪分布式部署
伪分布式模式搭建: 1.环境准备 (1)主机名(root用户) # vi /etc/sysconfig/network HOSTNAME=hadoo1 (不要用下划线) (2)创建普通用户cong ...
随机推荐
- 从二叉搜索树到AVL树再到红黑树 B树
这几种树都属于数据结构中较为复杂的,在平时面试中,经常会问理解用法,但一般不会问具体的实现,所以今天来梳理一下这几种树之间的区别与联系,感谢知乎用户@Cailiang,这篇文章参考了他的专栏. 二叉查 ...
- dubbo服务调用
1.Dubbo的缺省(默认)协议:采用单一长连接和NIO异步通讯. 2. 3.调用关系说明 0. 服务容器负责启动,加载,运行服务提供者. 1. 服务提供者在启动时,向注册中心注册自己提供的服务. ...
- LeetCode No.70,71,72
No.70 ClimbStairs 爬楼梯 题目 假设你正在爬楼梯.需要 n 阶你才能到达楼顶. 每次你可以爬 1 或 2 个台阶.你有多少种不同的方法可以爬到楼顶呢? 注意:给定 n 是一个正整数. ...
- css3动画贝塞尔曲线cubic-bezier,css3动画的五种情况
当大家开始做css3动画的时候,了解贝塞尔曲线就成了不可或缺的.“贝赛尔曲线”是由法国数学家Pierre Bézier所发明,由此为计算机矢量图形学奠定了基础.它的主要意义在于无论是直线或曲线都能在数 ...
- linux下添加行数和修改tab空格数
在/etc/vimrc文件中添加: set nu set ts=4 保存即可
- [LC] 42. Trapping Rain Water
Given n non-negative integers representing an elevation map where the width of each bar is 1, comput ...
- MyBatis学习总结之一对一映射
知识点:JavaType和ofType都是用来指定对象类型的,但是JavaType是用来指定pojo中属性的类型,而ofType指定的是映射到list集合属性中pojo的类型. 本次mybatis的练 ...
- jQuery的html(),text()和val()比较
.html()用为读取和修改元素的HTML标签: .text()用来读取或修改元素的纯文本内容: .val()用来读取或修改表单元素的value值: 一看黑体的部分,所以把text和html分为一组, ...
- 缓存系统——redis数据库
缓存系统有:mongodb.redis(速度更快).memcache 学习memcached 参考:http://www.cnblogs.com/wupeiqi/articles/5132791.ht ...
- 三层交换机配置DHCP为不同VLAN分配IP地址
三层交换的原理以及DHCP的原理,作者在这里就不详细的解释了,在这里通过一个案例来了解使用三层交换做DHCP服务器,并为不同网段分配IP地址.在生产环境中,使用路由器或交换机做DHCP服务器要常见一些 ...