栏目分类:
子分类:
返回
终身学习网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
终身学习网 > IT > 前沿技术 > 大数据 > 大数据系统

linux虚拟机下,安装和配置Hbase

大数据系统 更新时间:发布时间: 百科书网 趣学号

安装前准备:安装hbase之前,java、hadoop、zookeeper已经安装完毕了

 另外,hbase安装包也放到了/opt/install目录下,hbase版本是:hbase-1.2.0-cdh5.14.2.tar.gz

 安装及配置步骤如下:

第一步,解压到/opt/soft目录下,重命名为hbase120

tar -zxf /opt/install/hbase-1.2.0-cdh5.14.2.tar.gz -C /opt/soft

mv /opt/soft/hbase-1.2.0-cdh5.14.2 /opt/soft/hbase120

 第二步,配置hbase/conf目录下的hbase-env.sh文件和hbase-site.xml文件 

hbase-env.sh文件需要配置java jdk的安装目录(27行,在非编辑状态下 27 shift +g),并且修改修改export Hbase_MANAGES_ZK=false(128行,在非编辑状态下 128 shift +g)

 hbase-site.xml需要配置以下内容:

 
         hbase.rootdir
         hdfs://192.168.133.128:9000/hbase
 
 
         hbase.cluster.distributed
         true
 
 
         hbase.zookeeper.property.dataDir
         /opt/soft/hbase120/hbasedir
 
 
         hbase.zookeeper.property.clientPort
         2181
 

 第三步,配置profile文件

在/etc/profile末尾加入以下内容

#hbase
export Hbase_HOME=/opt/soft/hbase120;export PATH=$PATH:$Hbase_HOME/bin

在source /etc/profile,使得配置文件生效

第四步,验证是否安装成功

验证前需要开启hadoop(start-all.sh)和zookeeper(zkServer.sh start),如下图再验证:

启动hbase  :start-hbase.sh 

启动后如下:

hbase shell 登录    version 查看版本

create_namespace  'test'    创建一个叫test的命名空间,如下则表示成功了

自动安装脚本内容如下:

#!/bin/bash
#hbase
hbase=true

if [ "$hbase" = true ]; then
    echo '----------------hbase安装中-------------------'
    tar -zxf /opt/install/hbase-1.2.0-cdh5.14.2.tar.gz -C /opt/soft
    mv /opt/soft/hbase-1.2.0-cdh5.14.2 /opt/soft/hbase120
   
    sed -i '^# export JAVA_HOME=cexport JAVA_HOME=/opt/soft/jdk180' /opt/soft/hbase120/conf/hbase-env.sh
    sed -i '^# export Hbase_MANAGES_ZKcexport Hbase_MANAGES_ZK=false' /opt/soft/hbase120/conf/hbase-env.sh

    hbase_site_path=/opt/soft/hbase120/conf/hbase-site.xml
    sed -i '23ahbase.rootdirhdfs://192.168.133.128:9000/hbase' $hbase_site_path
    sed -i '23ahbase.cluster.distributedtrue'  $hbase_site_path
    sed -i '23ahbase.zookeeper.property.dataDir/opt/soft/hbase120/hbasedir' $hbase_site_path
    sed -i '23ahbase.zookeeper.property.clientPort2181' $hbase_site_path    

    echo '#hbase' >>/etc/profile
    echo 'export Hbase_HOME=/opt/soft/hbase120' >>/etc/profile
    echo 'export PATH=$PATH:$Hbase_HOME/bin' >>/etc/profile

fi

转载请注明:文章转载自 www.051e.com
本文地址:http://www.051e.com/it/600997.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 ©2023-2025 051e.com

ICP备案号:京ICP备12030808号