仓酷云

标题: 给大家带来Centos 6.5 下Hadoop 1.2.1单节点情况的创立 [打印本页]

作者: 只想知道    时间: 2015-1-14 20:17
标题: 给大家带来Centos 6.5 下Hadoop 1.2.1单节点情况的创立
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!装置和设置Java


  • JDK装置
#chmod777jre-6u31-linux-x64-rpm.bin
#./jre-6u31-linux-x64-rpm.bin





  • 增加java情况变量
#vim/etc/profile
#最初增加
#setjavaenvironment
exportJAVA_HOME=/usr/java/jre1.6.0_31
exportCLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
exportPATH=$PATH:$JAVA_HOME/bin


失效java变量:
#source/etc/profile
#java-version



  • 增加hadoop用户



在一切的呆板上都创建不异的目次,也能够就创建不异的用户,最好是以该用户的home路径来做hadoop的装置路径。装置路径都是:/home/hadoop/hadoop-1.2.1
#useraddhadoop
#passwdhadoop#暗码也为hadoop



  • 无暗码上岸
  1. #su-hadoop$ssh-keygen-trsa$cat~/.ssh/id_rsa.pub>>~/.ssh/authorized_keys$chmod0600~/.ssh/authorized_keys
复制代码
[/code]



  • 下载装置hadoop
[/code]#su-hadoop#wgethttp://apache.stu.edu.tw/hadoop/common/hadoop-1.2.1/hadoop-1.2.1.tar.gz#tar-zxvfhadoop-1.2.1.tar.gz
我的装置目次为:
/home/hadoop/hadoop-1.2.1
为了便利,利用hadoop下令大概start-all.sh等下令,修正节点上/etc/profile新增以下内容:
exportHADOOP_HOME=/home/hadoop/hadoop-1.2.1
exportPATH=$PATH:$HADOOP_HOME/bin
修正终了后,实行source/etc/profile来使其失效。


  • 设置Hadoop
设置conf/hadoop-env.sh文件,增加:
exportJAVA_HOME=/usr/java/jre1.6.0_31
这里修正为你的jdk的装置地位。



  • 测试hadoop装置
实行hadoop自带的例子来检测hadoop是不是装置乐成
cd$HADOOP_HOME/bin/home/hadoop/hadoop-1.2.1/bin/hadoopjar./hadoop-1.2.1/hadoop-examples-1.2.1.jarwordcount./hadoop-1.2.1/conf//tmp/out



  • 修正设置文件

vi/home/hadoop/hadoop-1.2.1/conf/core-site.xml
<configuration>
<property>






<name>fs.default.name</name><value>hdfs://localhost:9000</value></property>[/code]</configuration>




[/code]
vi/home/hadoop/hadoop-1.2.1/conf/hdfs-site.xml
<configuration>
<property>
<name>dfs.replication</name>
<value>1</value>
</property>
</configuration>


vi/home/hadoop/hadoop-1.2.1/conf/mapred-site.xml

<configuration>
<property>
<name>mapred.job.tracker</name>
<value>localhost:8021</value>
</property>
</configuration>



  • 格局化HDFS
hadoopnamenode-format

  • 启动办事
start-dfs.sh
start-mapred.sh

  • 中断办事

[/code]stop-dfs.sh
stop-mapred.sh





  • 考证
HadoopNameNode默许端口是50070
会见port50090失掉secondarynamenode的相干信息.

会见port50075失掉DataNode的相干信息.





如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!
作者: 深爱那片海    时间: 2015-1-15 17:52
标题: 给大家带来Centos 6.5 下Hadoop 1.2.1单节点情况的创立
支持支持再支持
作者: admin    时间: 2015-1-25 20:57
熟悉系统的基本操作,Linux的图形界面直观,操作简便,多加上机练习就可熟悉操作,在Linux下学习办公软件等常用软件。
作者: 兰色精灵    时间: 2015-2-4 13:08
熟悉操作是日常学习Linux中的三大法宝。以下是作者学习Linux的一些个人经验,供参考:
作者: 只想知道    时间: 2015-2-9 23:26
甚至目前许多应用软件都是基于它的。可是没有哪一个系统是十分完美的。
作者: 再见西城    时间: 2015-3-10 05:05
Windows有MS-DOS?方式,在该方式下通过输入DOS命令来操作电脑;Linux与Windows类似,也有命令方式,Linux?启动后如果不执行?X-WINDOWS,就会处于命令方式下,必须发命令才能操作电脑。?
作者: 爱飞    时间: 2015-3-17 09:09
工具书对于学习者而言是相当重要的。一本错误观念的工具书却会让新手整个误入歧途。目前国内关于Linux的书籍有很多不过精品的不多。
作者: 小魔女    时间: 2015-3-24 07:44
Linux简单,占内存少,特别是对于程序开发人员来说很方便,如果说windows的成功在于其方便用户的窗口管理界面。




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2