HBase安装教程

HBase安装教程

软件依赖与版本号

安装HBase的前提条件是已经部署了Hadoop和Zookeeper。具体安装Hadoop的方法见前面发的文章章Hadoop伪分布式安装。部署软件版本号如下所示:

软件名称 版本号
Hadoop 2.9.2
HBase 2.2.3
Zookeeper 3.5.5

安装步骤

  • 第一步:下载安装包 hbase-2.2.3-bin.tar.gz 并上传到集群中其中一台服务器目录;

  • 第二步:解压后,将安装文件拷贝到 /usr/local 目录下

    tar xzvf hbase-2.2.3-bin.tar.gz
    mv hbase-2.2.3 /usr/local/hbase
    
  • 第三步:打开 /etc/profile ,配置环境变量

    vi /etc/profile
    

    输入以下内容:

    export HBASE_HOME=/usr/local/hbase
    export PATH=$HBASE_HOME/bin:$PATH
    

    保存后生效:

    source /etc/profile
    
  • 第四步:配置 /usr/local/hbase/conf/hbase-env.sh 文件

    export JAVA_HOME=/usr/local/java
    export HBASE_MANAGES_ZK=false
    
  • 第五步:配置 hbase-site.xml 文件

    <configuration>
    	<property>     
    		<name>hbase.rootdir</name>     
            <value>hdfs://hadoop102:9000/hbase</value>   
    	</property>
    
    	<property>   
    		<name>hbase.cluster.distributed</name>
    		<value>true</value>
    	</property>
    
       <!-- 0.98后的新变动,之前版本没有.port,默认端口为60000 -->
    	<property>
    		<name>hbase.master.port</name>
    		<value>16000</value>
    	</property>
    
    	<property>   
    		<name>hbase.zookeeper.quorum</name>
    	     <value>hadoop102:2181,hadoop103:2181,hadoop104:2181</value>
    	</property>
    
    	<property>   
    		<name>hbase.zookeeper.property.dataDir</name>
    	     <value>/opt/module/zookeeper-3.4.10/zkData</value>
    	</property>
    </configuration>
    
  • 第六步:配置 regionsevers 文件,将集群中所有服务器添加进去

    master
    slave01
    slave02
    
  • 第七步:软连接hadoop配置文件到hbase

    ln -s /usr/local/hadoop/etc/hadoop/core-site.xml /usr/local/hbase/conf/core-site.xml
    ln -s /usr/local/hadoop/etc/hadoop/hdfs-site.xml /usr/local/hbase/conf/hdfs-site.xml
    
  • 第八步:将hbase发送到其他服务器

    scp -r /usr/local/hbase root@slave01:/usr/local
    scp -r /usr/local/hbase root@slave02:/usr/local
    
  • 第九步:启动

    # 启动zookeeper
    cd /usr/local/zookeeper/bin
    sh zkServer.sh start
    
    # 启动hbase
    cd /usr/local/hbase/bin
    sh start-hbase.sh
    
  • 最后一步:进入shell命令行

    hbase shell
    
发布了45 篇原创文章 · 获赞 69 · 访问量 7万+

猜你喜欢

转载自blog.csdn.net/twypx/article/details/104201410