• HBase安装配置


    一、HBase支持随机写
    HBase的读写操作还是借助HDFS完成,要完成随机写,根本上还是需要复合HDFS的特性!

    HDFS只支持追加写!

    随机的操作: Update+Delete 借助 追加写+时间戳(版本号)

    只允许客户端查询时返回时间戳最新的数据!

    二、 HBase支持海量数据的实时读写
    ①分布式
    ②索引,LSM树
    ③kv
    ④吃内存
    ⑤列式存储
    ⑥布隆过滤器(查询)

    三、HBase是什么
    HBase是基于hadoop的数据库!

    提供一个十亿级行*百万级列级别的表存储,对表中的数据提供实时的随机读写操作!
    四、HBase的安装和配置

    1.配置
    ①保证已经配置了JAVA_HOME,HADOOP_HOME环境变量
    ②编辑conf/env.sh
    128行: export HBASE_MANAGES_ZK=false
    注释掉46,47行!
    ③配置conf/hbase-site.xml
    <property>
    <name>hbase.rootdir</name>
    <value>hdfs://hadoop101:9000/HBase</value>
    </property>

    <property>
    <name>hbase.cluster.distributed</name>
    <value>true</value>
    </property>

    <property>
    <name>hbase.zookeeper.quorum</name>
    <value>hadoop102:2181,hadoop103:2181,hadoop101:2181</value>
    </property>

    <property>
    <name>hbase.zookeeper.property.dataDir</name>
    <value>/opt/module/zookeeper-3.4.10/datas</value>
    </property>


    2.启动
    ①启动hdfs,zookeeper
    ②启动hbase
    三台机器都启动regionserver: xcall /opt/module/hbase/bin/hbase-daemon.sh start regionserver
    选择一台启动master: /opt/module/hbase/bin/hbase-daemon.sh start master

    ③查看:
    jps查看
    访问web界面: 访问master进程所在机器:16010

    端口说明: 16000是master进程的RPC端口!
    16010是master进程的http端口!
    16020是RegionServer进程的RPC端口!
    16030是RegionServer进程的http端口!

    3. 停止
    三台机器都停止regionserver: xcall /opt/module/hbase/bin/hbase-daemon.sh stop regionserver
    选择一台停止master: /opt/module/hbase/bin/hbase-daemon.sh stop master

    4. 群起和群停
    hadoop-daemons.sh 先读取 HADOOP_HOME/etc/hadoop/slaves 中所有的主机名!
    对这些主机,执行hadoop-daemon.sh start datanode,再启动NN!


    hbase-daemons.sh 先读取 conf/regionservers 中所有的主机名!

    注意: hbase-daemons.sh或start-hbase.sh或stop-hbase.sh的前提是先配置
    要执行这些命令所在的机器的conf/regionservers文件!

  • 相关阅读:
    DeviceIOControl读写硬盘设备
    #ifdef的用法
    更改Visual Studio 2010的主题设置[.vssettings格式]
    vc2010 vs2010 智能插件Visual Assist 安装,设置
    VS2010 C++ 操作Excel表格的编程实现
    Python 字符串
    配置opencv2.4.11生成release版本
    配置opencv2.411调试版本(debug)
    边沿检测与提取,轮廓跟踪
    CComboBox控件的使用 1
  • 原文地址:https://www.cnblogs.com/20183544-wangzhengshuai/p/13826551.html
Copyright © 2020-2023  润新知