文档章节

centos 6.8 单机安装hbase

globalHawk
 globalHawk
发布于 2017/08/15 17:44
字数 433
阅读 33
收藏 0

1. centos 安装 jdk


a. 下载  jdk 安装包

b. 解压

sudo tar zxvf jdk-8u66-linux-x64.tar.gz

c. 配置环境变量

vi /etc/profile

写入: 

JAVA_HOME=/usr/local/java/jdk1.8.0_66

JRE_HOME=/usr/local/java/jdk1.8.0_66/jre

CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib

PATH=$JAVA_HOME/bin:$PATH

export PATH JAVA_HOME CLASSPATH

d. 使环境变量生效:

source /etc/profile


e. 让当前jdk 为默认jdk


update-alternatives --install /usr/bin/java java /home/hadoop/java/jdk1.8.0_144/bin/java 400

update-alternatives --install /usr/bin/javac javac /home/hadoop/java/jdk1.8.0_144/bin/javac 400

update-alternatives --config java

update-alternatives --config javac

f. 测试

java -version


2. 安装 hbase 


a. 下载 hbase 安装包

b. 解压

tar -zxvf hbase-1.0.3-bin.tar.gz

c. 修改配置文件hbase-site.xml(在 hbase 文件夹的 conf 目录下),单机只需如下配置

<configuration>
  <property>
    <name>hbase.rootdir</name>
    <value>file:///opt/hbase-1.0.3/tmp/hbase</value>
  </property>
</configuration>


d. 配置  profile 路径

vi /etc/profile

写入:

export HBASE_HOME=/home/hadoop/java/hbase-2.0.0-alpha-1

现在的配置文件是:

export HBASE_HOME=/home/hadoop/java/hbase-2.0.0-alpha-1

JAVA_HOME=/home/hadoop/java/jdk1.8.0_144

JRE_HOME=/home/hadoop/java/jdk1.8.0_144/jre

CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib

PATH=$PATH:$JAVA_HOME/bin:$HBASE_HOME/bin

export PATH JAVA_HOME CLASSPATH


让配置生效:

source /etc/profile


e. 修改配置文件conf/hbase-env.sh 加入:

export JAVA_HOME=/home/hadoop/java/jdk1.8.0_144    #Java安装路径
export HBASE_CLASSPATH=/home/hadoop/java/hbase-2.0.0-alpha-1/lib #HBase类路径
export HBASE_LOG_DIR=${HBASE_HOME}/logs   #该路径需要在  /etc/profile 中配置
export HBASE_MANAGES_ZK=true

f. 修改 host 地址映射

ip   你的主机名  

如:

192.168.199.128  server.clean.com 

否则启动的时候会报错:

java.net.UnknownHostException: Invalid host name: local host is: (unknown); destination host is: "master":9000; java.net.UnknownHostException;


g. 启动

找到  hbase安装目录/bin

./start-hbase.sh

./hbase shell

或者直接在命令行输入:

start-hbase.sh

hbase shell 

 

h. 如果在使用  hbase shell 的时候 , 报拒绝连接

将 /etc/hosts 中的   localhost 映射去掉, 或者将localhost 映射修改成 ip , 而不是  127.0.0.1

如:

192.168.199.182   localhost

© 著作权归作者所有

globalHawk
粉丝 0
博文 39
码字总数 11446
作品 0
南阳
程序员
私信 提问
大数据学习系列之二 ----- HBase环境搭建(单机)

引言 在上一篇中搭建了Hadoop的单机环境,这一篇则搭建HBase的单机环境 环境准备 1,服务器选择 阿里云服务器:入门型(按量付费) 操作系统:linux CentOS 6.8 Cpu:1核 内存:1G 硬盘:40G 2,配...

虚无境
2018/08/16
0
0
【HBase】 - 单机模式、伪分布式、完全分布式配置

Hbase 简介 Hbase: Hadoop Database Hbase是非关系型数据库,随着现在互联网的数据量越来越多,需求更加多元化,传统的关系型数据库无法满足实际的业务需求,NoSql类型数据库孕育而生。 传统...

ZeroneLove
02/25
23
0
Windows HBase2.2.0安装部署踩坑

下载安装 hbase下载 解压之后根目录,没有什么要修改的。 配置文件目录,主要修改hbase-env.cmd和hbase-site.xml hbase-env.cmd HBASEMANAGESZK值为false表示zookeeper外装,HBASEMANAGESZK的...

trayvon
06/25
116
0
关于学习Hadoop中未总结的资料

1)Cygwin相关资料   (1)Cygwin上安装、启动ssh服务失败、ssh localhost失败的解决方案   地址:http://blog.163.com/pwcrab/blog/static/16990382220107267443810/   (2)windows...

Carl_
2015/06/25
36
0
win环境下 hbase 数据库搭建流程

Hbase单机版安装使用教程 Hbase介绍请参考技术支持文档,这里只说明Hbase 的安装和使用 第一步:下载安装Hbase数据库 链接:链接:https://pan.baidu.com/s/1si6Nokvz8xkUsmefsRlntQ 密码:k...

lijiaweizuishuai
2018/05/28
0
0

没有更多内容

加载失败,请刷新页面

加载更多

java通过ServerSocket与Socket实现通信

首先说一下ServerSocket与Socket. 1.ServerSocket ServerSocket是用来监听客户端Socket连接的类,如果没有连接会一直处于等待状态. ServetSocket有三个构造方法: (1) ServerSocket(int port);...

Blueeeeeee
今天
6
0
用 Sphinx 搭建博客时,如何自定义插件?

之前有不少同学看过我的个人博客(http://python-online.cn),也根据我写的教程完成了自己个人站点的搭建。 点此:使用 Python 30分钟 教你快速搭建一个博客 为防有的同学不清楚 Sphinx ,这...

王炳明
昨天
5
0
黑客之道-40本书籍助你快速入门黑客技术免费下载

场景 黑客是一个中文词语,皆源自英文hacker,随着灰鸽子的出现,灰鸽子成为了很多假借黑客名义控制他人电脑的黑客技术,于是出现了“骇客”与"黑客"分家。2012年电影频道节目中心出品的电影...

badaoliumang
昨天
15
0
很遗憾,没有一篇文章能讲清楚线程的生命周期!

(手机横屏看源码更方便) 注:java源码分析部分如无特殊说明均基于 java8 版本。 简介 大家都知道线程是有生命周期,但是彤哥可以认真负责地告诉你网上几乎没有一篇文章讲得是完全正确的。 ...

彤哥读源码
昨天
16
0
jquery--DOM操作基础

本文转载于:专业的前端网站➭jquery--DOM操作基础 元素的访问 元素属性操作 获取:attr(name);$("#my").attr("src"); 设置:attr(name,value);$("#myImg").attr("src","images/1.jpg"); ......

前端老手
昨天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部