系统环境:centos 6

软件包:

hbase版本:hbase-1.4.8-bin.tar.gz     下载地址:wget  http://mirror.bit.edu.cn/apache/hbase/stable/hbase-1.4.8-bin.tar.gz

jdk版本:jdk-8u181-linux-x64.tar.gz     下载地址:wget  http://download.oracle.com/otn-pub/java/jdk/8u191-b12/2787e4a523244c269598db4e85c51e0c/jdk-8u191-linux-x64.tar.gz

安装之前确保Hadoop已经安装

1、安装jdk

•解压jdk到/usr/local(这个路径随意,看你喜欢安装到哪,自己选择即可)

#tar zxvf jdk-8u181-linux-x64.tar.gz -C /usr/local

•配置jdk环境变量

#vim /etc/profile

添加如下配置到文件最后。

export JAVA_HOME=/usr/local/jdk1.8.0_181
export PATH=${JAVA_HOME}/bin:$PATH

•让配置生效

#source /etc/profile

•查看刚安装的jdk版本

#java -version

如上图,说明安装jdk成功。

2、安装hbase

•解压hbase到/opt目录

#tar zxvf hbase-1.4.8-bin.tar.gz -C /opt

#cd /opt/hbase-1.4.8

•配置hbase的java环境变量

#vim conf/hbase-env.sh (这一步是相对路径,前提是你要进去到hbase的安装路径,否则,你就需要输入完整的路径。)

在文件最后添加

export JAVA_HOME=/usr/local/jdk1.8.0_181

export HBASE_MANAGES_ZK=true   ---使用自带的zookeeper

效果如下图:

后面在启动hbase的时候会报这样一条信息:

因此,还得在刚刚那个文件hbase-env.sh注释掉几条信息,如:

把46,47这两行注释掉就ok。

•配置hbase环境变量

#vim ~/.bashrc   在文件最后添加:

export HBASE_HOME=/opt/hbase-1.4.8
export HBASE_CONF_DIR=$HBASE_HOME/conf
export BASE_CLASS_PATH=$HBASE_CONF_DIR
export PATH=$PATH:$HBASE_HOME/bin

如图所示:

•配置hbase

#vim conf/hbase-site.xml    在<configuration>之间添加如下信息

<property>
<name>hbase.rootdir</name>
<value>hdfs://主机名:8020/hbase</value> ---------hbase数据存放目录
</property>
<property>
<name>hbase.tmp.dir</name>
<value>/data1/hadoop/hbase/tmp</value>
</property>
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property>
<property>
<name>hbase.zookeeper.quorum</name> 使用自带的zookeeper
<value>主机名</value>
</property>

•拷贝hadoop配置文件hdfs-site.xml和core-site.xml文件到hbase配置文件conf目录下。

•启动hbase

#./bin/start-hbase.sh  (当然你也可以直接在命令行输入start-habse.sh,因为刚刚我们已经配置了环境变量。)

•到此,hbase单点安装就完成了。接下来就可以通过在命令行输入   hbase  shell进入到hbase的世界了。

hbase单点安装的更多相关文章

  1. Hbase单点安装Version1.1.5

    Hbase单点安装,基于版本1.1.5, 使用hbase-1.1.5.tar.gz安装包. 1.安装说明 使用Hbase自带zookeeper和本地文件目录存储数据 2.安装规划 角色规划 IP/机器 ...

  2. Hadoop、Zookeeper、Hbase分布式安装教程

    参考: Hadoop安装教程_伪分布式配置_CentOS6.4/Hadoop2.6.0   Hadoop集群安装配置教程_Hadoop2.6.0_Ubuntu/CentOS ZooKeeper-3.3 ...

  3. Hbase的安装(hadoop-2.6.0,hbase1.0)

    Hbase的安装相对很简单啊...只要你装了Hadoop 装Hbase就是分分钟的事 如果要装hadoop集群的话 hadoop分类的集群安装好了,如果已经装好单机版~ 那就再配置如下就好~ 一.vi ...

  4. Hbase的安装测试工作

    Hbase的安装测试工作: 安装:http://www.cnblogs.com/neverwinter/archive/2013/03/28/2985798.html 测试:http://www.cn ...

  5. HBase 的安装与配置

    实验简介 本次实验学习和了解 HBase 在不同模式下的配置和安装,以及 HBase 后续的启动和停止等. 一.实验环境说明 1. 环境登录 无需密码自动登录,系统用户名shiyanlou,密码shi ...

  6. HBase的安装与使用

    1.安装 由于还是学习阶段,所以没有在生产环境练习,就在本地建了个虚拟机进行HBase的安装. 下载地址http://www.apache.org/dyn/closer.cgi/hbase/,选择一个 ...

  7. HBASE的安装

    HBASE的安装: 安装的软件版本:hbase-0.98.4-hadoop2.tar.gz 下载链接:http://www.apache.org/dist/hbase/hbase-0.98.4/ 1. ...

  8. 一、Hbase的安装

    一.Hbase配置 这个是我从网上找的一个版本,网上说配置成功. 先决条件: (1)hadoop的版本与hbase的版本要对应,主要是hadoop目录下的hadoop-core-1.0.4.jar的版 ...

  9. 分布式文件系统 FastDFS 5.0.5 & Linux CentOS 7 安装配置(单点安装)——第一篇

    分布式文件系统 FastDFS 5.0.5 & Linux CentOS 7 安装配置(单点安装)--第一篇 简介 首先简单了解一下基础概念,FastDFS是一个开源的轻量级分布式文件系统,由 ...

随机推荐

  1. SSH安全加固

    SSH安全加固 配置文件: /etc/ssh/sshd_config # This file is automatically generated at startup KexAlgorithms c ...

  2. Python函数Day3

    一.函数名的应用 函数名类似于特殊的变量,打印函数名就是打印函数的内存地址 ① 函数名就是函数的内存地址 def func(): pass >>>func <function ...

  3. Linux命令——source

    参考:What does 'source' do? 前言 当我们修改了/etc/profile文件,并想让它立刻生效,而不用重新登录,就可以使用source命令,如source /etc/profil ...

  4. RT-Thread--线程间通信

    线程中通信 在裸机编程中,经常会使用全局变量进行功能间的通信,如某些功能可能由于一些操作而改变全局变量的值,另一个功能对此全局变量进行读取,根据读取到的全局变量值执行相应的动作,达到通信协作的目的: ...

  5. IDEA快捷键之关闭标签页和选定单词

    下面所说的快捷键仅作为演示使用,个人可根据喜好自行设置 使用Alt + W 选中某个单词 点击IDEA左上角的File 打开Settings 在左侧点击KeyMap 打开右侧的Editor Actio ...

  6. Python函数式编程-map/reduce

    1.map map()传入的第一个参数是f,即函数对象本身. map()函数接收两个参数,一个是函数,一个是Interable,map将传入的函数依次作用到序列的每个元素,并把结果作为新的Iterat ...

  7. 第五周作业:markdown语法小总结

    第五周作业 markdown语法总结 早就想写这么一个文章了,关于markdown的语法,因为最近使用的比较多,所以特地总结一下 一,标题 首先要介绍的就是标题, 标题一共有六级 # h1 ## h2 ...

  8. 利用random模块做一个抢红包功能

    我们都知道random模块是一个生成随机数的模块,用它来做抢红包的功能很合适. 抢红包,抢到的金额是随机的,但怎么让每个人抢到的随机金额公平合理呢 比如:我想发一个100元的红包让10个人抢,我可以把 ...

  9. 常见的HTML5语义化标签

    ​ <title>:页面主体内容.<hn>:h1~h6,分级标题,<h1> 与 <title> 协调有利于搜索引擎优化.<ul>:无序列表. ...

  10. 前端面试题-JavaScript

    引用GitHub 上 ltadpoles的前端面试 https://github.com/ltadpoles 目录  1. JavaScript 有哪些数据类型  2. 怎么判断不同的JS数据类型   ...