三、伪分布环境下安装hbase
环境说明:
1、hadoop2.6伪分布安装:具体请参考博主的一篇文章:http://blog.csdn.net/gamer_gyt/article/details/46793731
2、Ubuntu14.04
3、hbase-0.98.13-hadoop2-bin,hbase下载链接:http://apache.mirrors.tds.net/hbase/
安装配置:
1、解压hbase到指定的目录(我的是在/usr/local/hadoop/)
tar -axvf hbase-0.98.13-hadoop2-bin.tar.gz -C /usr/local/hadoop/
为了后续方便,小编改名称为hbase
mv hbase-0.98-hadoop2
.13-hadoop2
hbase
2、配置系统环境变量
默认的配置信息不是供伪分布使用的,我们修改一下。
2.1修改文件${HBASE_HOME}/conf/hbase_env.sh,修改两处
一是修改JAVA_HOME的值,去掉前面的“#”,修改为自己环境的jdk安装路径
export JAVA_HOME=/usr/local/jdk/
二是修改最后一行,去掉前面的“#”即可
export HBASE_MANAGES_ZK=true
最后一句的含义是使用HBase托管的ZooKeeper。
2.2修改文件${HBASE_HOME}/conf/hbase-site.xml
在标记<configuration>中增加以下内容
- <configuration>
- <property>
- <name>hbase.rootdir</name>
- <value>hdfs://192.168.2.6:9000/hbase</value>
- </property>
- <property>
- <name>hbase.cluster.distributed</name>
- <value>true</value>
- </property>
- <property>
- <name>hbase.master</name>
- <value>192.168.2.6:60000</value>
- </property>
- <property>
- <name>hbase.zookeeper.quorum</name>
- <value>192.168.2.6</value>
- </property>
- </configuration>
3.启动HBase
先确保hadoop已经启动。
进入hbase解压目录执行命令bin/start-hbase.sh。
启动时若出现无法连接的错误,执行命令:sudo chown -R hadoop:hadoop ./hadoop(安装hadoop伪分布时候赋予文件权限,因为这里我是把hbase放在hadoop目录下了,所以需要重新此命令)
4.验证
执行命令jps,可以看到新增了三个java进程,分别是HBase、HRegionserver、HQuorumpeer。
还有一个办法,在浏览器查看地址http://192.168.2.6:60010 也可以看到hbase的管理界面。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
搜索引擎:MapReduce实战----倒排索引
1.倒排索引简介 倒排索引(Inverted index),也常被称为反向索引、置入档案或反向档案,是一种索引方法,被用来存储在全文搜索下某个单词在一个文档或者一组文档中的存储位置的映射。它是文档检索系统中最常用的数据结构。 有两种不同的反向索引形式: 一条记录的水平反向索引(或者反向档案索引)包含每个引用单词的文档的列表。 一个单词的水平反向索引(或者完全反向索引)又包含每个单词在一个文档中的位置。 后者的形式提供了更多的兼容性(比如短语搜索),但是需要更多的时间和空间来创建。 举例: 以英文为例,下面是要被索引的文本: T0= "it is what it is" T1= "what is it" T2= "it is a banana" 我们就能得到下面的反向文件索引: 1 2 3 4 5 "a": {2} "banana": {2} "is": {0, 1, 2} "it": {0, 1, 2} "what": {0, 1} 检索的条件"what","is"和"it"将对应这个集合:{0,1}∩{0,1,2}∩{0,1,2}={0,1}。 对相同的文字,我们得到后面这些完全反向...
- 下一篇
hbase shell 基本操作命令
具体的hbase shell 命令如下表所示: 查看hbase 的状态 : status 查看hbase 的版本 : version 创建scores表: create ‘scores’,‘grad’,'course' 查看当前hbase 中有哪些表: list 查看表scores的构造: describe ‘scores’ 使用put插入数据: put 'scores','xiapi','grad:','1' (xiaoxue 类似) put 'scores','xiapi','course:chine','97' put 'scores','xiapi','course:math','128' put 'scores','xiapi','course:engish','85' 查看表‘scores’ 中的行‘xiapi’: get scores','xiapi' 查看表中所有数据: scan 'scores' 查看表中列簇所有数据: scan 'scores',{COLUMNS=>...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Red5直播服务器,属于Java语言的直播服务器
- SpringBoot2全家桶,快速入门学习开发网站教程
- CentOS8编译安装MySQL8.0.19
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS8安装Docker,最新的服务器搭配容器使用
- CentOS7,CentOS8安装Elasticsearch6.8.6
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- SpringBoot2整合Redis,开启缓存,提高访问速度