hbase安装

Hbase安装

安装

官网下载tar包(二进制的,bin.tar.gz)——解压至/usr/local/下,(改个名,可选)——配置环境变量——加载配置

注意点:

如果采用分布式安装,依赖于Hadoop和zookeeper。先准备好这两个集群。

hbase和hadoop之间存在版本依赖关系。下载时需要注意这个问题。

添加用户权限,所有者改为给hadoop。

配置

也有三种运行模式:分布式、伪分布式、单机模式。单机模式文件是存在本地文件系统的,另外两种存储在HDFS中。

伪分布式

hbase-env.sh文件

#配置jdk路径
export JAVA_HOME=/opt/jdk1.8
#为true,说明由Hbase自己管理zookeeper.
export HBASE_MANAGES_ZK=true

hbase-site.xml

 <configuration>
 # 配置Hbase数据的存储位置,伪分布式模式下应该存储在HDFS中
     <property>
         <name>hbase.rootdir</name>
         <value>hdfs://localhost:9000/hbase</value>
     </property>
  # 设置hbase.cluster.distributed为true启用(伪)分布式
     <property>
         <name>hbase.cluster.distributed</name>
         <value>true</value>
     </property>
 </confiration>



完全分布式

hbase-env.sh文件

#配置jdk路径
export JAVA_HOME=/opt/jdk1.8
#为false,说明由由另外的zookeeper管理Hbase
export HBASE_MANAGES_ZK=false

hbase-site.xml

<configuration>
     <property>
         <name>hbase.zookeeper.property.clientPort</name>
         <value>2181</value>
     </property>
     <property>
         <name>hbase.zookeeper.quorum</name>
         <value>master,slave1,slave2</value>
     </property>
     <property>
     # /var/zookper是安装zookeeper设置的数据存放目录
         <name>hbase.zookeeper.property.dataDir</name>
         <value>/usr/local/zookeeper/dataDir</value>
     </property>
     <property>
         <name>hbase.rootdir</name>
         <value>hdfs://localhost:9000/hbase</value>
     </property>
     <property>
         <name>hbase.cluster.distributed</name>
         <value>true</value>
     </property>
 </configuration>


在master,slave1,slave2上均进行安装配置。

简单使用

start-hbase.sh启动

jps查看是否有Hmaster(主节点专有)、HRegionServer。

还可以通过http:ip:16010进行web页面查看管理。

posted @ 2019-05-29 16:20  落音  阅读(372)  评论(0编辑  收藏  举报