ITPub博客

首页 > 大数据 > 可视化 > ubuntu下配置hadoop二(转载)

ubuntu下配置hadoop二(转载)

可视化 作者:mukja 时间:2013-07-12 15:20:53 0 删除 编辑

安装hadoop

我们采用的hadoop版本是:hadoop-0.20.203

1. 假设hadoop-0.20.203.tar.gz在桌面,将它复制到安装目录 /usr/local/下;

sudo cp hadoop-0.20.203.0rc1.tar.gz /usr/local/

2. 解压hadoop-0.20.203.tar.gz;

 

cd /usr/local
sudo tar -zxf hadoop-0.20.203.0rc1.tar.gz
3. 将解压出的文件夹改名为hadoop;
sudo mv hadoop-0.20.203.0 hadoop
4. 将该hadoop文件夹的属主用户设为hadoop,
sudo chown -R hadoop:hadoop hadoop

5. 打开hadoop/conf/hadoop-env.sh文件;

sudo gedit hadoop/conf/hadoop-env.sh

6. 配置conf/hadoop-env.sh(找到#export JAVA_HOME=...,去掉#,然后加上本机jdk的路径);
export JAVA_HOME=/usr/local/java/jdk1.6.0_45

7. 打开conf/core-site.xml文件;

sudo gedit hadoop/conf/core-site.xml

编辑如下:property后面需要手工敲
<configuration>
<property>  
  <name>fs.default.namename>  
  <value>hdfs://localhost:9000value>   
 property>  
configuration>

8. 打开conf/mapred-site.xml文件;

sudo gedit hadoop/conf/mapred-site.xml

编辑如下property后面需要手工敲:
<configuration>  
     <property>   
      <name>mapred.job.trackername>  
      <value>localhost:9001value>   
     property>  
  configuration>
9. 打开conf/hdfs-site.xml文件;
sudo gedit hadoop/conf/hdfs-site.xml
编辑如下:
<configuration>
<property>
<name>dfs.name.dirname>
<value>/usr/local/hadoop/datalog1,/usr/local/hadoop/datalog2value>
property>
<property>
<name>dfs.data.dirname>
<value>/usr/local/hadoop/data1,/usr/local/hadoop/data2value>
property>
<property>
<name>dfs.replicationname>
<value>2value>
property>
configuration>
10. 打开conf/masters文件,添加作为secondarynamenode的主机名,作为单机版环境,这里只需填写localhost 就Ok了。
sudo gedit hadoop/conf/masters

11. 打开conf/slaves文件,添加作为slave的主机名,一行一个。作为单机版,这里也只需填写 localhost就Ok了。

sudo gedit hadoop/conf/slaves

10.11我自己没敲,默认就是localhost,千万别修改为127.0.0.1 localhost虽然正式的多台机器是这样的写法,但是单台机器不需要前面的ip地址,否则会报错

另. 在单机上运行hadoop

1. 进入hadoop目录下,格式化hdfs文件系统,初次运行hadoop时一定要有该操作,

 

cd /usr/local/hadoop/
bin/hadoop namenode -format

2. 当你看到下图时,就说明你的hdfs文件系统格式化成功了。


3. 启动bin/start-all.sh

bin/start-all.sh

4. 检测hadoop是否启动成功

jps

如果有Namenode,SecondaryNameNode,TaskTracker,DataNode,JobTracker五个进程,就说明你的hadoop单机版环境配置好了!

如下图:

然后可以通过firefox浏览器查看,使用http://localhost:50030/

对,你没有看错不是我们配置的core-site的9000的端口,也不是9001的端口,是50030,我也不知道为什么,有谁知道一下。如果看到下面激动人心的画面,就说明你成功了。

<!-- 正文结束 -->

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/23872216/viewspace-1119509/ ,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2010-05-08