CDH3 Install Guide

CDH3 Install Guide

1       Install Hadoop

1.1     Add user hadoop

[root@gd02 ~]# adduser hadoop

使用vim在/etc/group中将hadoop用户添加到mapred和hdfs组;

将mapred和hdfs用户添加到hadoop组。

hadoop:x:105:mapred,hdfs

hdfs:x:106:hadoop

mapred:x:107:hadoop

1.2     Change hadoop’s privileges ofrelated directories.

chown -R hadoop:hadoop /usr/lib/hadoop-0.20/

chown -R hadoop:hadoop /usr/lib/hadoop-0.20/pids/

chown -R hadoop:hadoop /usr/lib/hadoop-0.20/logs/

chown -R hadoop:hadoop /usr/lib/hadoop-0.20/logs/*

1.3     Format HDFS

sudo -u hadoop hadoop namenode -format

1.4     Automated scripts

1.4.1 Init.sh

#!/bin/bash

chown -R hadoop:hadoop /usr/lib/hadoop-0.20/

chown -R hadoop:hadoop /usr/lib/hadoop-0.20/pids/

chown -R hadoop:hadoop /usr/lib/hadoop-0.20/logs/

cd /usr/lib/hadoop-0.20/logs/

chown -R hadoop:hadoop *

1.4.2 Start-all.sh

#!/bin/sh

/etc/init.d/hadoop-0.20-namenode start

/etc/init.d/hadoop-0.20-secondarynamenodestart

/etc/init.d/hadoop-0.20-jobtracker start

/etc/init.d/hadoop-zookeeper start

/etc/init.d/hadoop-hbase-master start

1.4.3 Stop-all.sh

#!/bin/sh

/etc/init.d/hadoop-zookeeper stop

/etc/init.d/hadoop-0.20-secondarynamenodestop

/etc/init.d/hadoop-0.20-jobtracker stop

/etc/init.d/hadoop-0.20-namenode stop

2       Install Hbase

2.1     Change hadoop’s privileges ofrelated directories.

修改HBase权限

chown -R hadoop:hadoop /usr/lib/hbase/

chown -R hadoop:hadoop /usr/lib/hbase/logs/

修改ZooKeeper权限

chown -R hadoop:hadoop /local/zookeeper/

2.2     Automated scrips

3       Sqoop: Import Mysql to Hbase

#/bin/bash

 

MySQL_Server="10.10.97.116"

MySQL_Port="3306"

DataBase="rsearch"

 

sqoop import --connectjdbc:mysql://10.10.97.116:3306/rsearch --table institute --hbase-tableinstitute --column-family institute --hbase-row-key domain --hbase-create-table--username 'root' -P

4       Q&A

4.1     Synctime error

2011-06-21 08:41:10,470 FATALorg.apache.hadoop.hbase.regionserver.HRegionServer: Master rejected startupbecause clock is out of sync
org.apache.hadoop.hbase.ClockOutOfSyncException:org.apache.hadoop.hbase.ClockOutOfSyncException: Servergd03,60020,1308616870092 has been rejected; Reported time is too far out ofsync with master. Time difference of 50375801ms > max allowed of 30000ms
将集群中节点的时间同步

4.2     Permissionerror

2011-06-21 23:14:16,338 WARNorg.apache.hadoop.mapred.JobTracker: Failed to operate on mapred.system.dir(hdfs://gd02:9000/mapred/system) because of permissions.

删除datanode中的mapred.system.dir目录。

rm –rf /local/dfs


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值