• hadoop2.6.2+hbase+zookeeper环境搭建


    1、hadoop环境搭建,版本:2.6.2,参考:http://www.cnblogs.com/bookwed/p/5251393.html

      启动服务:在master机器上,进入hadoop安装目录,执行命令:./sbin/start-all.sh

      查看是否启动成功:jps

    2、zookeeper环境搭建,版本:3.4.6,参考:http://www.cnblogs.com/bookwed/p/4599829.html

      启动服务:分别在三台机器上,进入zookeeper安装目录,执行命令:./bin/zkServer.sh start

      查看是否启动成功:./bin/zkServer.sh status

    3、hbase环境搭建

      3.1 安装hbase

        下载,地址:http://mirrors.cnnic.cn/apache/hbase/,下载版本:hbase-0.98.17-hadoop2-bin.tar.gz

        上传,通过xftp上传到master机器

        开始安装,首先解压,修改配置文件      

          3.1.1 修改 hbase-env.sh

            修改内容:export HBASE_MANAGES_ZK=false,表示不使用hbase自带的zookeeper,而使用外部的zookeeper(这里指在上面配置好的zookeeper)

          3.1.2 修改 hbase-site.xml        

    <configuration>
            <property>
                    <name>hbase.rootdir</name>
                    <value>hdfs://master:9000/hbase</value>
            </property>
    
            <property>
                    <name>hbase.zookeeper.property.clientPort</name>
                    <value>2181</value>
            </property>
            <property>
                    <name>zookeeper.session.timeout</name>
                    <value>120000</value>
            </property>
            <property>
                    <name>hbase.zookeeper.quorum</name>
                    <value>master,slave01,slave02</value>
            </property>
            <property>
                    <name>hbase.tmp.dir</name>
                    <value>/app/programs/hbase-0.98.17-hadoop2/hbasedata</value>
            </property>
            <property>
                    <name>hbase.cluster.distributed</name>
                    <value>true</value>
            </property>
    </configuration>

            配置说明:

              hbase.zookeeper.property.clientPort:指定zk的连接端口;

              zookeeper.session.timeout:RegionServer与Zookeeper间的连接超时时间。当超时时间到后,ReigonServer会被Zookeeper从RS集群清单中移除,HMaster收到移除通知后,会对这台server负责的regions重新balance,让其他存活的 RegionServer接管
              hbase.zookeeper.quorum:默认值是 localhost,列出zookeepr ensemble中的servers,即Zookeeper的节点主机名

              hbase.tmp.dir:设置临时文件目录

              hbase.cluster.distributed:打开分布模式

          3.1.2 修改 regionservers

              内容:

                master
                slave01
                slave02

        把master上配置好的hbase文件夹,拷贝到另外两台机器:slave01、slave02

          scp -r /app/programs/hbase-0.98.17-hadoop2/ slave01:/app/programs/

          scp -r /app/programs/hbase-0.98.17-hadoop2/ slave02:/app/programs/

        启动服务

          Master机器:

          

          slave机器:

          

                

  • 相关阅读:
    DB2 java.lang.NoClassDefFoundError:com/ibm/db2/jcc/SQLJContext
    JavaScript字符串split方法
    使用 WebSphere Application Server Community
    为DB2数据库创建新用户帐户并为其分配特定特权
    Servlet3.0之一:Servlet3.0新特性介绍
    window下jni调用dll和linux下jni调用so库(转)
    分表分库之三:中间件介绍
    jboss5 启动时报HsqlException:length must be specified in type definition:VARBINARY错误
    J2EE Formbased Authentication
    阻塞队列之七:DelayQueue延时队列
  • 原文地址:https://www.cnblogs.com/bookwed/p/5336508.html
Copyright © 2020-2023  润新知