zoukankan      html  css  js  c++  java
  • 我的hbase安装之旅

    在安装hbase之前,在网上查看了很多安装hbase的资料。

    并且参考apache的官网上的资料:网址:http://hbase.apache.org/book.html

    参考网址:http://www.cnblogs.com/neverwinter/archive/2013/03/28/2985798.html

    在安装hbase之前,我已经安装了hadoop,关于hadoop的安装,请参见:http://www.cnblogs.com/kxxx/p/7069849.html

    hbase的安装分为3种,

    1.单机独立安装:所有程序在一个JVM进程中运行

    2.伪分布式安装:也是单机安装,不过不同的服务运行在不同的JVM进程中

    3.完全独立分布式安装:多台机器安装

    我这里采用第3种,完全独立分布式安装,安装步骤如下:

     一、概述

    我将安装3台,其中2台是hadoop的datanode节点。

    序号 IP 机器名 节点类型
    1 192.168.1.55 slave03 datanode egionserverzookeeper
    2 192.168.1.56 slave04 datanode egionserverzookeeper
    3 192.168.1.57 slave05 masterzookeeper

    二、环境安装

    需要JAVA安装,请参见hadoop安装

    三、下载文件

    在官网上下载相对应的版本进行安装,我安装的是1.2.6.

    文件下载后,通过secureCRT将文件上传到slave05中/usr/hbase下

    使用解压命令解压。这样在hbase下就会有hbase-1.2.6这个文件夹。如果hbase未赋予hadoop这个用户,请先赋予权限

    四、配置

    1.首先在slave05中配置,配置文件为conf/hbase-env.sh

    需要更改其中的JAVA_HOME,值如下:

    export JAVA_HOME=/usr/java/jdk1.8.0_131

    2.配置hbase-site.xml,路径conf/hbase-site.xml

    <property>
        <name>hbase.rootdir</name>
        <value>hdfs://master1:9000/hbase</value>
    </property>
    <property>
        <name>hbase.cluster.distributed</name>
        <value>true</value>
    </property>
    <property>
        <name>hbase.zookeeper.quorum</name>
        <value>slave03,slave04,slave05</value>
    </property>
    <property>
        <name>hbase.zookeeper.property.dataDir</name>
        <value>/usr/hbase/zookeeper</value>
    </property>

    注:这里我的zookeeper使用的hbase自带的,没有独立安装zookeeper服务。如果需要使用独立的zookeeper服务,需要修改conf/hbase-env.sh文件中的 export HBASE_MANAGES_ZK=false。默认为true

    由于这里采用hbase自带的zookeeper,故还需建立zookeeper需要使用的文件夹,故需要建立

    /usr/hbase/zookeeper这个文件夹

    3.修改regionservers文件,将regionserver的IP列表加入,我的值如下:

    slave03

    slave04

    五、将配置好的文件夹复制到其它2台服务器,我使用scp命令

    scp -r hbase-1.2.6 hadoop@slave03:/usr/hbase

    六、启动

    在slave05机器上启动,执行如下命令  bin/start-hbase.sh,将会出现如下图

    表示启动成功,这时,通过slave05上的16010端口即可查看hbase的运行情况,输入:http://slave05:16010

    表示安装成功。

  • 相关阅读:
    SQL SERVER批量/单个修改表的所有者
    设置电脑右下角显示自己的大名
    javascript 事件查询 综合
    电脑命令大全值得珍藏
    仿flash超炫焦点图播放器 · javascript for jquery
    VirtualBox使用本地硬盘分区的权限问题
    同步时间并更新到计算机
    linux下电子词典里的扩展存储卡不能访问到的问题
    virtualbox 3.0.4终于可以共享剪贴板了
    批量更改mp3文件ID3编码的脚本
  • 原文地址:https://www.cnblogs.com/kxxx/p/7126422.html
Copyright © 2011-2022 走看看