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機器:

      

            


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM