CubieBoard中文论坛

 找回密码
 立即注册
搜索
热搜: unable
查看: 26877|回复: 18

cubieboard 上架设Hadoop cluster 和 HBase

[复制链接]
发表于 2013-6-8 20:27:47 | 显示全部楼层 |阅读模式
本帖最后由 luzhuomi 于 2013-11-21 17:11 编辑

更新:HBase cubieboard集群架设成功,详情请看12楼。




小弟在家倒腾3块小CB A10.弄出个Hadoop Cluster。
家里三台CB的IP
192.168.1.8
192.168.1.12
192.168.1.214





#注:Cluster里所有的成员机都需要以下设定

# 安装 java

sudo apt-get update

sudo apt-get -y install openjdk-6-jdk


# 安装 hadoop:

# 改成相应的IP地址
MASTER="192.168.1.8"
SLAVES="192.168.1.8 192.168.1.12 192.168.1.214"
wget http://mirror.nus.edu.sg/apache/ ... hadoop-1.1.2.tar.gz

mkdir -p /opt/

tar zxvf hadoop-1.1.2.tar.gz
sudo mv hadoop-1.1.2 /opt/
sudo addgroup hadoop
sudo chown -R linaro:hadoop /opt/hadoop-1.1.2

cp /opt/hadoop-1.1.2/conf/hadoop-env.sh  /opt/hadoop-1.1.2/conf/hadoop-env.sh.orig
sed -i "s/# export JAVA_HOME=.*/export\ JAVA_HOME=\/usr\/lib\/jvm\/java-6-openjdk-amd64/g" /opt/hadoop-1.1.2/conf/hadoop-env.sh


sudo mkdir -p /mnt/hadoop/datanode/hadoop-${USER}

sudo chown -R linaro:hadoop /mnt/hadoop

cp /opt/hadoop-1.1.2/conf/core-site.xml /opt/hadoop-1.1.2/conf/core-site.xml.orig

echo -e "<?xml version=\"1.0\"?>
<?xml-stylesheet type=\"text/xsl\" href=\"configuration.xsl\"?>
<\x21-- Put site-specific property overrides in this file. -->
<configuration>
  <property>
    <name>fs.default.name</name>
    <value>hdfs://${MASTER}:9000</value>
  </property>
  <property>
    <name>hadoop.tmp.dir</name>
    <value>/mnt/hadoop/datanode/hadoop-\${user.name}</value>
  </property>
</configuration>
" > /opt/hadoop-1.1.2/conf/core-site.xml


cp /opt/hadoop-1.1.2/conf/hdfs-site.xml  /opt/hadoop-1.1.2/conf/hdfs-site.xml.orig

echo -e "<?xml version=\"1.0\"?>
<?xml-stylesheet type=\"text/xsl\" href=\"configuration.xsl\"?>

<\x21-- Put site-specific property overrides in this file. -->

<configuration>
  <property>
    <name>dfs.replication</name>
    <value>1</value>
  </property>
</configuration>
" > /opt/hadoop-1.1.2/conf/hdfs-site.xml


cp /opt/hadoop-1.1.2/conf/mapred-site.xml  /opt/hadoop-1.1.2/conf/mapred-site.xml.orig
echo -e "<?xml version=\"1.0\"?>
<?xml-stylesheet type=\"text/xsl\" href=\"configuration.xsl\"?>

<\x21-- Put site-specific property overrides in this file. -->

<configuration>
  <property>
    <name>mapred.job.tracker</name>
    <value>${MASTER}:9001</value>
  </property>
</configuration>
" > /opt/hadoop-1.1.2/conf/mapred-site.xml

cp /opt/hadoop-1.1.2/conf/masters /opt/hadoop-1.1.2/conf/masters.bak
cp /opt/hadoop-1.1.2/conf/slaves /opt/hadoop-1.1.2/conf/slaves.bak
echo -e "${MASTER}" > /opt/hadoop-1.1.2/conf/masters
cat /dev/null > /opt/hadoop-1.1.2/conf/slaves
for ip in ${SLAVES};do echo -e "${ip}" >> /opt/hadoop-1.1.2/conf/slaves ; done

# 在master上执行

/opt/hadoop-1.1.2/bin/hadoop namenode -format
/opt/hadoop-1.1.2/bin/start-all.sh

#大功告成!


评分

参与人数 1贡献 +10 收起 理由
tll + 10 赞一个!

查看全部评分

回复

使用道具 举报

发表于 2013-6-10 09:44:22 | 显示全部楼层
不错,会火。有什么应用可以在上面跑的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-6-11 01:45:08 | 显示全部楼层
基本上大部分hadoop相关的都能跑。 我在调试HBase 和 Scalding。好了再继续放上来。
回复 支持 反对

使用道具 举报

发表于 2013-6-13 12:57:52 | 显示全部楼层
乐高的盒子,不错,盒子怎么做的?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-6-13 17:25:15 | 显示全部楼层
乐高盒子请参考之前的旧帖子
http://forum.cubietech.com/forum ... 1&page=1#pid704
回复 支持 反对

使用道具 举报

发表于 2013-6-13 21:11:50 | 显示全部楼层
乐高盒子太有才了。
回复 支持 反对

使用道具 举报

发表于 2013-7-23 14:58:42 | 显示全部楼层
CB里面跑的是什么系统??
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-7-27 13:02:36 | 显示全部楼层
linaro-ubuntu
回复 支持 反对

使用道具 举报

发表于 2013-7-28 14:18:32 | 显示全部楼层
cb1的lubuntu固件(http://cubiebook.org/index.php?t ... /Ubuntu_Nand_Images)已经集成了jdk 1.8 armhf,计划下周发布lubuntu_a20的固件,也集成jdk,喜欢玩hadoop的很方便搭建集群了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-8-3 22:57:31 | 显示全部楼层
好也。会有SD的Image吗?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|粤ICP备13051116号|cubie.cc---深刻的嵌入式技术讨论社区

GMT+8, 2024-11-25 04:49 , Processed in 0.031230 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc. | Style by Coxxs

返回顶部