• Hbase的安装


    安装hbase

    1.1HBase压缩包上传到master机器上

    1.2切换到指定目录解压安装包  (/usr/bigdata/hbase)

    tar -zxvf hbase-1.3.1-bin.tar.gz

    1.3进入解压目录的conf文件夹,修改hbase-site.xml文件(/usr/bigdata/hbase/hbase-1.3.1/conf)

    vim hbase-site.xml 添加信息

    <property>
        <name>hbase.rootdir</name>
        <value>hdfs://master:9000/hbase</value>
      </property>
      <property>
        <name>hbase.cluster.distributed</name>
        <value>true</value>
      </property>
      <property>
        <name>hbase.master</name>
        <value>master</value>
      </property>
      <property>
        <name>hbase.zookeeper.quorum</name>
        <value>master,slave1,slave2</value>
      </property>

    1.4修改regionservers文件

    vim regionservers

    1.5修改hbase-env.sh文件(根据自身环境路径配置)

    vim hbase-env.sh

    export JAVA_HOME=/usr/bigdata/java/jdk1.8.0_121

    export HADOOP_HOME=/usr/bigdata/hadoop/hadoop-2.8.0

    export HBASE_HOME=/usr/bigdata/hbase/hbase-1.3.1

    export HBASE_MANAGES_ZK=true

    1.6配置HBase的环境变量

    vim /etc /profile

    export HBASE_HOME=/usr/bigdata/hbase/hbase-1.3.1

    export PATH=$HBASE_HOME/bin:$PATH

    Source /etc/profile

    1.7将配置好的hbase复制到子机器当中

    scp -r /usr/bigdata/hbase/hbase-1.3.1 root@slave1:/usr/bigdata/hbase/

    scp -r /usr/bigdata/hbase/hbase-1.3.1 root@slave2:/usr/bigdata/hbase/

    1.8配置子机器的HBase环境变量 在子 机器中操作(slave1 slave2都配置一遍)

    配置子机器的环境变量(任何路径下都可以配置环境变量)

    vim /etc /profile

    export HBASE_HOME=/usr/bigdata/hbase/hbase-1.3.1

    export PATH=$HBASE_HOME/bin:$PATH

    source /etc/profile

    1.9切换到master机器下HBase安装目录下的bin文件夹启动HBase(保证Hadoop集群先启动)

    切换的路径:/usr/bigdata/hbase/hbase-1.3.1/bin

    启动hbase的集群

    ./start-hbase.sh

     

    master机器上

    Jps

    slave1机器上

    Jps

    slave2机器上

    Jps

    1.10master主机上运行HBase Shell

    输入status,查看状态

    exit退出

    1.11启动成功查看界面(ip地址:16010

    访问地址:http://192.168.77.99:16010/master-status    (这个是我的master主机IP+16010)

    页面效果:

    1.12为了Hadoop集成HBase不出现问题,修改hadoophadoop-env.sh文件

    三台都要操作:

    切入目录:/usr/bigdata/hadoop/hadoop-2.8.0/etc/hadoopcd 进入)

    vim hadoop-env.sh

    加入如下内容:

    export HADOOP_CONF_DIR=/usr/bigdata/hadoop/hadoop-2.8.0/etc/hadoop/

    export HADOOP_CLASSPATH=$HBASE_HOME/lib/*

    export HBASE_PID_DIR=/tmp

    source hadoop-env.sh

    3台机器都要修改!!!!!!!!!!!三台机器操作再做一遍)

    然后source此文件,立即生效!

    注意:在Xftp;里面现实的效果图

    master主机:

    slave1 :

    slave2:

     三台虚拟机的里面配置的位置是一样的!!!

    Hbase安装成功

  • 相关阅读:
    【网络编程3】网络编程基础-arp请求(局域网主机扫描)
    【CTF MISC】隐写术wireshark找出图片-“强网杯”网络安全挑战赛writeup
    【网络编程2】网络编程基础-发送ICMP包(Ping程序)
    【网络编程1】网络编程基础-TCP、UDP编程
    【漏洞分析】两个例子-数组溢出修改返回函数与strcpy覆盖周边内存地址
    【Python】zip文件密码破解
    【bzoj1923】[Sdoi2010]外星千足虫 高斯消元
    spring cloud zuul在使用中遇到的坑 : 转发时自动去掉prefix
    Eclipse MAT:浅堆 vs 保留堆
    Java SDK夯住(Hang)问题排查
  • 原文地址:https://www.cnblogs.com/3020815dzq/p/10149738.html
Copyright © 2020-2023  润新知