<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>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                [TOC] # 1. Zookeeper正常部署啟動 首先保證Zookeeper集群的正常部署,并啟動: ```shell -- 啟動Zookeeper集群 [hadoop@hadoop102 ~]$ zkServer.sh start [hadoop@hadoop103 ~]$ zkServer.sh start [hadoop@hadoop104 ~]$ zkServer.sh start -- 查看狀態 [hadoop@hadoop102 ~]$ zkServer.sh status JMX enabled by default Using config: /opt/install/zookeeper/bin/../conf/zoo.cfg Mode: follower [hadoop@hadoop103 ~]$ zkServer.sh status JMX enabled by default Using config: /opt/install/zookeeper/bin/../conf/zoo.cfg Mode: leader [hadoop@hadoop104 ~]$ bin/zkServer.sh status JMX enabled by default Using config: /opt/install/zookeeper/bin/../conf/zoo.cfg Mode: follower ``` # 2. Hadoop集群正常部署啟動 ```sql -- 到hadoop102主機啟動hdfs集群,因為我將namenode配置在hadoop102上了 [root@hadoop102 hadoop]# sbin/start-dfs.sh -- 到hadoop103機器上啟動yarn集群,因為我將resourcemanager配置在hadoop103上了 [root@hadoop103 hadoop]# sbin/start-yarn.sh ``` # 3. HBase的上傳解壓 將hbase安裝包上傳到hadoop102機器上,上傳目錄為:/opt/software/ ```sql -- 解壓HBase到指定目錄 [root@hadoop102 software]# tar -zxf hbase-1.2.0-cdh5.14.2.tar.gz -C /opt/install -- 我嫌解壓后的名字太長,所以創建HBase軟連接 [root@hadoop102 install]# ln -s /opt/install/hbase-1.2.0-cdh5.14.2 /opt/install/hbase ``` # 4. 修改HBase配置文件 1. 在 {hbase_home}/conf/hbase-env.sh 指定jdk和Zookeeper ```sql [root@hadoop102 conf]# vim hbase-env.sh #JDK路徑 export JAVA_HOME=/usr/local/software/jdk1.8.0_171 #使用外部ZooKeeper, false不使用 export HBASE_MANAGES_ZK=false ``` 2. 在 {hbase_home}/conf/hbase-site.xml 指定hbase集群信息 ```sql [root@hadoop102 conf]# vim hbase-site.xml <property> ? <name>hbase.rootdir</name> ? <value>hdfs://hadoop102:9000/hbase</value> ? </property> <property> ? <name>hbase.cluster.distributed</name> <value>true</value> </property> <!-- 0.98后的新變動,之前版本沒有.port,默認端口為60000 --> <property> <name>hbase.master.port</name> <value>16000</value> </property> <property> ? <name>hbase.zookeeper.quorum</name> <value>hadoop102:2181,hadoop103:2181,hadoop104:2181</value> </property> <property> ? <name>hbase.zookeeper.property.dataDir</name> <value>/opt/install/zookeeper/zkData</value> </property> ``` 3. 在 {hbase_home}/conf/regionservers 文件中指定hadoop102、hadoop103、hadoop104三臺機器 ```sql [root@hadoop102 conf]# vim regionservers hadoop102 hadoop103 hadoop104 ``` 4. 將hadoop的core-site.xml、hdfs-site.xml兩個配置文件軟連接到{hbase_home}/conf/目錄下 ```sql [root@hadoop102 conf]# ln -s /opt/install/hadoop/etc/hadoop/core-site.xml /opt/install/hbase/conf/core-site.xml [root@hadoop102 conf]# ln -s /opt/install/hadoop/etc/hadoop/hdfs-site.xml /opt/install/hbase/conf/hdfs-site.xml ``` # 5. 將配置好的HBase遠程發送到其他機器 1. 發送 ```sql -- 發送到hadoop103機器 [root@hadoop102 hbase]# scp -r /opt/install/hbase root@hadoop103:/opt/install/ -- 發送到hadoop104機器 [root@hadoop102 hbase]# scp -r /opt/install/hbase root@hadoop104:/opt/install/ ``` 2. 在hadoop102、hadoop103、hadoop104上都將hbase配置到各自的環境變量中 ```sql # vim /etc/profile export HBASE_HOME=/opt/install/hbase export PATH=$HBASE_HOME/bin:$HBASE_HOME/sbin:$PATH -- 讓更改生效 # source /etc/profile ``` # 6. HBase服務的啟動 ```sql -- 在hadoop102上,切換到hbase的安裝目錄 [root@hadoop102 /]# cd /opt/install/hbase ``` **啟動方式1:單獨啟動hadoop102一臺機器上的hbase** ``` -- 啟動 bin/hbase-daemon.sh start master bin/hbase-daemon.sh start regionserver -- 查看進程 [root@hadoop102 hbase]# jps 4032 HMaster -- 新增的hbase進程 2984 DataNode 2874 NameNode 4267 HRegionServer -- 新增的hbase進程 2604 QuorumPeerMain 4543 Jps -- 對應的停止命令 bin/hbase-daemon.sh stop master bin/hbase-daemon.sh stop regionserver ``` **啟動方式2:啟動三臺機器上的hbase** ```sql -- 啟動hbase集群 [root@hadoop102 hbase]# bin/start-hbase.sh -- 查看進程 [root@hadoop102 hbase]# jps 5090 HRegionServer -- 新增的hbase進程 4931 HMaster -- 新增的hbase進程 5412 Jps 2984 DataNode 2874 NameNode 2604 QuorumPeerMain [root@hadoop103 install]# jps 2752 ResourceManager 2609 DataNode 3528 Jps 3355 HRegionServer -- 新增的hbase進程 2492 QuorumPeerMain [root@hadoop104 install]# jps 2707 SecondaryNameNode 3431 Jps 2605 DataNode 3277 HRegionServer -- 新增的hbase進程 2494 QuorumPeerMain -- 對應的停止命令 [root@hadoop102 hbase]# bin/stop-hbase.sh ``` 訪問:http://hadoop102:60010/ ,顯示的hbase頁面如下 ![](https://img.kancloud.cn/14/d4/14d46cad76eeb41df3f12dcd2990cae7_1659x452.png)<br/> Hbase的分布式環境搭建完成!
                  <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>

                              哎呀哎呀视频在线观看