一、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

七、关闭hbase

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

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

原文地址:https://www.cnblogs.com/lay2017/p/9944387.html

时间: 2024-10-24 22:43:36

一、hbase单机安装的相关文章

HBase单机安装及Phoenix JDBC连接

HBase是建立在Hadoop文件系统之上的分布式面向列的数据库,它是横向扩展的.它利用了Hadoop的文件系统(HDFS)提供的容错能力. HBase提供对数据的随机实时读/写访问,可以直接HBase存储HDFS数据. 1.准备 必须JDK1.8+ 下载hbase前,检查本机的Hadoop版本(HBase文档搜索Hadoop version查找): 我这里本地安装的Hadoop版本为2.6,所以使用的HBase版本为HBase-1.3.6. 下载解压: $ tar -xvf hbase-1.3

hbase 单机安装问题

报zookeeper exception not found I fixed this by editing the file "/usr/local/hbase-0.94.1/conf/hbase-env.sh" and adding the element "export HBASE_CLASSPATH=/usr/local/hbase-0.94.1/lib".

centos6.8单机安装HBase

hadoop生态系统 HBase简介–HBase–HadoopDatabase,是一个高可靠性.高性能.面向列.可伸缩.实时读写的分布式数据库–利用HadoopHDFS作为其文件存储系统,利用HadoopMapReduce来处理HBase中的海量数据,利用Zookeeper作为其分布式协同服务 (1)安装的前提条件 此安装是在阿里云服务器上安装的,且java环境已经配好,hadoop和zookeeper都已经安装好并成功启动 (2)下载hbase-1.1.3-bin.tar.gz,上传并解压 进

HBase 的安装与配置

实验简介 本次实验学习和了解 HBase 在不同模式下的配置和安装,以及 HBase 后续的启动和停止等. 一.实验环境说明 1. 环境登录 无需密码自动登录,系统用户名shiyanlou,密码shiyanlou 2. 环境介绍 本实验环境采用带桌面的Ubuntu Linux环境,实验中会用到桌面上的程序: XfceTerminal: Linux命令行终端,打开后会进入Bash环境,可以使用Linux命令: Firefox:浏览器,可以用在需要前端界面的课程里,只需要打开环境里写的HTML/JS

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

Flume单机安装与配置

下载 apache-flume-1.6.0-bin.tar.gz 解压 tar -zxvf apache-flume-1.6.0-bin.tar.gz 配置 cp conf/flume-conf.properties.template conf/flume-conf.properties cp conf/flume-env.sh.template conf/flume-env.sh flume-env.sh # Enviroment variables can be set here. expo

HBase单机和集群版部署

1. HBase安装部署 HBase有两种部署模式:单机版模式和集群版模式.无论哪种模式,都需要配置HBase conf目录下的文件.至少,必须在conf/hbase-env.sh文件中添加JAVA_HOME.在hbase-env.sh这个文件中,可以设置HBase的环境变量,如堆内存大小.JVM的其他配置,日志文件的存放位置等. 注意:HBase的安装版本需要与Hadoop的版本相对应,否则会出现HBase使用不了的情况,主要体现在HBase shell操作命令非常慢,甚至出错.HBase与H

redis的单机安装与配置以及生产环境启动方案

简单介绍一下redis的单机安装与配置,方便自己记录安装步骤的同时方便他人获取知识. 首先,从官网下载最新版的(稳定版)的redis安装包.官网地址如下:https://redis.io/download 下载源码包后,redis需要编译安装.需要安装gcc和tcl,gcc用于编译tcl用于测试. 使用命令安装gcc,yum install gcc,一路选择yes,gcc就可以安装成功. 接下来安装tcl,首先获取tcl源码包(见百度云盘)或者使用命令:wget http://downloads

unix(mac)单机安装neo4j

单机版安装 单机安装十分简单: 1)将neo4j的community版本下载完毕后,进行解压,运行的命令是:tar –zvxf neo4j-community-2.0.1.tar.gz 2)修改conf/neo4j-server.properties配置文件,将org.neo4j.server.webserver.address=0.0.0.0注释字符去掉 3)最后进入bin目录,启动neo4j的服务即可. 4) 输入 http://ip:7474/webadmin 即可进入neo4j控制台 集