zoukankan      html  css  js  c++  java
  • hbase-0.94.16 在hadoop-1.2.1的安装配置

    1. ZooKeeper的安装:

    ZooKeeper是一个分布式的服务框架。可用于处理分布式的一些数据管理问题,如统一命名服务、状态同步服务、集群管理、分布式应用配置项的管理等。

    步骤如下:

                      a. 准备,下载ZooKeeper,可以从官网下载到,在这里给出一条链接:http://mirror.esocc.com/apache/zookeeper/zookeeper-3.4.5/

                      b.执行 tar -zxvf zookeeper-3.4.5.tar.gz,会出现zookeeper-3.4.5这个文件夹

          c.修改环境变量:执行 sudo gedit /etc/profile ,然后加入:

           export ZOOKEEPER_HOME=/opt/hadoop/zookeeper-3.4.5 ,

                             export PATH=$PATH:$ZOOKEEPER_HOME/bin,执行:source /etc/profile 让资源文件生效

                      d.配置ZooKeeper,修改zookeeper-3.4.5/conf/zoo_sample.cfg,主要是修改dataDir=/home/xxx/zookeeper ,设置zookeeper的保存数据的文件

                         最后执行:cp zoo_sample.cfg zoo.cfg //因为zookeeper默认的是zoo.cfg,conf文件中只给出了一个example,不然会出错的。

                      e. 执行zkServer.sh start,不必切换到zookeeper-3.4.5/bin的目录下了,因为刚刚已经source /etc/profile了。

                      f. 执行echo ruok | nc localhost 2181 如果结果是:imok就说明已经安装成功了。

                      g.退出的命令是:zkServer.sh stop

    2.Hbase的安装

    安装步骤:

        a.准备,下载Hbase-0.94.16.tar.gz,这里给出一个链接:http://mirror.esocc.com/apache/hbase/hbase-0.94.16/

        b.执行 tar zxvf hbase-0.94.16.tar.gz,在相同文件夹下会出现hbase-0.94.16这个文件夹

        c.修改环境变量:执行sudo gedit /etc/profile, 然后添加:export HBASE_HOME=/opt/hadoop/hbase-0.94.16export PATH=$PATH:$HBASE_HOME/bin

          export CLASSPATH=.:$HBASE_HOME/lib, 执行:source /etc/profile 让资源文件生效

        d.配置Hbase,打开hbase-0.94.16/conf/hbase-env.sh,加入以下内容:

       export JAVA_HOME=/usr/lib/jvm/javajdk
       export HBASE_HOME=/opt/hadoop/hbase-0.94.16
       export HADOOP_INSTALL=/opt/hadoop
       export HBASE_CLASSPATH=$HBASE_HOME/lib
       export HBASE_OPTS="$HBASE_OPTS -XX:+HeapDumpOnOutOfMemoryError -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode"
       export HBASE_MANAGES_ZK=false

        e.打开hbase-0.94.16/conf/hbase-site.xml,配置如下:

    <configuration>
    <property> 
    <name>hbase.rootdir</name> 
    <value>hdfs://localhost:9000/hbase</value> 
    </property>
    <property> 
    <name>hbase.cluster.distributed</name> 
    <value>true</value> 
    </property>
    <property> 
    <name>hbase.master</name> 
    <value>localhost:60000</value> 
    </property>
    <property> 
    <name>hbase.master.port</name> 
    <value>60000</value> 
    </property>
    </configuration>

    3.运行hbase

        a.运行hadoop,执行命令:start-all.sh

        b.运行Zookeeper,执行命令:zkServer.sh start

        c.运行hbase,执行命令:start-hbase.sh

        d.打开http://localhost:60030/rs-statushttp://localhost:60010/master-status出现下面的为成功:

        

        

    export HBASE_CLASSPATH=$HBASE_HOME/lib

  • 相关阅读:
    POJ 3259 Wormholes【BellmanFord】
    POJ 2960 SNim【SG函数的应用】
    ZOJ 3578 Matrixdp水题
    HDU 2897 邂逅明下【bash博弈】
    BellmanFord 算法及其优化【转】
    【转】几个Java的网络爬虫
    thinkphp 反字符 去标签 自动加点 去换行 截取字符串 冰糖
    php 二维数组转 json文本 (jquery datagrid 数据格式) 冰糖
    PHP 汉字转拼音(首拼音,所有拼音) 冰糖
    设为首页与加入收藏 兼容firefox 冰糖
  • 原文地址:https://www.cnblogs.com/wzyj/p/3564596.html
Copyright © 2011-2022 走看看