• 大数据学习——hbase数据库


    Hhbase集群搭建

    一 第一步 准备:搭建hadoop集群,搭建zookeeper

    二 第二步:上传安装包

    解压

    1 tar -zxvf  hbase-1.2.1-bin.tar.gz

    重命名

    2 mv hbase-1.2.1 hbase

    删除不需要的文件

    3 rm -rf docs

    4修改conf的相关配置

     hadoop的hdfs-site.xml和core-site.xml 放到hbase/conf下

    cd apps/hadoop/etc/hadoop 

    cp hdfs-site.xml /root/apps/hbase/conf

    cp core-site.xml /root/apps/hbase/conf     

    5 vi hbase-env.sh

    修改JAVA_HOME

    export JAVA_HOME=/root/apps/jdk1.7.0_80

    修改export HBASE_MANAGES_ZK=false

    保存

    6 修改 hbase-site.xml

        <configuration>
            <!-- 指定hbase在HDFS上存储的路径 -->
            <property>
                    <name>hbase.rootdir</name>
                    <value>hdfs://mini1:9000/hbase</value>
            </property>
            <!-- 指定hbase是分布式的 -->
            <property>
                    <name>hbase.cluster.distributed</name>
                    <value>true</value>
            </property>
            <!-- 指定zk的地址,多个用“,”分割 -->
            <property>
                    <name>hbase.zookeeper.quorum</name>
                    <value>mini1:2181,mini2:2181,mini3:2181</value>
            </property>
        </configuration>

     7 修改 regionservers

    8 修改 backup-masters来指定备用的主节点

    9把配置好的hbase拷贝到mini2,mini3

    scp -r hbase mini2:$PWD

    scp -r hbase mini3:$PWD

    第三步:

    启动zk,

    bin/zkServer.sh start

    启动hadoop集群,

    start-dfs.sh 

    启动hbase

     ./start-hbase.sh

    访问页面

    http://mini1:16010/master-status

    如果杀掉mini1的进程

    kill -9 57433

    如果启动mini1,此时mini1就会变成备用的

     

  • 相关阅读:
    BlockUI常见问题
    AssemblyInfo文件
    asp.net 如何让虚拟目录里面的webconfig不继承主目录config(转)
    jquery Ajax示例
    jQuery Ajax 实例 全解析 (转)
    如何在ASP.NET服务器控件库中嵌入JavaScript脚本文件(转)
    如何使用ASP.NET2.0的“嵌入的资源”(转)
    BlockUI对话框
    Jquery ajax参数设置
    What's production quality
  • 原文地址:https://www.cnblogs.com/feifeicui/p/10391059.html
Copyright © 2020-2023  润新知