Hbase安装

搭建hbase集群

一、先决条件

1、安装jdk环境

2、做好免密登录

二、搭建zookeeper

1、上传zookeeper-3.4.6到/usr/local/src目录下,并解压

2、将zookeeper移动到/opt/hbase目录下,并重命名为zookeeper

3、修改配置文件(zookeeper/conf/)

  a、修改zoo_sample.cfg为zoo.cfg,添加参数

    dataDir=/opt/hbase/zookeeper/zkdata

    dataLogDir=/opt/hbase/zookeeper/zkdatalog

    clientPort=2181

    server.1=server8:2888:3888

    server.2=server9:2888:3888

    server.3=server10:2888:3888

    server.4=server11:2888:3888

    server.5=server12:2888:3888

  b、在zookeeper目录下新建zkdata和zkdatalog目录

  c、在zookeeper/zkdata/下新建myid文件,在里面写入数字(第几个服务器就写几)

4、修改环境变量(可统一写入env.sh)

  export ZOOKEEPER_HOME=/opt/hbase/zookeeper

  export PATH=$PATH:ZOOKEEPER_HOME/bin:$ZOOKEEPER_HOME/conf

  source /etc/profile ;

5、启动

  进入zookeeper/bin目录;

  在每一个节点运行命令./zkServer.sh start;

6、验证

   在每一个节点运行./zkServer.sh status查看zookeeper信息(一个leader,其余均为follower)

二、搭建hadoop(server8-server12,其中8,9为namenode)

1、上传hadoop-2.6.0.tar.gz包到/usr/local/src目录下,并解压

2、将其移动到/opt/hbase目录下,并重命名为hadoop

3、修改配置文件(/hadoop/etc/hadoop/)

  a、           core-site.xml(插入内容)

  b、          hdfs-site.xml(插入内容)

  c、            maperd-site.xml(解压出来没有,从其他地方拷贝)

  d、          slaves(写入节点信息)

  e、           hadoop-env.sh(写入环境变量)

      export JAVA_HOME=/usr/local/src/jdk1.7

  f、            yarn-site.xml(写入内容)

  g、           yarn-env.sh(配置环境变量)

     export JAVA_HOME=/usr/loca/src/jdk1.7

4、修改环境变量

  export HADOOP_HOME=/opt/hbase/hadoop

  export PATH=$PATH:HADOOP_HOME/bin

5、启动

  a、         分别在各节点启动journalnode服务,命令如下:

    /opt/hbase/hadoop/sbin/hadoop-daemon.sh start journalnode

  b、         格式化集群(会有确认,输入Y)

    Server8运行:$/hadoop/bin/hdfs namenode –format、

    主节点启动/sbin/start-all.sh

    Server8运行:$/hadoop/bin/hdfs zkfc –formatZK

    Server9运行:$/hadoop/bin/hdfs namenode –bootstrapStandby

    Server9运行:$/hadoop/bin/hdfs zkfc –formatZK

  c、启动:

    Server8/9运行:$/hadoop/sbin/hadoop-daemon.sh start zkfc

    Server8/9运行:$/hadoop/sbin/hadoop-daemon.sh start namenode

    Server10/11/12运行: $/hadoop/sbin/hadoop-daemon.sh start datanode

6、验证

  使用jps命令查看是否有进程;

   浏览器输入namenode地址:ip:50070,查看其余节点是否正常。

三、搭建Hbase

1、上传hbase-0.98.13-hadoop2-bin.tar.gz到/usr/local/src目录下,并解压

2、将其移动到/opt/hbase/下,并重命名为hbase

3、修改配置文件(/hbase/conf/)

  a、          backup-master(该文件需自己创建)

    server9

  b、          hbase-site.xml(插入内容)

  c、           regionserver

    server10

    server11

    server12

4、修改环境变量

  HBASE_HOME=/opt/hbase/hbase

  export PATH=$PATH: /opt/hbase/hbase /bin

5、启动

  /opt/hbase/bin/start-hbase.sh

6、验证  

  浏览器输入HMaster地址:IP:60010

  

时间: 2024-10-21 07:22:36

Hbase安装的相关文章

Ubuntu: GlusterFS+HBase安装教程

HBase通常安装在Hadoop HDFS上,但也可以安装在其他实现了Hadoop文件接口的分布式文件系统上,如KFS.glusterfs是一个集群文件系统可扩展到几peta-bytes.它集合了各种存储在infiniband rdma或互连成一个大型并行网络文件系统.存储可以由任何商品等硬件x86_64服务器和sata-ii和infiniband HBA.GlusterFS比Hadoop HDFS可以提供更高的性能,HBase也因此可以获得更高的性能.将HBase安装在GlusterFS上,是

hbase学习(二)-hbase安装

本篇介绍两种HBase的安装方式:本地安装方式和伪分布式安装方式. 安装的前提条件是已经成功安装了hadoop,而且hadoop的版本要和hbase的版本相匹配. 我将要安装的hbase是hbase-0.94.11版本,需要的hadoop是hadoop-1.2.1版本. hbase下载地址:http://mirror.bit.edu.cn/apache/hbase/hbase-0.94.11/ 将下载的hbase-0.94.11解压到相应的目录,如/usr/hbase-0.94.11 将hbas

【汇总】 HBase 安装配置

HBase 默认配置 Centos6.5下Hbase配置 官网配置文档:http://hbase.apache.org/book.html#_configuration_files 中文翻译转自:http://eclecl1314-163-com.iteye.com/blog/1474286 Hbase集群搭建及所有配置调优参数整理及API代码运行 HBase集群安装部署(完全分布式) hbase安装配置(整合到hadoop)

Apache Hadoop集群离线安装部署(三)——Hbase安装

Apache Hadoop集群离线安装部署(一)--Hadoop(HDFS.YARN.MR)安装:http://www.cnblogs.com/pojishou/p/6366542.html Apache Hadoop集群离线安装部署(二)--Spark-2.1.0 on Yarn安装:http://www.cnblogs.com/pojishou/p/6366570.html Apache Hadoop集群离线安装部署(三)--Hbase安装:http://www.cnblogs.com/po

zookeeper和hbase安装

一.zookeeper 1./etc/profile HADOOP_PREFIX=/opt/hadoop JAVA_HOME=/opt/jdk18 ZOOKEEPER_HOME=/opt/zookeeper HBASE_HOME=/opt/hbase PATH=$PATH:$JAVA_HOME/bin:$HADOOP_PREFIX/bin:$HADOOP_PREFIX/sbin:$ZOOKEEPER_HOME/bin:$HBASE_HOME/bin export HADOOP_PREFIX PA

HBase安装与配置(完全分布式)

------------------------------------------------ 一.前言 二.环境 三.配置 1.解压hbase安装包 2.配置系统环境变量 3.修改conf/hbase-env.sh脚本,设置环境变量 4.编辑hbase-site.xml进行配置 5.修改regionservers,添加所有slave主机 6.修改hadoop下的hdfs-site.xml 7.分发到各个slave主机 8.启动Hbase 9.验证Hmaster已经启动 四.测试 ------

hbase安装部署(二)

一.Hbase基础 1.概念 Hbase是一个在HDFS上开发的面向列分布式数据库,用于实时地随机访问超大规模数据集,它是一个面向列族的存储器.由于调优和存储都是在列族这个层次上进行,最好所有列族的成员都有相同的"访问模式"和大小特征 2.区域 hbase自动把表水平划分"区域"(region). 每个区域由表中行的子集构.每个区域由它所属于表,它所包含的第一行及其最后一行(不包括这行)来表示 区域是在hbase集群上分布数据最小单位.用这种方式,一个因为太大而无法

Hbase安装-单机安装

网站: http://hbase.apache.org/ 版本对应关系: 通过lib目录下的hadoop-core- ...jar可以看出适配的hadoop版本 hbase-0.98.6-hadoop2    => hadoop 2.2 hbase-0.96.2-hadoop2    => hadoop 2.2 hbase-0.98.6-hadoop1    => hadoop 1.2.1 hbase-0.96.2-hadoop1    => hadoop 1.2.1 Hbase安

Hbase安装 - 伪分布式模式

网站: http://hbase.apache.org/ 版本对应关系: 通过lib目录下的hadoop-core- ...jar可以看出适配的hadoop版本 hbase-0.98.6-hadoop2    => hadoop 2.2 hbase-0.96.2-hadoop2    => hadoop 2.2 hbase-0.98.6-hadoop1    => hadoop 1.2.1 hbase-0.96.2-hadoop1    => hadoop 1.2.1 Hbase安

Hbase安装: 分布式模式

网站: http://hbase.apache.org/ 版本对应关系: 通过lib目录下的hadoop-core- ...jar可以看出适配的hadoop版本 hbase-0.98.6-hadoop2    => hadoop 2.2 hbase-0.96.2-hadoop2    => hadoop 2.2 hbase-0.98.6-hadoop1    => hadoop 1.2.1 hbase-0.96.2-hadoop1    => hadoop 1.2.1 Hbase安