安装HBase 1.默认已经安装好java+hadoop+zookeeper
2.下载对应版本的HBase
3.解压安装包
tar zxvf hbase-1.0.2-bin.tar.gz
4.配置环境变量(/etc/profile)
#hbase
export HBASE_HOME=/opt/hbase-1.1.2
export PATH=$PATH:$HBASE_HOME/bin
export CLASSPATH=$CLASSPATH:$HBASE_HOME/lib 保存退出
source /etc/profile
5.修改配置文件
####backup-masters#### HA备份节点主机名
hadoop.slaver1 ####hbase-env.sh####
export JAVA_HOME=/usr/java/jdk1.8.0_65
export HBASE_CLASSPATH=/opt/hadoop-2.5.2/etc/hadoop
export HBASE_HEAPSIZE=8000
export HBASE_BACKUP_MASTERS=/opt/hbase-1.1.2/conf/backup-masters
export HBASE_LOG_DIR=/opt/hbase-1.1.2/logs
export HBASE_MANAGES_ZK=false ####hbase-site.xml####
<!--需跟集群core-site.xml中配置一致-->
<property>
<name>hbase.rootdir</name>
<value>hdfs://Ip地址:8020/hbase</value> //这里有点问题 需要用active节点Ip代替 使用主机名报错
<description>The directory shared by RegionServers.</description>
</property> <!--这里注意了,只需端口即可,不必再写主机名称了! -->
<property>
<name>hbase.master</name>
<value>60000</value>
</property> <!--配置zookeeper 主机和端口-->
<property>
<name>hbase.zookeeper.quorum</name>
<value>hadoop.master,hadoop.slaver1,hadoop.slaver2</value>
</property>
<property>
<name>hbase.zookeeper.property.clientPort</name>
<value>2181</value>
</property> <!--hbase.zookeeper.property.dataDir配置跟zookeeperper配置的dataDir一致-->
<property>
<name>hbase.zookeeper.property.dataDir</name>
<value>/opt/hbase-1.1.2/data/zookeeper</value>
</property> <!-- 配置分布式-->
<property>
<name>hbase.cluster.distributed</name>
<value>true</value>
</property> <property>
<name>hbase.tmp.dir</name>
<value>/opt/hbase-1.1.2/tmp</value>
</property> ####log4j.properties####
hbase.root.logger=INFO,console
hbase.security.logger=INFO,console
hbase.log.dir=/opt/hbase-1.1.2/logs
hbase.log.file=hbase.log ####regionservers#### 子节点主机名
hadoop.slaver1
hadoop.slaver2
hadoop.slaver3 ####hdfs-site.xml#### 加入此项
<property>
<name>dfs.datanode.max.transfer.threads</name>
<value>4096</value>
</property> 6.替换lib下 hadoop相关的jar包(从hadoop 的jar包里面复制)
1.删除hbase lib目录下hadoop的相关jar包
rm -rf /opt/hbase-1.1.2/lib/hadoop*.jar
2.从hadoop目录下将相关jar包拷贝过来
find /opt/hadoop-2.5.2/share/hadoop -name "hadoop*jar" | xargs -i cp {} /opt/hbase-1.1.2/lib
3.由于hbase自带的zookeeper包跟现有的zookeeper包不一样 将其替换成zookeeper包
mv /opt/hbase-1.1.2/lib/zookeeper-3.4.6.jar /opt/hbase-1.1.2/lib/zookeeper-3.4.6.jar.bak
cp /opt/zookeeper-3.4.7/dist-maven/zookeeper-3.4.7.jar /opt/hbase-1.1.2/lib 7.创建相关文件夹
1.创建配置文件中hbase.tmp.dir配置的目录
mkdir -p /opt/hbase-1.1.2/tmp
2.创建日志文件目录
mkdir -p /opt/hbase-1.1.2/logs
8.分发到各个节点
9.启动
主节点
start-hbase.sh
备份节点
hbase-daemon.sh start master
注意:一定要先启动hadoop集群,才能启动hbase
10.验证
1.jps
2.web
主节点主机名:16010
从节点主机名:16030 11.常用命令
1.显示表
list 'table'
2.创建表
create 'test','colfam1'
3.插入数据
put 'test','rowkey','colfam:key','value' // 表名 行键 列族 值
4.获取数据
get 'test','rowkey' //表名 行键
5.启动
start-hbase.sh
hbase-daemon.sh start master
hbase-daemon.sh start regionserver
6.关闭
stop-hbase.sh
hbase-daemon.sh stop master
hbase-daemon.sh stop regionserver
安装HBase的更多相关文章
-
Mac下安装HBase及详解
Mac下安装HBase及详解 1. 千篇一律的HBase简介 HBase是Hadoop的数据库, 而Hive数据库的管理工具, HBase具有分布式, 可扩展及面向列存储的特点(基于谷歌BigTabl ...
-
Hbase深入学习(二) 安装hbase
Hbase深入学习(二) 安装hbase This guidedescribes setup of a standalone hbase instance that uses the local fi ...
-
CentOS7 安装Hbase集群
继续接上一章,已安装好Hadoop集群环境 http://www.cnblogs.com/dopeter/p/4612232.html 在此基础上继续安装Hbase集群 Hbase版本为1.0.1.1 ...
-
Ubuntu 12.04上安装HBase并运行
Ubuntu 12.04上安装HBase并运行 作者:凯鲁嘎吉 - 博客园 http://www.cnblogs.com/kailugaji/ 一.HBase的安装 在官网上下载HBase-1.1.2 ...
-
hadoop安装hbase
1.安装hadoop hadoop安装请参考我的centoos 安装hadoop集群 在安装hadoop的基础上新增了两台slave机器,新增后的配置为 H30(192.168.3.238) mast ...
-
通过tarball形式安装HBASE Cluster(CDH5.0.2)——Hadoop NameNode HA 切换引起的Hbase错误,以及Hbase如何基于NameNode的HA进行配置
通过tarball形式安装HBASE Cluster(CDH5.0.2)——Hadoop NameNode HA 切换引起的Hbase错误,以及Hbase如何基于NameNode的HA进行配置 配置H ...
-
Windows下安装HBase
本文转载自:http://blog.csdn.net/kangkanglou/article/details/30748139 本文主要参照Hbase官网:http://hbase.apache.or ...
-
沉淀,再出发——在Hadoop集群之上安装hbase
在Hadoop集群之上安装hbase 一.安装准备 首先我们确保在ubuntu16.04上安装了以下的产品,java1.8及其以上,ssh,hadoop集群,其次,我们需要从hbase的官网上下载并安 ...
-
HBase伪分布式安装(HDFS)+ZooKeeper安装+HBase数据操作+HBase架构体系
HBase1.2.2伪分布式安装(HDFS)+ZooKeeper-3.4.8安装配置+HBase表和数据操作+HBase的架构体系+单例安装,记录了在Ubuntu下对HBase1.2.2的实践操作,H ...
随机推荐
-
Light OJ 1028 - Trailing Zeroes (I) (数学-因子个数)
题目链接:http://www.lightoj.com/volume_showproblem.php?problem=1028 题目大意:n除了1有多少个因子(包括他本身) 解题思路:对于n的每个因子 ...
-
开发Android必知的工具
程序开发有时候非常依赖使用的开发工具,好的完备的开发工具可以让开发人员的工作效率有大幅度的提高.开发Android也是如此,大家可能都离不开Eclipse或Android Studio这些工具,但他们 ...
-
UVALive 6263 The Dragon and the knights --统计,直线分平面
题意:给n条直线,将一个平面分成很多个部分,再给m个骑士的坐标,在一个部分内只要有一个骑士即可保护该部分,问给出的m个骑士是不是保护了所有部分. 解法:计算每个骑士与每条直线的位置关系(上面还是下面) ...
-
C/S和B/S两种软件体系结构
目前两种流行的软件体系结构就是C/S和B/S体系结构,下面对两种体系结构进行一下总结: 1.C/S(客户端/服务器模式): 客户端和服务器都是独立的计算机,客户端是面向最终用户的应用程序或一些接口设备 ...
-
div 背景色设置_DIV背景颜色设置
DIV 背景色设置篇-div背景颜色设置篇 一.div标签内直接设置背景颜色 - TOP <div style="background:#000; color:#FFF&quo ...
-
Method Invocation Expressions
15.12.1. Compile-Time Step 1: Determine Class or Interface to Search The first step in processin ...
-
Java源码ExtJS 5 SpringMVC 4Hibernate 4通用后台管理开发框架
需要源码,请加QQ:858-048-581 一.特色1.采用Spring MVC的静态加载缓存功能,在首页将Javascript文件.CSS文件和图片等静态资源文件加载进来放进内存,极大提高ExtJS ...
-
fatal error C1083: Cannot open precompiled header file: &#39;Debug/xxoo.pch&#39;: No such file or directory
fatal error C1083: Cannot open precompiled header file: 'Debug/xxoo.pch': No such file or directory ...
-
ubuntu 中 vim 的使用
安装 sudo apt install vim vim file_name #创建或者打开文件 vim file_name 定位到文件开头 vim file_name + 定位到文件末尾 vim f ...
-
移动端自动化测试-Mac-IOS-Appium环境搭建
第一步 安装JDK,本机如果带有1.7及以上版本的,则可忽略此安装步骤. 百度下载JDK,并配置环境变量 vim ~/.bash_profile 检查是否安装成功 java -version 第二步 ...