我的hbase安装之旅
2017-07-06 15:07
155 查看
在安装hbase之前,在网上查看了很多安装hbase的资料。
并且参考apache的官网上的资料:网址:http://hbase.apache.org/book.html
参考网址:http://www.cnblogs.com/neverwinter/archive/2013/03/28/2985798.html
在安装hbase之前,我已经安装了hadoop,关于hadoop的安装,请参见:http://www.cnblogs.com/kxxx/p/7069849.html
hbase的安装分为3种,
1.单机独立安装:所有程序在一个JVM进程中运行
2.伪分布式安装:也是单机安装,不过不同的服务运行在不同的JVM进程中
3.完全独立分布式安装:多台机器安装
我这里采用第3种,完全独立分布式安装,安装步骤如下:
一、概述
我将安装3台,其中2台是hadoop的datanode节点。
二、环境安装
需要JAVA安装,请参见hadoop安装
三、下载文件
在官网上下载相对应的版本进行安装,我安装的是1.2.6.
文件下载后,通过secureCRT将文件上传到slave05中/usr/hbase下
使用解压命令解压。这样在hbase下就会有hbase-1.2.6这个文件夹。如果hbase未赋予hadoop这个用户,请先赋予权限
四、配置
1.首先在slave05中配置,配置文件为conf/hbase-env.sh
需要更改其中的JAVA_HOME,值如下:
export JAVA_HOME=/usr/java/jdk1.8.0_131
2.配置hbase-site.xml,路径conf/hbase-site.xml
注:这里我的zookeeper使用的hbase自带的,没有独立安装zookeeper服务。如果需要使用独立的zookeeper服务,需要修改conf/hbase-env.sh文件中的 export HBASE_MANAGES_ZK=false。默认为true
由于这里采用hbase自带的zookeeper,故还需建立zookeeper需要使用的文件夹,故需要建立
3.修改regionservers文件,将regionserver的IP列表加入,我的值如下:
slave03
slave04
五、将配置好的文件夹复制到其它2台服务器,我使用scp命令
scp -r hbase-1.2.6 hadoop@slave03:/usr/hbase
六、启动
在slave05机器上启动,执行如下命令 bin/start-hbase.sh,将会出现如下图
表示启动成功,这时,通过slave05上的16010端口即可查看hbase的运行情况,输入:http://slave05:16010
表示安装成功。
并且参考apache的官网上的资料:网址:http://hbase.apache.org/book.html
参考网址:http://www.cnblogs.com/neverwinter/archive/2013/03/28/2985798.html
在安装hbase之前,我已经安装了hadoop,关于hadoop的安装,请参见:http://www.cnblogs.com/kxxx/p/7069849.html
hbase的安装分为3种,
1.单机独立安装:所有程序在一个JVM进程中运行
2.伪分布式安装:也是单机安装,不过不同的服务运行在不同的JVM进程中
3.完全独立分布式安装:多台机器安装
我这里采用第3种,完全独立分布式安装,安装步骤如下:
一、概述
我将安装3台,其中2台是hadoop的datanode节点。
序号 | IP | 机器名 | 节点类型 |
1 | 192.168.1.55 | slave03 | datanode\regionserver\zookeeper |
2 | 192.168.1.56 | slave04 | datanode\regionserver\zookeeper |
3 | 192.168.1.57 | slave05 | master\zookeeper |
需要JAVA安装,请参见hadoop安装
三、下载文件
在官网上下载相对应的版本进行安装,我安装的是1.2.6.
文件下载后,通过secureCRT将文件上传到slave05中/usr/hbase下
使用解压命令解压。这样在hbase下就会有hbase-1.2.6这个文件夹。如果hbase未赋予hadoop这个用户,请先赋予权限
四、配置
1.首先在slave05中配置,配置文件为conf/hbase-env.sh
需要更改其中的JAVA_HOME,值如下:
export JAVA_HOME=/usr/java/jdk1.8.0_131
2.配置hbase-site.xml,路径conf/hbase-site.xml
<property> <name>hbase.rootdir</name> <value>hdfs://master1:9000/hbase</value> </property> <property> <name>hbase.cluster.distributed</name> <value>true</value> </property> <property> <name>hbase.zookeeper.quorum</name> <value>slave03,slave04,slave05</value> </property> <property> <name>hbase.zookeeper.property.dataDir</name> <value>/usr/hbase/zookeeper</value> </property>
注:这里我的zookeeper使用的hbase自带的,没有独立安装zookeeper服务。如果需要使用独立的zookeeper服务,需要修改conf/hbase-env.sh文件中的 export HBASE_MANAGES_ZK=false。默认为true
由于这里采用hbase自带的zookeeper,故还需建立zookeeper需要使用的文件夹,故需要建立
/usr/hbase/zookeeper这个文件夹
3.修改regionservers文件,将regionserver的IP列表加入,我的值如下:
slave03
slave04
五、将配置好的文件夹复制到其它2台服务器,我使用scp命令
scp -r hbase-1.2.6 hadoop@slave03:/usr/hbase
六、启动
在slave05机器上启动,执行如下命令 bin/start-hbase.sh,将会出现如下图
表示启动成功,这时,通过slave05上的16010端口即可查看hbase的运行情况,输入:http://slave05:16010
表示安装成功。
相关文章推荐
- hbase安装与配置
- 在Windows中使用Cygwin安装HBase
- VisuaBox下安装HBase集群
- hbase安装配置(整合到hadoop)
- Hbase 0.92.0 安装记录
- hbase安装配置(整合到hadoop)
- hbase安装
- HBase-0.90.4集群安装配置
- Hbase 学习笔记[1] 安装及配置
- HBase的安装、配置、管理与编程
- HBase入门笔记(四)--完全分布式HBase集群安装配置
- HBASE安装过程-all
- hadoop+hbase+zookeeper集群安装方法
- 基于CentOS安装CDH3Beta4版的Hadoop和HBase
- HBase的安装、配置、管理与编程
- Hadoop和HBase安装部署白皮书
- HBase入门笔记(三)-- 完全分布模式Hadoop集群安装配置
- Sqoop安装配置与从mysql中导入数据到hbase
- hbase0.90.4安装总结
- hbase伪分布式安装