Hbase伪分布式安装

来源:互联网 发布:linux jar 解压命令 编辑:程序博客网 时间:2024/05/21 08:16

HBase是基于谷歌的Bigtable建模的开源、分布式、版本化、非关系数据库,key-value存储的分布式数据库.它是hadoop生态圈中重要的一员。hbase将数据存贮与hdfs上,利用maperReduce框架强大的处理能力。为大数据系统提供支持。例如引用于搜索引擎,抓取增量数据,大数据分析系统…等。
下面介绍hbase的安装过程。
Liunx系统的 unbutu -14 64位
jdk 1.7 64位
hadoop 2.6.4
hbase 1.2.1

jdk的安装和hadoop的安装这里先不做介绍,实现已经安装了hadoop的伪分布式。hbase的伪是需要先安装hadoop的,这和hbase的单机模式的区别之一。
官网见链接
http://hbase.apache.org/
tar -zxvf hbase-1.2.1-bin.tar.gz
解压到与hadoop文件同级目录,(习惯性放一起)
sudo chmod -R 777 hbase-1.2.1
接着配置
hbase-site.xml

<configuration>    <property>        <name>hbase.rootdir</name>        <value>hdfs://master:9000/hbase</value>        <!-- 端口号和ip地址要与hadoop配置参数fs.default.name一致 -->    </property>    <name>dfs.replication</name>      <value>1</value>      </property>    <property>        <name>hbase.cluster.distributed</name>        <value>true</value>    </property></configuration>

此处ip 要与hosts的配置一直
这里写图片描述
接下来修改hbase-env.sh脚本内容
这里写图片描述
指定java_home的目录
Hbase_classpath在这里指向hadoop的安装目录的conf下,这有一点要注意的是我的hadoop版本是2.6.4,并没有貌似老版本是有conf这个目录,但是没关系只要把路径指向配置文件所在的那个文件夹,如上图所示
HBASE_MANAGER_ZK 属性为true表示启动hbase自带的zookeeper
配置完成后
先启动hadoop服务
sbin/start-all.sh
这里写图片描述
然后启动hbase的服务
http://hbase.apache.org/book.html#quickstart
启动hbase shell
./bin/hbase shell
创建一张“student”表,基本的表操作这里做详细介绍了api见官方文档
http://hbase.apache.org/book.html#quickstart
这里写图片描述
hbase服务启动后的访问地址为16010端口
http://192.168.48.135:16010可查看hbase的region server和一些属性的配置值

原创粉丝点击