<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                [TOC] 先部署一個zookeeper集群 1. 上傳hbase安裝包 2. 解壓 3. 配置hbase集群,要修改3個文件 **注意:要把hadoop的hdfs-site.xml和core-site.xml 放到hbase/conf下** **修改`hbase-env.sh`** ~~~ export JAVA_HOME=/usr/java/jdk1.7.0_55 //告訴hbase使用外部的zk,habse本身有自帶的zk,一般用外部的 export HBASE_MANAGES_ZK=false ~~~ 注意:如果使用的是jdk1.8以上版本,則應該移除 `HBASE_MASTER_OPTS` `HBASE_REGIONSERVER_OPTS` ~~~ 堆內存大小,不設置默認就用JVM的 HBASE_HEAPSIZE 堆外內存大小 HBASE_OFFHEAPSIZE hbase采用什么垃圾回收 HBASE_OPTS master的參數信息 HBASE_MASTER_OPTS regionserver的參數信息 HBASE_REGIONSERVER_OPTS gc選項 SERVER_GC_OPTS 指定hbase的reginservers,如果多個,那就要把host寫在后面的文件中 HBASE_REGIONSERVERS 在后面文件中寫指定備份master節點的host HBASE_BACKUP_MASTERS ~~~ **修改 hbase-site.xml** ~~~ <configuration> <!-- 指定hbase在HDFS上存儲的路徑 --> <property> <name>hbase.rootdir</name> <value>hdfs://master:9000/hbase</value> </property> <!-- 指定hbase是分布式的 --> <property> <name>hbase.cluster.distributed</name> <value>true</value> </property> <!-- 指定zk的地址,多個用","分割 --> <property> <name>hbase.zookeeper.quorum</name> <value>master:2181,slave1:2181,slave2:2181</value> </property> <!-- 0.98之后的新變動,之前版本沒有.port,默認端口為60000 ,現在默認是16000--> <property> <name>hbase.master.port</name> <value>16000</value> </property> <property> <name>hbase.zookeeper.property.dataDir</name> <value>/root/tools/zookeeper-3.4.9/data</value> </property> </configuration> ~~~ **修改regionservers** ~~~ master slave1 slave2 ~~~ **修改backup-masters來指定備用的主節點** 沒有就創建一個 ~~~ [root@master conf]# vi backup-masters slave1 ~~~ **修改hbase需要依賴的jar包** 由于hbase依賴hadoop,所以替換hbase的lib目錄下的jar包,以解決兼容問題: 1. 刪除原有的jar ~~~ rm -rf /root/tools/hbase-1.3.1/lib/hadoop-* rm -rf /root/tools/hbase-1.3.1/lib/zookeeper-3.4.6.jar ~~~ 拷貝新jar,涉及的jar有: ~~~ hadoop-annotations-2.7.2.jar hadoop-auth-2.7.2.jar hadoop-client-2.7.2.jar hadoop-common-2.7.2.jar hadoop-hdfs-2.7.2.jar hadoop-mapreduce-client-app-2.7.2.jar hadoop-mapreduce-client-common-2.7.2.jar hadoop-mapreduce-client-core-2.7.2.jar hadoop-mapreduce-client-hs-2.7.2.jar hadoop-mapreduce-client-hs-plugins-2.7.2.jar hadoop-mapreduce-client-jobclient-2.7.2.jar hadoop-mapreduce-client-jobclient-2.7.2-tests.jar hadoop-mapreduce-client-shuffle-2.7.2.jar hadoop-yarn-api-2.7.2.jar hadoop-yarn-applications-distributedshell-2.7.2.jar hadoop-yarn-applications-unmanaged-am-launcher-2.7.2.jar hadoop-yarn-client-2.7.2.jar hadoop-yarn-common-2.7.2.jar hadoop-yarn-server-applicationhistoryservice-2.7.2.jar hadoop-yarn-server-common-2.7.2.jar hadoop-yarn-server-nodemanager-2.7.2.jar hadoop-yarn-server-resourcemanager-2.7.2.jar hadoop-yarn-server-tests-2.7.2.jar hadoop-yarn-server-web-proxy-2.7.2.jar zookeeper-3.4.5.jar ~~~ 這些jar包對應的版本應替換成你目前使用的hadoop版本,具體情況具體分析 查找jar包示例 ~~~ find ~/hadoop-2.7.2/ -name hadoop-annotations* ~~~ 然后將找到的jar包復制到hbase的lib目錄下即可 **hbase軟連接hadoop配置** 可以把配置復制過來也可以軟連接過來 ~~~ ln -s /root/tools/hadoop-2.7.2/etc/hadoop/core-site.xml /root/tools/hbase-1.3.1/conf/core-site.xml ln -s /root/tools/hadoop-2.7.2/etc/hadoop/hdfs-site.xml /root/tools/hbase-1.3.1/conf/hdfs-site.xml ~~~ **拷貝hbase到其他節點** ~~~ scp -r /master/hbase-1.3.1/ slave1:/weekend/ ~~~ **將配置好的HBase拷貝到每一個節點并同步時間** 啟動所有的hbase進程 首先啟動zk集群 `./zkServer.sh start` 啟動hdfs集群 `start-dfs.sh` 啟動hbase,在主節點上運行: `start-hbase.sh` (如果啟動單個機器 hbase-daemon.sh start master) 通過瀏覽器訪問hbase管理頁面 `master:16010` `http://master:16010/logs/ ` 日志 `http://master:16010/conf` 配置信息 0.98版本之前: `http://master:60010` 0.98版本之后: `http://master:16010` **為保證集群的可靠性,要啟動多個HMaster** `hbase-daemon.sh start master` **jps查看下會有** HRegionServer HMaster ![](https://box.kancloud.cn/059085789b572ed5d1ccc105d80bd691_3108x1044.png) 上面有2個region是因為有系統表 ![](https://box.kancloud.cn/c42c0fb38a80e982546de82afe721c6e_1808x484.png)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看