centos7装单机hadoop2.7.3

(1)hadoop2.7.3下载

(前提:先安装java环境)

下载地址:http://hadoop.apache.org/releases.html


(注意是binary文件,source那个是源码)


(2)解压tar.gz



(3)配置hadoop

1.修改/usr/hadoop/hadoop-2.7.3/etc/hadoop/hadoop-env.sh 文件的java环境,将java安装路径加进去:

export JAVA_HOME=/alidata/server/java-1.7.0



配置hadoop环境变量

vi /etc/profile

export HADOOP_HOME=/usr/hadoop/hadoop-2.7.3
export PATH=$PATH:$HADOOP_HOME/bin

有的安装介绍中说是vi ~/.bash_profile,其实也可以用这个,2个命令在不同系统用户的环境配置的作用域不一样。参考:

http://blog.csdn.net/caiwenfeng_for_23/article/details/44242961

使之生效:

source /etc/profile



2.修改/usr/hadoop/hadoop2.7.3/etc/hadoop/core-site.xml 文件,

<configuration>
    <!-- 指定HDFS老大(namenode)的通信地址 -->
    <property>
        <name>fs.defaultFS</name>
        <value>hdfs://localhost:9000</value>
    </property>
    <!-- 指定hadoop运行时产生文件的存储路径 -->
    <property>
        <name>hadoop.tmp.dir</name>
        <value>/usr/hadoop/tmp</value>
    </property>
</configuration>


fs.defaultFS直接用localhost就行,如果重命名了主机名,也可以用重命名的。


3.修改/usr/hadoop/hadoop2.7.3/etc/hadoop/hdfs-site.xml

<configuration>
    <property>
        <name>dfs.name.dir</name>
        <value>/usr/hadoop/hdfs/name</value>
        <description>namenode上存储hdfs名字空间元数据 </description>
    </property>

    <property>
        <name>dfs.data.dir</name>
        <value>/usr/hadoop/hdfs/data</value>
        <description>datanode上数据块的物理存储位置</description>
    </property>


    <!-- 设置hdfs副本数量 -->
    <property>
        <name>dfs.replication</name>
        <value>1</value>
    </property>
</configuration>




4.SSH免密码登录

ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa
cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
chmod 0600 ~/.ssh/authorized_keys


5.hdfs启动与停止

第一次启动hdfs需要格式化,之后启动就不需要的:

cd /usr/hadoop/hadoop-2.7.3
./bin/hdfs namenode -format


启动命令:
./sbin/start-dfs.sh

停止命令:

./sbin/stop-dfs.sh




从图中看,会启动namenode,datanode,secondarynamenode

浏览器输入:http://119.29.174.43:50070     查看效果:

6.接下来配置yarn文件. 配置/usr/hadoop/hadoop-2.7.3/etc/hadoop/mapred-site.xml    。这里注意一下,hadoop里面默认是mapred-site.xml.template 文件,如果配置yarn,把mapred-site.xml.template   重命名为mapred-site.xml 。如果不启动yarn,把重命名还原。


mv mapred-site.xml.template mapred-site.xml



vi mapred-site.xml

<configuration>
    <!-- 通知框架MR使用YARN -->
    <property>
        <name>mapreduce.framework.name</name>
        <value>yarn</value>
    </property>
</configuration>




7.配置/usr/hadoop/hadoop-2.7.3/etc/hadoop/yarn-site.xml文件,

<configuration>
    <!-- reducer取数据的方式是mapreduce_shuffle -->
    <property>
        <name>yarn.nodemanager.aux-services</name>
        <value>mapreduce_shuffle</value>
    </property>
</configuration>


8.启动yarn

启动:

./sbin/start-yarn.sh


停止:

./sbin/stop-yarn.sh


如图:

会启动resourcemanager,nodemanager

可以用jps命令查看启动了什么进程:


浏览器输入:http://119.29.174.43:8088      (8088是默认端口,如果端口占用,先把占用的端口杀掉 netstat -ano)



这样,dfs和yarn就启动成功了。

转载于:https://www.cnblogs.com/huifeidezhuzai/p/10011660.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/464212.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

计算机指令称,通俗解释什么叫计算机指令?

实际上能接触到“计算机指令”的人&#xff0c;只是少数电脑工程师。现在一般的电脑程序员都已经无需使用计算机指令了&#xff0c;因为他们编程序已经使用高级的计算机语言了。下面我尽量用通俗的语言来试着解释。计算机由CPU、内存、硬盘、显示器和键盘等部件组成。计算机软件…

JAVA_Thread_deadlock

package com.kk.thread;/* * 本类演示死锁的形成 * 基本数据类型是不能作为同步块的参考,例:int b;synchronized(b)*/public class TicketsSystem {public static void main(String[] args)throws Exception { SellThread sellnew SellThread();new Thread(sell).start(…

STM32和Arduino对比,谁更厉害?

前两天有一个同学问我嵌入式的学习路线他是一个大三的学生&#xff0c;我看了他的简历&#xff0c;里面几乎没什么项目经验&#xff0c;对于企业来说这样的学生就好比一张白纸一样&#xff0c;当然&#xff0c;这样的学生很难拿到一份好的offer。学习路线的文章我记得已经发了很…

窗体中实现按 回车键 跳到下一个可选的TabIndex控件

Form中一“textbox”&#xff0c;两“button”,如何实现在textbox中按下回车响应button.click事件 &#xff1a;1)把按钮的tabindex依次设置&#xff0e;如btnSure 1 ,btnModify 2, textbox 5等// 把下面的代码放到窗体中可以实现按回车键跳到下一个可选的TabIndex控件:protec…

技术支持

iOS技术支持 有问题的可以留言。 邮箱地址&#xff1a;838086119qq.com 地址&#xff1a;上海市复旦软件园 谢谢! iOS program design & system consultation if you have any question, please contact me with no hesitate Email: 838086119qq.com Add: 2B05 of Fudan So…

人大计算机在职考研好考吗,人大在职研究生好考吗?通过率高吗?

答&#xff1a;最近咨询人大在职研究生进行学习的人非常多&#xff0c;其中咨询最多的问题是考试难度及通过率。下面就通过在职研究生招生信息网为大家介绍一下&#xff0c;人大在职研究生好考吗?通过率高吗?人大在职研究生招生是采用同等学力申硕的方式&#xff0c;该方式是…

可能你还不懂浮点数

在网上看到一个问题然后看到这篇关于浮点数的文章&#xff0c;希望大家看了之后有所启发想一下&#xff0c;为什么第一个打印的和预设值不同&#xff0c;但是第二个是相同的&#xff1f;如图&#xff1a;尾数部分是如何转变成二进制的&#xff1f;前言很多人在初学写程式时都会…

股票自动交易使用协议

国家的法律规定其它人是不可能代替别人进行股票操作的。所以我们让用户使用股票自动交易软件的时候必须很清楚的让用户知道&#xff0c;他使用这个软件是他自己的意图&#xff0c;软件执行的策略也是它自己的策略&#xff0c;而不是我强加给他的。这样我们就需要写一个协议给用…

RTP协议的封装

最近一段时间学习了RTP协议相关的内容&#xff0c;一方面为了将自己学到的部分记录下来&#xff0c;便于后续查找&#xff0c;另一方面用于记录笔记 一个协议的封装是为了满足协议的功能需求的。从前面提出的功能需求&#xff0c;可以推测出RTP封装中应该有同步源和时戳等字段&…

【收集】ADOADO.NET 读取 Oracle 数据集

开始尝试用存储过程读取Oracle 数据集&#xff0c;收集了一些文章&#xff0c;基本上都来自MSDN&#xff1a;使用 ADO.NET 访问 Oracle 9i 存储过程 http://www.microsoft.com/china/MSDN/library/data/dataAccess/DMSDNorsps.mspx?mfrtrue如果包返回多个游标&#xff0c;则 D…

python 运行shell命令

在python 中实现运行多条shell命令 今天小编就为大家分享一篇在python 中实现运行多条shell命令&#xff0c;具有很好的参考价值&#xff0c;希望对大家有所帮助。 一起跟随小编过来看看吧 使用py时可能需要连续运行多条shell 命令 # coding: UTF-8 import sys reload(sys) sy…

组合公式计算机,(最新整理)排列与组合的概念与计算公式

《(最新整理)排列与组合的概念与计算公式》由会员分享&#xff0c;可在线阅读&#xff0c;更多相关《(最新整理)排列与组合的概念与计算公式(3页珍藏版)》请在人人文库网上搜索。1、完整)排列与组合的概念与计算公式(完整)排列与组合的概念与计算公式编辑整理&#xff1a;尊敬的…

sudo应用

sudo需求&#xff0c;公司程序员某些数据同步后需重启服务&#xff0c;给予root免登录权限固然简单&#xff0c;但存在太大的风险&#xff1b;所以我做了sudo限制&#xff0c;只允许用户从固定IP连接执行指定的命令&#xff0c;不需输入用户名 密码技术要点&#xff1a;sudo …

Alpha冲刺(7/10)

团队信息 队名&#xff1a;爸爸饿了组长博客&#xff1a;here作业博客&#xff1a;here组员情况 组员1&#xff08;组长&#xff09;&#xff1a;王彬 过去两天完成了哪些任务 学会了POSTMAN的使用&#xff0c;对后端已经完成的接口进行了收发消息正确性的验证推进项目进度&…

biztalk BLogs

http://biztalkdev.com/blogs/default.aspx http://www.biztalkgurus.com/tags/http/default.aspx http://tag.csdn.net/tag/biztalk.xml http://www.cnblogs.com/team/BiztalkSolution%20.html 转载于:https://www.cnblogs.com/lianyonglove/archive/2007/04/02/697270.html

epoll模型之服务器设计

Linux2.6内核中提高网络I/O性能的新方法-epoll I/O多路复用技术在比较多的TCP网络服务器中有使用&#xff0c;即比较多的用到select函数。1、为什么select落后首先&#xff0c;在Linux内核中&#xff0c;select所用到的FD_SET是有限的&#xff0c;即内核中有个参数__FD_SETSIZE…

服务器分虚拟空间,服务器怎样分虚拟主机

自己操作的话&#xff0c;首先有一个固定ip&#xff0c;做主机的电脑可以24小时开机。装上服务器软件&#xff0c;可以装 IIS 或者 linux/bsdapache。数据库的话是看你的网页设计需要的&#xff0c;如果有数据库开发的动态网页&#xff0c;那就必须装了。最好是专用服务的web服…

AIX 用户管理

http://www.ibm.com/developerworks/cn/aix/library/au-aixuseradmin/

不限学历、不限学校、华为天才少年招聘

我在前同事的朋友圈看到的招聘信息。不限学历&#xff0c;不限学校我相信这个规则一定会让后续的很多企业效仿&#xff0c;工作至今&#xff0c;遇到很多能力很强但是学历一般的人&#xff0c;而对于面试者&#xff0c;可以大胆的说出那句话&#xff0c;人家华为都不限制学校学…

ASP.NET 2.0服务器控件与组件开发中文版即将出版

Professional ASP.NET 2.0 Server Control and Component Development的中文版的书已经翻译成中文了&#xff0c;本书比较厚&#xff0c;不知道会翻译的如何。http://www.china-pub.com/computers/common/info.asp?id34470这本书有些地方还是值得看的&#xff0c;因为是唯一一…