博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
hadoop: hbase1.0.1.1 伪分布安装
阅读量:7227 次
发布时间:2019-06-29

本文共 1437 字,大约阅读时间需要 4 分钟。

环境:hadoop 2.6.0 + hbase 1.0.1.1 + mac OS X yosemite 10.10.3

安装步骤:

一、下载解压

到官网 下载合适的版本(hbase与hadoop的版本要匹配,否则可能运行不起来),解压到某个目录即可,本文中的解压目录为

/Users/jimmy/app/hbase-1.0.1.1

二、设置环境变量

...export HBASE_HOME=/Users/jimmy/app/hbase-1.0.1.1...export PATH=${HBASE_HOME}/bin:$PATH...

即:添加HBASE_HOME变量,并将其加入PATH搜索路径

三、修改配置

a) $HBASE_HOME/conf/hbase-env.sh

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_20.jdk/Contents/Home

只改这一行即可,注:1.0.1.1版要求jdk版本必须在1.7以上,否则启动时会报jdk版本不匹配。

b) $HBASE_HOME/conf/hbase-site.xml

1 
2
3
hbase.rootdir
4
hdfs://localhost:9000/hbase
5
6
7
hbase.cluster.distributed
8
true
9
10

四、启动

a) 先启动hadoop

b) $HBASE_HOME/bin/start-hbase.sh

不报错即可,启动完后,运行jps,检查下进程

21731 HQuorumPeer19872 NameNode21934 Jps21780 HMaster20221 NodeManager19946 DataNode21877 HRegionServer20142 ResourceManager20035 SecondaryNameNode

如果hadoop、hbase全部以伪分布模式安装在一台机器上,应该至少有上面8个进程,其中HMaster、HRegionServer、HQuorumPeer是HBASE启动后多出来的。

五、测试

a) 进入shell模式

$HBASE_HOME/bin/hbase shell

b) 新建表

create 'student','info'

c) 插入记录

put 'student','130372049','info:name','yang junming'

d) 根据rowkey查询记录

get 'student','130372049'

e) 查看所有表

list

f) 删除表

disable 'student'

drop 'student'

g) 查看表对应的hdfs文件信息

hbase是基于hdfs文件系统的,可以直接浏览http://localhost:50070/ 来看表对应的真实文件

h) 停止hbase

$HBASE_HOME/stop-hbase.sh

 

转载地址:http://pydfm.baihongyu.com/

你可能感兴趣的文章
[笔记]使用clearfix清除浮动
查看>>
数据强转
查看>>
Latest crack software ftp download
查看>>
OpenStack 的防火墙规则流程
查看>>
Overloading Django Form Fields
查看>>
03.MyBatis的核心配置文件SqlMapConfig.xml
查看>>
python学习笔记(9)-python编程风格
查看>>
Apache HTTP Server搭建虚拟主机
查看>>
(译).NET4.X 并行任务中Task.Start()的FAQ
查看>>
git log显示
查看>>
java中相同名字不同返回类型的方法
查看>>
Rails NameError uninitialized constant class solution
查看>>
Android 获取SDCard中某个目录下图片
查看>>
设置cookies第二天0点过期
查看>>
【转载】NIO客户端序列图
查看>>
poj_2709 贪心算法
查看>>
【程序员眼中的统计学(11)】卡方分布的应用
查看>>
文件夹工具类 - FolderUtils
查看>>
http://blog.csdn.net/huang_xw/article/details/7090173
查看>>
lua学习例子
查看>>