设为首页 收藏本站
查看: 773|回复: 0

[经验分享] HADOOP__HBASE集群安装(自带ZOOKEEPER)

[复制链接]

尚未签到

发表于 2015-9-6 12:59:02 | 显示全部楼层 |阅读模式
HBASE的安装

前提:
  已成功安装好Hadoop。Hadoop版本:0.20.2
  以下现在一个节点做,配置好Hbase之后再拷贝到各个节点(每个节点都需要安装hbase)。

一、下载解压Hbase
  链接地址:

  http://mirror.bjtu.edu.cn/apache/hbase/hbase-0.90.5/hbase-0.90.5.tar.gz

  注意:此处存在版本匹配问题,自行查找匹配的版本。
  解压:






tar -zxvf hbase-0.90.5.tar.gz
  拷贝到hadoop目录下中:






cp -r hbase-0.90.5 /usr/hadoop/


修改文件夹权限:





chown -R hadoop:hadoop hbase-0.90.5


解决核心包的问题:  (由于hbase基于Hadoop运行,但是目前存在不匹配的问题,需要将hadoop的核心包拷贝到hbase的lib目录下,解决兼容性问题)
  ① 将hbase内的文件hadoop核心包备份(hbase目录/lib/)






mv hadoop-core-0.20-append-r1056497.jar hadoop-core-0.20-append-r1056497.jar.sav


②将hadoop目录中的核心拷贝到hbase目录/lib/下:





cp /usr/hadoop/hadoop-0.20.2-core.jar /usr/hadoop/hbase-0.90.5/lib/

二、配置hbase
  配置hbase-site.xml(需要配置的部分)







<configuration>
<property>
<name>hbase.rootdir</name>
<value>hdfs://master:9000/hbase</value>
<description>hbase data store floders</description>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.master</name>
<value>hdfs://master:60000</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name>
<value>master,slave1,slave2,slave3</value>
</property>

<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/usr/hadoop/hbase-0.90.5/zookeeper</value>
</property>
</configuration>
  


配置regionservers(添加所有结点,建议不要添加namenode)





slave1
slave2
slave3


配置hbase-env.sh:






# The java implementation to use.  Java 1.6 required.
export JAVA_HOME=/usr/jdk

# Extra Java CLASSPATH elements.  Optional.
export HBASE_CLASSPATH=/usr/hadoop/conf         
# Tell HBase whether it should manage it's own instance of Zookeeper or not.
export HBASE_MANAGES_ZK=true
  

注意此处:


export HBASE_MANAGES_ZK=true 是使用hbase设置自带的zookeeper
三、拷贝文件,启动集群
  将hbase目录复制到3个节点:




scp -r /usr/hadoop/hbase-0.90.5/ slave1:/usr/hadoop/
scp -r /usr/hadoop/hbase-0.90.5/ slave2:/usr/hadoop/
scp -r /usr/hadoop/hbase-0.90.5/ slave3:/usr/hadoop/
  在hadoop目录中先启动hadoop:






bin/start-all.sh


在hbase目录中启动hbase:





bin/start-hbase.sh


在hbase目录中进入hbase:



bin/hbase shell

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-110148-1-1.html 上篇帖子: zookeeper 入门(二) 下篇帖子: 安装 zookeeper cluster
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表