• CentOS 6 安装HBase集群教程


    hbase0.99.2安装包下载(链接:https://pan.baidu.com/s/1dR-HB3P6mzsXVW6sLI8uxQ 密码:4g1n)

    首先需要安装  zookeeper(点击查看) 以及 hadoop(点击查看)

    1. 上传

    首先确保用户是hadoop,用工具将hbase安装包hbase-0.99.2-bin.tar.gz上传到/home/hadoop下,确保hbase-0.99.2-bin.tar.gz的用户是hadoop解压

    su – hadoop

    tar –zxvf hbase-0.99.2-bin.tar.gz

    2. 重命名

    mv hbase-0.99.2 hbase

    3. 修改环境变量

    1、 在mini1机器上执行下面命令:

    su – root

    vi/etc/profile

    添加内容:

    export HBASE_HOME=/home/hadoop/hbase

    export PATH=$PATH:$HBASE_HOME/bin

    执行命令:

    source /etc/profile

    su – hadoop

    2、在其他机器上执行上述操作。

    4. 修改配置文件

    su – hadoop

    将目录切换到/home/hadoop/hbase/conf文件夹下。

    每个文件的解释如下:

    hbase-env.sh

    export JAVA_HOME=/usr/local/jdk1.8.0_151 //jdk安装目录

    export HBASE_OPTS="-XX:+UseConcMarkSweepGC"

    export HBASE_MANAGES_ZK=false #使用独立安装的zookeeper这个地方就是false

    hbase-site.xml

    <configuration>

    <property>

    <name>hbase.master.maxclockskew</name> #时间同步允许的时间差

    <value>180000</value>

    </property>

    <property>

    <name>hbase.rootdir</name>

    <value>hdfs://mini1:9000/hbase</value>#hbase共享目录,持久化hbase数据

    </property>

    <property>

    <name>hbase.cluster.distributed</name> #是否分布式运行,false即为单机

    <value>true</value>

    </property>

    <property>

    <name>hbase.zookeeper.quorum</name>#zookeeper地址

    <value>mini1,mini2,mini4 </value>

    </property>

    <property>

    <name>hbase.zookeeper.property.dataDir</name>#zookeeper配置信息快照的位置

    <value>/home/hadoop/hbase/tmp/zookeeper</value> #这个目录需要手动创建

    </property>

    </configuration>

    Regionservers //是从机器的域名

    mini2

    mini4

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

    cp /home/hadoop/apps/hadoop-2.6.4/etc/hadoop/hdfs-site.xml /home/hadoop/hbase/conf

    cp /home/hadoop/apps/hadoop-2.6.4/etc/hadoop/core-site.xml /home/hadoop/hbase/conf

    6. 发送到其他机器

    su - hadoop

    scp –r /home/hadoop/hbase hadoop@mini2:/home/hadoop

    scp –r /home/hadoop/hbase hadoop@mini4:/home/hadoop启动

    su – hadoop

    start-hbase.sh

    7. 查看

    进程:jps

    进入hbase的shell:hbase shell

    退出hbase的shell:quit

    在浏览器中查看hbase集群安装成功 http://mini1:16010/

  • 相关阅读:
    WingIIDE的licese破解方法
    HttpCookie
    Jquery中html()方法 and "click"绑定后代元素
    jquery 选择器多个
    input标签的type为select、radio、checkbox的使用
    c#中?和??使用
    VS中使用附加进程来调试项目
    刷新局部页面
    ant design vue 文件上传的集中页面
    vue 上传超大文件出现Uncaught (in promise) Error: Network Error at createError
  • 原文地址:https://www.cnblogs.com/daleyzou/p/8568502.html
Copyright © 2020-2023  润新知