1. 程式人生 > >Hadoop 的安裝與配置

Hadoop 的安裝與配置

新增:

<configuration><property><name>hbase.rootdir</name><value>hdfs://localhost:9000/hbase</value></property><property><name>hbase.cluster.distributed</name><value>true</value></property></configuration>
啟動hbase 失敗:
    檢視hbase lib下 hadoop的版本
替換成 hadoop 對應的版本:
    替換指令碼:
find -name "hadoop*jar" | sed 's/2.5.1/2.6.0/g' | sed 's/\.\///g' > f.log
rm ./hadoop*jar cat ./f.log | while read Line do find /opt/hadoop/hadoop-2.6.0/ -name "$Line" | xargs -i cp {} ./ done rm ./f.log
hbase 1.1.1 需要1.7 以上版本才能啟動  不然啟動報錯

$ bin/hbase rest start

啟動hbase REST服務後就可以通過對uri: http://localhost:60050/api/ 的通用REST操作(GET/POST/PUT/DELETE)實現對hbase的REST形式資料操作.

也可以輸入以下指令進入HQL指令模式

$ bin/hbase shell


注:主機名 不能帶有下劃線
修改hosts 檔案進行主機名和ip的對映 所有配置檔案中全部採用主機名的形式進行配置
如:
10.0.50.13      xadevhadoop     # Added by NetworkManager127.0.0.1       localhost.localdomain   localhost::1     localhost6.localdomain6 localhost6不能進行 127.0.0.1的對映,否則會報錯訪問hbase :1、RegionServers HBase RegionServer web 介面繫結的埠
2、 the Master HBase Master web 介面埠