zoukankan      html  css  js  c++  java
  • 一、hbase单机安装

    下文将快速构建并启动单节点hbase,不使用hdfs作为存储,不使用独立的zookeeper

    hbase官网:http://hbase.apache.org/

    一、JDK环境 

    hbase需要JDK环境作为前提,所以在你的linux系统中首先要安装JDK,参考:

    https://www.cnblogs.com/lay2017/p/7442217.html

    使用命令测试JDK安装成功

    二、下载hbase

    这里选择最新版的2.1.1(之前选择1.4.8的旧版本web ui一直无法访问):

    http://mirrors.hust.edu.cn/apache/hbase/2.1.1/hbase-2.1.1-bin.tar.gz

    我们创建一个hbase目录

    mkdir /usr/local/hadoop/hbase

    并进入该目录

    cd /usr/local/hadoop/hbase

    下载hbase二进制文件

    wget http://mirrors.hust.edu.cn/apache/hbase/2.1.1/hbase-2.1.1-bin.tar.gz

    解压缩

    tar -zxvf hbase-2.1.1-bin.tar.gz

    进入解压的目录

    cd /usr/local/hadoop/hbase/hbase-2.1.1

    三、配置单节点hbase

    配置hbase-env.sh

    vi conf/hbase-env.sh

    配置JDK路径

    配置hbase-site.xml

    vi conf/hbase-site.xml

    配置hbase

    hbase.rootdir: 配置存储路径

    hbase.zookeeper.property.dataDir: zookeeper存储路径

    hbase.unsafe.stream.capability.enforce: 由于我们不使用hdfs,使用本地路径所以设置为false

     总之,hbase单节点的配置就完成了

    四、启动hbase

    bin/start-hbase.sh

    使用jps命令查看master是否启动成功

    五、访问webui

    http://你的服务器IP地址:16010/master-status(web ui默认端口是16010

    你会看到

    六、shell访问

    为了方便,我们先将hbase的bin配置到系统的环境变量中

    vi /etc/profile

    添加一行

    重载配置文件

    source /etc/profile

    使用命令进入shell

    hbase shell

    你会看到

    使用version命令查看一下版本

    退出shell,exit和quit都行

    七、关闭hbase

    以上就是hbase的单节点安装,不需要hadoop环境,不需要zookeeper。最麻烦的就是要选对一个版本,否则你可能遇到莫名其妙的问题。

    参考官方文档:http://hbase.apache.org/book.html#quickstart

  • 相关阅读:
    mac前端解除端口占用命令
    Mac安装Brew
    Mac Webstrom 快捷键
    linux yarn安装
    js-新兴的API,最佳实践,离线应用于客户端存储
    js-高级技术
    js-Ajax与Comet
    js-错误处理与调试,JSON
    js-DOM2,表单脚本
    js-事件
  • 原文地址:https://www.cnblogs.com/lay2017/p/9944387.html
Copyright © 2011-2022 走看看