CDH版hbase-0.98.1单机安装
HBase 的安装有两种方式:单机安装和分布式安装。HBase的单机安装了解即可,大家重点掌握HBase 分布式集群的安装。下面我们分别进行介绍。
HBase 单机安装
HBase 需要运行在 Hadoop 基础之上,因此安装HBase 的前提是必须安装 Hadoop 环境。我的环境安装的是hadoop-2.6.0-cdh5.15.1.tar.gz,因此要选择匹配的版本,我选择的是hbase-0.98.1-cdh5.15.tar.gz的Hbase包。
步骤一: 下载解压cdh版HBase
下载链接:http://archive-primary.cloudera.com/cdh5/cdh/5/
步骤二:配置HBase环境变量
打开/etc/profile 文件,配置 HBase 的环境变量
vim .bash_profile
export HBASE_HOME=/opt/hbase/hbase-0.98.1
export PATH=$PATH:$HOME/bin:$HBASE_HOME/bin
source .bash_profile
步骤三: 修改HBase配置文件
修改 conf/hbase-env.sh 配置文件。
1) 去掉 JAVA_HOME 前的 "#",并将其修改成自己安装的 Java 路径。
2) 去掉 HBASE_MANAGES_ZK 前的 "#",并将其值设置为 true(HBase 管理自己的 ZooKeeper,这样就不需要单独安装 ZooKeeper)
vim hbase-env.sh export JAVA_HOME=/opt/java/jdk1.8.0_191 export HBASE_MANAGES_ZK=false
3)修改 conf/hbase-site.xml配置文件,添加如下内容
vim hbase-site.xml <property> <name>hbase.rootdir</name> <value>hdfs://centos05:9090/hbase</value> </property> <property> <name>hbase.cluster.distributed</name> <value>false</value> </property>
<property> <name>hbase.Zookeeper.quorum</name> <value>centos05</value> </property> <property> <name>Zookeeper.session.timeout</name> <value>60000</value> </property> <property>
<name>hbase.Zookeeper.property.clientPort</name> <value>2181</value>
</property> <property> <name>hbase.tmp.dir</name> <value>/opt/hadoop/tmp</value> </property>
<property> <name>hbase.client.keyvalue.maxsize</name> <value>10485760</value>
</property>
4)hbase.rootdir 属性的值需要与 Hadoop 目录下这个conf/core-site.xml 文件中的 fs.default.name 属性值对应
fs.default.name 设置为hdfs://centos05:9090 hbase.rootdir 设置为hdfs://centos05:9090/hbase hbase.ZooKeeper.quorum 设置为 centos05 hbase.tmp.dir 设置为之前创建的 tmp 目录:/opt/hadoop/tmp
步骤四:启动Hbase
1、首先启动Hadoop伪分布集群(一直处于启动状态)
[hadoop@centos05 conf]$ jps 32640 NodeManager 12797 Jps 32057 NameNode 32526 ResourceManager 32356 SecondaryNameNode 32172 DataNode [hadoop@centos05 conf]$
2、启动HBase
[hadoop@centos05 ~]$ start-hbase.sh [hadoop@centos05 ~]$
jps
5283 Jps 4215 QuorumPeerMain 3239 DataNode 4912 HRegionServer 4071 ResourceManager 3055 NameNode 4800 HMaster 5137 Main 3847 SecondaryNameNode 4311 QuorumPeerMain
4
257 QuorumPeerMain 4184 NodeManager
CDH版hbase-0.98.1单机安装的更多相关文章
- cdh版hbase构建Phoenix 遇到的坑
Phoenix 构建cdh版hbase遇到的坑 1. 安装phoenix 下载:在github上下载对应版本https://github.com/apache/phoenix 解压:略 编译: 修改根 ...
- hbase 0.98.1集群安装
本文将基于hbase 0.98.1解说其在linux集群上的安装方法,并对一些重要的设置项进行解释,本文原文链接:http://blog.csdn.net/bluishglc/article/deta ...
- Hbase 0.98集群搭建的详细步骤
准备工作 Hbase的搭建是依赖于Hadoop的,Hbase的数据文件实际上存储在HDFS文件系统中,所以我们需要先搭建hadoop环境,之前的博文中已经搭建过了(详见http://www.cnblo ...
- Spark 1.1.0 编译(为了支持hbase 0.98.6)
为了支持hbase0.98.6,需要重新编译spark 1. 下载spark 1.1.0源代码,以及 scala-2.10.4的bin包. 将环境变量 SCALA_HOME 设置为 scala-2.1 ...
- CentOS 7.3 CDH 5.10.0 Druid0.12.4安装记录
CentOS 7.3 CDH 5.10.0安装记录 0. 集群规划192.167.1.247 realtime247 realtime+hadoopdata192.167.1.248 broker24 ...
- Hadoop 2.4.1+HBase 0.98.6.1 分布式安装
参考:http://blog.csdn.net/wind520/article/details/39856353
- 在Eclipse上建立hbase 0.98.3/0.96.2源代码阅读环境
2.1. 切换到源代码目录,执行: mvn 黄色部分作用为设置代理.由于本人的编译环境在公司内网,所以需要设置代理 2.2. 生成eclipse项目环境: mvn eclipse:eclipse -D ...
- HBase单机安装及Phoenix JDBC连接
HBase是建立在Hadoop文件系统之上的分布式面向列的数据库,它是横向扩展的.它利用了Hadoop的文件系统(HDFS)提供的容错能力. HBase提供对数据的随机实时读/写访问,可以直接HBas ...
- ps6 安装失败-FATAL: Payload '{3F023875-4A52-4605-9DB6-A88D4A813E8D} Camera Profiles Installer 6.0.98.0' information not found in Media_db.
点击 '错误摘要' Exit Code: 34 -------------------------------------- Summary ----------------------------- ...
随机推荐
- vs2015+ffmpeg开发环境配置【转】
本文转载自:http://blog.csdn.net/hustlx/article/details/51014307 1.在http://ffmpeg.zeranoe.com/builds/ 下载最新 ...
- 2014/09/20 关于ArrayList的几种操作
1.删除ArrayList集合元素 删除ArrayList集合里面的元素时,提供了Clear方法,Remove方法,RmoveAt方法和RemoveRange方法. Clear方法是移除所有的元素 R ...
- c# 正则表达式regex心得
5.1. C#中的正则表达式的简介 C#中的Regex类处理正则表达式. 5.2. C#正则表达式的语法 5.3. C#中的正则表达式的特点 下面总结一些C#中的正则表达式相对于其他语言中的正则表达式 ...
- javascript中作用域
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- 电商物流仓储WMS业务流程
电商物流仓储WMS业务流程 SKU是什么意思? 一文详解电商仓储管理中SKU的含义 从货品角度看,SKU是指单独一种商品,其货品属性已经被确定.只要货品属性有所不同,那么就是不同的SKU. PO信息 ...
- ES : 软件工程学的复杂度理论及物理学解释
系统论里面总是有一些通用的专业术语 比如复杂度.熵.焓,复杂度专门独立出来,成为复杂度理论 文章摘抄于:<非线性动力学> 刘秉政 编著 5.5 复杂性及其测度 热力学的几个专业术语 熵. ...
- CorelDRAW三十周年庆典暨2019新耀发布会,诚邀您的莅临!
30年时光荏苒!眨眼风惊雨过. 在1989年的春天,CorelDRAW 1.0正式发布,一经面世就掀起了图形设计行业革命浪潮,这个图形工具不仅给设计师提供了矢量图像.页面设计,更能应用于网站制作.位图 ...
- 添加图标:before 和 :after css中用法
#sTitle:after{ position: absolute; top: 2px; font-family: "FontAwesome"; content: "\f ...
- 【转】【Oracle 集群】Linux下Oracle RAC集群搭建之基本测试与使用(九)
原文地址:http://www.cnblogs.com/baiboy/p/orc9.html 阅读目录 目录 检查RAC状态 检查创建的数据库 全部参考文献 相关文章 Oracle 11G RAC ...
- vc++如何创建程序01
1 .选择文件+新建(ctrl+N),然后选择一个空的工程,完成 2 然后在选择file新建,在files文件下面选择一个C++Source File,并取个文件名(比如为point可以不带.c) 我 ...