大数据学习:Hbase完全分布式的搭建

一、搭建准备

JDK安装

Hadoop集群安装

Hbase安装包

二、搭建步骤

1.Hbase全分布式的规划


2.ssh免密码登陆:linux1免密码登录到所有机器,linux2免密码登录到所有机器linux1====>linux1,linux2,linux3linux2====>linux1,linux2,linux33.Hbase配置文件的配置1).在hbase-env.sh中修改添加配置项:JDK路径的配置:export JAVA_HOME=/app/jdk如果您已经在Hadoop集群上完成了HDFS客户端配置更改,比如HDFS客户端的配置指令,而不是服务器端配置,那么您必须启用HBase查看和使用这些配置更改:export HBASE_CLASSPATH=/app/hadoop/etc/hadoop


使用外部zk的配置:export HBASE_MANAGES_ZK=false


2).hbase-site.xml的配置设置hbase为分布式设置Hbase数据的存储位置,端口号要与hadoop配置的端口号一致设置zk的访问目录设置zk文件的存储目录(使用Hbase自带zk需要配置此项)


3).Regionservers的配置:regionservers中添加中所有的HregionServer节点,linu1,linux2,linux3vim /app/hbase-1.2.5/conf/regionservers


4).backup-masters的配置:修改 backup-masters文件,添加备份HMaster机器名.vim /app/hbase-1.2.5/conf/backup-masters


将配置好的Hbase分发到linux2,linux3上,并配置三台机器上hbase,zookeeper的环境变量vim /etc/profile


4.zookeeper的配置(三台都要配置)拷贝默认配置文件为zoo.cfg文件cp /app/zookeeper/conf/zoo.sample.cfg /app/zookeeper/conf/zoo.cfg查看是否拷贝成功ll /app/zookeeper/conf


修改配置文件vim /app/zookeeper/conf/zoo.cfg主要修改zk文件的存储位置,zk集群服务的id及通讯端口


在/opt/zookeeper/目录下创建myid文件内容分别为 ​linux1机器下为1​linux2机器下为2​linux3机器下为35.启动hadoop集群,启动三台机器上的ZK


6.使用命令start-hbase.sh命令启动hbase服务


7.连接hbase 服务:hbase shell


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • [TOC] 摘录一 hbase.rootdir 这个目录是region server的共享目录,用来持久化HBas...
    昨夜今夕阅读 13,862评论 1 8
  • 关于Mongodb的全面总结 MongoDB的内部构造《MongoDB The Definitive Guide》...
    中v中阅读 32,124评论 2 89
  • 对于昨天的面试,现在好好想想,觉得挺可惜的。由于自己不太愿意接受外派,所以白白浪费了一个好公司,好集团的橄榄枝。因...
    南宫元晖阅读 1,222评论 0 1
  • 第三十三章 她早死了 夜幕低垂,车从灯火通明的城市,穿过黑暗的乡村,车窗外的景色渐渐看不见了,乔伊把头靠在车后座上...
    舒漓阅读 3,514评论 4 2
  • 其实在某些时候,有些机会,因瞬间的犹豫,擦肩而过;有些缘分,因一时的任性,滑落指间。
    陈文YUNZHAN阅读 981评论 0 0