环境

  - hadoop

  - 没有zookeeper(用hbase自带的zookeeper,当然后期我会改用独立的zookeeper)

HBase介绍

  参考:hbase是什么?

hbase下载

  地址:http://mirrors.shu.edu.cn/apache/hbase/stable/

  我选的是 hbase-1.4.8-bin.tar.gz

  解压,将文件放到 /usr/local/hbase下

安装(配置文件)

  1 - .bashrc(可有可无,为了以后操作方便我配置了)

  添加 $HBASE_HOME 环境变量

  cd ~
  vi .bashrc   export $HBASE_HOME=/usr/local/hbase
  export PATH=$PATH:$HBASE_HOME/bin

  2 - hbase.env.sh (/usr/local/hbase/conf)

  cd /usr/local/hbase/conf
  vi hbase-env.sh   export JAVA_HOME=..........    //jdk路径
  export HBASE_MANAGES_ZK=true    //使用hbase自带的zookeeper

  3 - hbase.site.xml(/usr/local/hbase/conf)

  cd /usr/local/hbase/conf
  vi hbase-site.xml

  添加内容

  <configuration>
    <property>
       <name>hbase.rootdir</name>
       <value>hdfs://Kouri(localhost,127.0.0.1):9000/hbase</value>   //hbase依赖到hdfs上 - 可以在hdfs上查看到文件夹
     </property>
     <property>
       <name>hbase.cluster.distributed</name>  //使用分布式
       <value>true</value>
     </property>
   <property>
       <name>hbase.zookeeper.property.dataDir</name>
       <value>/usr/local/hbase/data/zookeeper</value>
     </property>
    <property>
       <name>hbase.zookeeper.quorum</name>  //启动zk的服务器列表,分布式下必配
       <value>Kouri</value>
     </property>
    <property>
       <name>hbase.zookeeper.property.clientPort</name>  //client链接zookeeper端口,默认2181
       <value>2182</value>
     </property>
  </congiguration>

启动(先启动hadoop)

  start-hbase.sh

关闭

stop-hbase.sh

查看进程

jps

出现:HMaster,HQuorumPeer,HRegionServer

相关演示

  查看hbase在hdfs中情况

  hdfs dfs -ls /hbase

  启动hbase shell

  hbase shell

  HBase的Web界面

  http://localhost:16010  - hbase 1...版本后

HBase 入坑有关解决

  可参考另一篇:坑人的HBase!!!

X

HBase - 伪分布式安装过程的更多相关文章

  1. HBase伪分布式安装(HDFS)+ZooKeeper安装+HBase数据操作+HBase架构体系

    HBase1.2.2伪分布式安装(HDFS)+ZooKeeper-3.4.8安装配置+HBase表和数据操作+HBase的架构体系+单例安装,记录了在Ubuntu下对HBase1.2.2的实践操作,H ...

  2. hbase伪分布式安装(单节点安装)

    hbase伪分布式安装(单节点安装) http://hbase.apache.org/book.html#quickstart   1.    前提配置好java,环境java变量     上传jdk ...

  3. Hbase伪分布式安装

    前面的文章已经讲过hadoop伪分布式安装,这里直接介绍hbase伪分布式安装. 1. 下载hbase 版本hbase 1.2.6 2. 解压hbase 3. 修改hbase-env.sh 新增如下内 ...

  4. HBase伪分布式安装及简单使用

    HBase是Hadoop的数据库,基于Hadoop执行.是一种NoSQL数据库. 特点:分布式.多版本号.面向列的存储模型.可以大规模的数据实时随机读写,可直接使用本地文件系统. 不适合:与关系型数据 ...

  5. hbase伪分布式安装以及实例演示

    参考指路:https://www.cnblogs.com/wang-jx/p/9672072.html (包含实例演示,这里就不copy人家的心血了) 1.下载对应安装包解压 1.1下载 同样建议选择 ...

  6. hbase伪分布式安装(转)

    原文地址:http://blog.csdn.net/yonghutwo/article/details/24555103 本机环境: ubuntu 12.4 Hadoop 1.1.2 安装hbase版 ...

  7. hadoop+zookeeper+hbase伪分布式安装

    基本安装步骤 安装包下载 从大数据组件下载地址下载以下组件安装包 hadoop-2.6.0-cdh5.6.0.tar.gz hbase-1.0.0-cdh5.6.0.tar.gz zookeeper- ...

  8. Hbase学习记录(1)|伪分布式安装

    概述 Hbase –Haddop Database 是一个高性能,高可靠性.面向列.可伸缩的分布式存储系统. Hbase利用HDFS作为文件存储系统,利用MapReduce来处理Hbase的海量数据, ...

  9. Hadoop生态圈-hbase介绍-伪分布式安装

    Hadoop生态圈-hbase介绍-伪分布式安装 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.HBase简介 HBase是一个分布式的,持久的,强一致性的存储系统,具有近似最 ...

随机推荐

  1. Azure的CentOS上安装LIS (Linux Integration Service)

    Azure上虚拟化技术都是采用的Hyper-v,每台Linux虚拟机都安装了LIS(Linux Integration Service).LIS的功能是为VM提供各种虚拟设备的驱动.所以LIS直接影响 ...

  2. asp.net过滤HTML标签,只保留换行与空格

    自己从网上找了一个过滤HTML标签的方法,我也不知道谁的才是原创的,反正很多都一样.我把那方法复制下来,代码如下: /// <summary> /// 去除HTML标记 /// </ ...

  3. 二:HTML文本编译器 kindeditor-4.1.10 的使用 SpringMVC+jsp的实现

    这和一篇与上一篇的区别在与,上一篇是直接请求到action我们剩下的都是我们全部手动处理, 而这一片篇是由kindeditor内部处理,图片上传到本地,基本上没什么区别,但是有一点一定要注意的就是,这 ...

  4. DB字段顺序与类的属性顺序一致:{Oracle.DataAccess.Client.OracleException ORA-00932: 数据类型不一致: 应为 TIMESTAMP, 但却获得 NUMBER

    {Oracle.DataAccess.Client.OracleException ORA-00932: 数据类型不一致: 应为 TIMESTAMP, 但却获得 NUMBER     应用程序中类型T ...

  5. [转]浅谈javascript函数劫持

    转自:Ph4nt0m Security Team 这么多年了,现在学习依然还是有很多收货,向前辈致敬.转载一方面是自己存档一份,另一方面是让更多喜欢安全的人一同学习. ================ ...

  6. appium_python_android测试环境搭建

    第一步  安装appium •Appium是由.NET 开发的,所以,它会依赖 .NET framework相关组件,所以先安装.net framework 4.5,备注: Appium最低支持.ne ...

  7. 下拉框改变事件:获取下拉框中当前选择的文本 SelectionChanged事件

    /// <summary> /// 下拉框改变事件:获取下拉框中当前选择的文本 /// </summary> /// <param name="sender&q ...

  8. 虚拟化系列-VMware vSphere 5.1 简介与安装

    原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://mabofeng.blog.51cto.com/2661587/1017680 一 ...

  9. python request (1) 环境

    环境准备 requests   httpbin  virtualenv  pip  python 安装 #mkdir /home/requests #yum install -y python-pip ...

  10. BitmapCutter.Core 引用步骤

    1 将BitmapCutter.Core项目或者dll引用到需要的项目底下. 2 前台页面 <img id="imgPreview1" title="点击上传图片& ...