`
han.zoo
  • 浏览: 25759 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
最近访客 更多访客>>
社区版块
存档分类
最新评论

HBASE-多节点安装 UBUNTU 11

阅读更多

本文在hadoop-0.20.203.0  多节点安装后,在其上继续安装hbase-0.90.3

hadoop安装参考:

http://han-zoo.iteye.com/admin/blogs/1274926


---------------------------------------
总体步骤:在namenode上解压配置hbase->传送到其他NODE->回到namenode上启动hbase


详细步骤:

一、配置HBASE

1、在namenode 的DM1机器上下载hbase-0.90.3

2、解压在单独目录:/usr/hadoop/hbase-0.90.3


3、配置文件
/ hbase-site.xml

/usr/hadoop/hbase-0.90.3/conf/
hbase-site.xml

注意: hdfs://dm1:9000/taisan 在HADOOP上需要建立

<configuration>

<property>
<name>hbase.rootdir</name>
<value>
hdfs://dm1:9000/taisan </value> 
<description>hadoop dir</description>
</property>

<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>

<property>
<name>hbase.master</name>
<value>192.168.40.240:60000</value>
</property>

<property>
<name>hbase.zookeeper.quorum</name>
<value>192.168.10.147,192.168.40.242,192.168.40.239</value>  备注:另外三台的IP
</property>

</configuration>


4、配置文件
hbase-env.sh

/usr/hadoop/hbase-0.90.3/conf /hbase-env.sh


配置java环境如下:


export JAVA_HOME=/usr/java/jdk1.6.0_27/


5、配置文件regionservers

192.168.10.147
192.168.40.242
192.168.40.239

----------------------------------------------------------------------------------------------------------------
至此配置完毕,如果此时传送到其他机器,启动时会报错

ERROR: org.apache.hadoop.hbase.MasterNotRunningException: null


需要作如下操作:


复制hadoop/lib下的 commons-configuration-1.6.jar  到hbase/lib下
删除hbase/lib下的hadoop-core-0.20-append-r1056497.jar
复制hadoop/lib下的hadoop-core-0.20.203.0.jar
到hbase/lib下


操作记录:
cp /usr/hadoop/hadoop-0.20.203.0/lib/commons-configuration-1.6.jar /usr/hadoop/hbase-0.90.3/lib/.

chmod 715 /usr/hadoop/hbase-0.90.3/lib/commons-configuration-1.6.jar

rm
/usr/hadoop/hbase-0.90.3/lib/hadoop-core-0.20-append-r1056497.jar
cp /usr/hadoop/hadoop-0.20.203.0/hadoop-core-0.20.203.0.jar /usr/hadoop/hbase-0.90.3/lib/.

chmod 715 /usr/hadoop/hbase-0.90.3/lib/hadoop-core-0.20.203.0.jar


----------------------------------------------------------------------------------------------------------------

6、传输到其他机器

scp -r hbase-0.90.3/ dm2:/usr/hadoop/.
scp -r hbase-0.90.3/ dm3:/usr/hadoop/.
scp -r hbase-0.90.3/ dm4:/usr/hadoop/.


7、启动hbase


hadoop@dm1:/usr/hadoop/hbase-0.90.3$ ./bin/start-hbase.sh

192.168.40.242: starting zookeeper, logging to /usr/hadoop/hbase-0.90.3/bin/../logs/hbase-hadoop-zookeeper-dm3.out
192.168.40.239: starting zookeeper, logging to /usr/hadoop/hbase-0.90.3/bin/../logs/hbase-hadoop-zookeeper-dm4.out
192.168.10.147: starting zookeeper, logging to /usr/hadoop/hbase-0.90.3/bin/../logs/hbase-hadoop-zookeeper-dm2.out
starting master, logging to /usr/hadoop/hbase-0.90.3/bin/../logs/hbase-hadoop-master-dm1.out
192.168.40.242: starting regionserver, logging to /usr/hadoop/hbase-0.90.3/bin/../logs/hbase-hadoop-regionserver-dm3.out
192.168.40.239: starting regionserver, logging to /usr/hadoop/hbase-0.90.3/bin/../logs/hbase-hadoop-regionserver-dm4.out
192.168.10.147: starting regionserver, logging to /usr/hadoop/hbase-0.90.3/bin/../logs/hbase-hadoop-regionserver-dm2.out


观察master:


hadoop@dm1:/usr/hadoop/hbase-0.90.3$ jps

10009
HMaster
5477 NameNode
5744 JobTracker
10255 Jps
5665 SecondaryNameNode


观察节点上:


hadoop@dm2:/usr/hadoop$ jps

5572
HQuorumPeer
5737 Jps
5690
HRegionServer
4986 DataNode
5125 TaskTracker


查看url:

http://192.168.40.240:60010/

参考

http://www.cnblogs.com/ventlam/archive/2011/01/22/HBaseCluster.html
http://hi.baidu.com/%C2%ED%B3%A4%D5%F72008/blog/item/0f1fdca390f527a2cbefd0de.html
http://wadefall.iteye.com/blog/1182803

问题:

http://javoft.net/2011/09/hbase-hmaster-%E6%97%A0%E6%B3%95%E5%90%AF%E5%8A%A8-call-to-failed-on-local-exception/
http://trophy.iteye.com/blog/1189119

分享到:
评论

相关推荐

    hbase-meta-repair-hbase-2.0.2.jar

    HBase 元数据修复工具包。 ①修改 jar 包中的application.properties,重点是 zookeeper.address、zookeeper.nodeParent、hdfs....③开始修复 `java -jar -Drepair.tableName=表名 hbase-meta-repair-hbase-2.0.2.jar`

    hbase-sdk是基于hbase-client和hbase-thrift的原生API封装的一款轻量级的HBase ORM框架

    hbase-sdk是基于hbase-client和hbase-thrift的原生API封装的一款轻量级的HBase ORM框架。 针对HBase各版本API(1.x~2.x)间的差异,在其上剥离出了一层统一的抽象。并提供了以类SQL的方式来读写HBase表中的数据。对...

    HBase(hbase-2.4.9-bin.tar.gz)

    HBase(hbase-2.4.9-bin.tar.gz)是一个分布式的、面向列的开源数据库,该技术来源于 Fay Chang 所撰写的Google论文“Bigtable:一个结构化数据的分布式存储系统”。就像Bigtable利用了Google文件系统(File System...

    hbase的hbase-1.2.0-cdh5.14.2.tar.gz资源包

    hbase的hbase-1.2.0-cdh5.14.2.tar.gz资源包

    hbase-client-2.1.0-cdh6.3.0.jar

    hbase-client-2.1.0-cdh6.3.0.jar

    phoenix-hbase-2.2-5.1.2-bin.tar.gz

    phoenix-hbase-2.2-5.1.2-bin.tar.gz

    hive-hbase-handler-1.2.1.jar

    被编译的hive-hbase-handler-1.2.1.jar,用于在Hive中创建关联HBase表的jar,解决创建Hive关联HBase时报FAILED: Execution Error, return code 1 from org.apache.hadoop.hive.ql.exec.DDLTask. org.apache.hadoop....

    phoenix-client-hbase-2.2-5.1.2.jar

    phoenix-client-hbase-2.2-5.1.2.jar

    hbase-1.2.6.1-bin.tar.gz

    hbase-1.2.6.1-bin.tar.gz,hbase-1.2.6.1-bin.tar.gz,hbase-1.2.6.1-bin.tar.gz,hbase-1.2.6.1-bin.tar.gz,hbase-1.2.6.1-bin.tar.gz,hbase-1.2.6.1-bin.tar.gz,hbase-1.2.6.1-bin.tar.gz,hbase-1.2.6.1-bin.tar.gz

    hbase-hadoop-compat-1.1.3-API文档-中文版.zip

    赠送jar包:hbase-hadoop-compat-1.1.3.jar; 赠送原API文档:hbase-hadoop-compat-1.1.3-javadoc.jar; 赠送源代码:hbase-hadoop-compat-1.1.3-sources.jar; 赠送Maven依赖信息文件:hbase-hadoop-compat-1.1.3....

    hbase-1.2.1-bin.tar.gz.zip

    hbase-1.2.1-bin.tar.gz.zip 提示:先解压再使用,最外层是zip压缩文件

    hbase-prefix-tree-1.1.3-API文档-中文版.zip

    赠送jar包:hbase-prefix-tree-1.1.3.jar; 赠送原API文档:hbase-prefix-tree-1.1.3-javadoc.jar; 赠送源代码:hbase-prefix-tree-1.1.3-sources.jar; 赠送Maven依赖信息文件:hbase-prefix-tree-1.1.3.pom; ...

    hbase-metrics-api-1.4.3-API文档-中文版.zip

    赠送jar包:hbase-metrics-api-1.4.3.jar; 赠送原API文档:hbase-metrics-api-1.4.3-javadoc.jar; 赠送源代码:hbase-metrics-api-1.4.3-sources.jar; 赠送Maven依赖信息文件:hbase-metrics-api-1.4.3.pom; ...

    hbase-annotations-1.1.2-API文档-中文版.zip

    赠送jar包:hbase-annotations-1.1.2.jar; 赠送原API文档:hbase-annotations-1.1.2-javadoc.jar; 赠送源代码:hbase-annotations-1.1.2-sources.jar; 赠送Maven依赖信息文件:hbase-annotations-1.1.2.pom; ...

    hbase-2.4.17-bin 安装包

    hbase-2.4.17-bin 安装包

    hbase-client-1.4.3-API文档-中文版.zip

    赠送jar包:hbase-client-1.4.3.jar; 赠送原API文档:hbase-client-1.4.3-javadoc.jar; 赠送源代码:hbase-client-1.4.3-sources.jar; 赠送Maven依赖信息文件:hbase-client-1.4.3.pom; 包含翻译后的API文档:...

    hbase-2.2.6-bin.tar.gz

    hbase-2.2.6-bin.tar.gz HBase是一个分布式的、面向列的开源数据库,该技术来源于 Fay Chang 所撰写的Google论文“Bigtable:一个结构化数据的分布式存储系统”。就像Bigtable利用了Google文件系统(File System)所...

    hbase-server-1.4.3-API文档-中文版.zip

    赠送jar包:hbase-server-1.4.3.jar; 赠送原API文档:hbase-server-1.4.3-javadoc.jar; 赠送源代码:hbase-server-1.4.3-sources.jar; 赠送Maven依赖信息文件:hbase-server-1.4.3.pom; 包含翻译后的API文档:...

    hbase-1.2.4-bin.tar.gz

    Hbase-1.2.4-bin.tar.gz,HBASE的Linux版安装包。Hadoop学习必备

Global site tag (gtag.js) - Google Analytics