windows环境搭建HBase

推荐文章:《hadoop2.8.0 + jdk1.7 + windows7(不用linux环境) 搭建与异常处理》

环境:jdk7+win7+hbase1.3.1+hadoop2.8.0

注意:

1、HBase本身自带zookeeper(简称zk),默认使用自带的zk,可支持配置使用自己的

2、我试了HBase1.3.1在windows环境启动时,不允许使用分布式的zk,linux环境可以。

如果使用的自己的zk,windows环境启动时会提示:This is not implemented yet. Stay tuned.(这还没有实现。敬请关注。

网上看到的旧版0.9是可以,没试过。


一、下载安装包

官网:http://hbase.apache.org/

下载地址:http://mirror.bit.edu.cn/apache/hbase/

我下载的是当前最新版1.3.1,安装路径E:\software\hbase-1.3.1


二、修改配置文件

1、修改:E:\software\hbase-1.3.1\conf\hbase-env.cmd(linux环境是修改hbase-env.sh)

(1)指定java_home,去掉前面的@rem ,把值改成自己的jdk路径

set JAVA_HOME=F:\jdk1.7

(2)(可不改,windows修改此项无效)指定是否使用HBase自带的zk,默认是true

set HBASE_MANAGES_ZK=false


2、修改E:\software\hbase-1.3.1\conf\hbase-site.xml

<configuration>

	<!-- 指定hbase是文件存储路径 
		1、使用本地路径
		file:///E:/software/hbase-1.3.1/hbasedata
		2、使用hdfs
		hdfs://localhost:9000/hbase 
		使用hdfs集群要把hadoop的hdfs-site.xml和core-site.xml 放到hbase/conf下
		如果hdfs是集群,可以配成hdfs://集群名/hbase  如:
		hdfs://ns1/hbase
	-->
	<property>
		<name>hbase.rootdir</name>
		<value>file:///E:/software/hbase-1.3.1/hbasedata</value>
	</property>
	<!-- 指定hbase与zk是否是分布式的,linux环境可以用true,
		windows环境为true会提示:This is not implemented yet. Stay tuned
	-->
	<property>
		<name>hbase.cluster.distributed</name>
		<value>false</value>
	</property>
	<!-- 指定zk的地址,多个用“,”分割,windows环境指定无效 -->
	<property>
		<name>hbase.zookeeper.quorum</name>
		<value>localhost</value>
	</property>
	
</configuration>

三、启动

如果是用hdfs存储,要先启动hdfs

1、启动hbase

在cmd下cd到E:\software\hbase-1.3.1\bin

执行start-hbase命令

启动完成后,可以用浏览器访问监控页http://localhost:16010/master-status


2、启动hbase客户端

在cmd下cd到E:\software\hbase-1.3.1\bin

执行hbase shell

在客户端输入help

就会列出所有hbase支持的命令


以上两步都成功,则hbase环境搭建完成。

初学,有不对的地方还望指出。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值