19.apache-hadoop之hbase安装

1.下载hbase

wget http://mirrors.shu.edu.cn/apache/hbase/1.2.6/hbase-1.2.6-bin.tar.gz
tar zxvf hbase-1.2.6-bin.tar.gz 
mv hbase-1.2.6 hbase 

2.修改环境变量

在/etc/profile中添加如下内容

# Hbase 1.2.6 
HBASE_HOME=/app/zpy/hbase
export PATH=$HBASE_HOME/bin:$PATH

source /etc/profile
ps:这一步在所有安装hbase的节点上都需要执行

3.创建Hbase临时文件夹

创建用于保存hbase临时文件的hbaseData文件夹
mkdir -p /app/zpy/hbase/data

4.修改hbase-env.sh

在hbase-env.sh中添加export JAVA_HOME=/app/zpy/java/jdk1.8.0_51
并将# export HBASE_MANAGES_ZK=true改为export HBASE_MANAGES_ZK=false
其中false表示不使用hbase自带的zookeeper

5.修改hbase-site.xml

在hbase-site.xml中添加如下内容

<configuration>
    <property>
        <name>hbase.tmp.dir</name>
        <value>/app/zpy/hbase/data</value>
    </property><!--hbase临时文件目录-->
    
    <property>
        <name>hbase.rootdir</name>
        <value>hdfs://zpy11409.zpy.corp:8020/hbase</value>
    </property><!--hbase在HDFS上的主目录,Master是namenode节点,8020是hdfs的默认端口,该端口应与core-site.xml中设置的端口保持一致-->
    
    <property>
        <name>hbase.cluster.distributed</name>
        <value>true</value>
    </property><!--/true表示分布式-->
    
    <property>
        <name>hbase.zookeeper.quorum</name>
        <value>zpy11410.zpy.corp,zpy11411.zpy.corp,zpy11412.zpy.corp,zpy11413.zpy.corp</value>
    
    </property><!--指定HRegionServer服务节点-->
</configuration>

6.修改regionservers文件

vim regionservers

删除localhost,添加从节点
zpy11410.zpy.corp
zpy11411.zpy.corp
zpy11412.zpy.corp
zpy11413.zpy.corp

7.复制hbase文件夹至其他设备

scp -r  hbase root@zpy11410.zpy.corp:/app/zpy/
scp -r  hbase root@zpy11411.zpy.corp:/app/zpy/
scp -r  hbase root@zpy11412.zpy.corp:/app/zpy/
scp -r  hbase root@zpy11413.zpy.corp:/app/zpy/

8.修改权限

chown -R hadoop:hadoop /app/zpy/hbase每个hbase节点都需要执行

9.启动

su hadoop
start-hbase.sh 

启动后查看是否启动成功

[hadoop@zpy11409 bin]$ jps
37395 Jps
26757 Master
37125 HMaster         -Hbase进程       
34937 QuorumPeerMain  -zookeeper 的进程
26380 ResourceManager
35676 jar             -zkui图形化界面程序
25805 NameNode
26110 SecondaryNameNode

[hadoop@zpy11410 root]$ jps
19088 Worker
18545 DataNode
22584 QuorumPeerMain
23578 HRegionServer   -Hbase 进程
18731 NodeManager
23806 Jps
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容