Hadoop 的安裝與配置
阿新 • • 發佈:2019-01-31
新增:
<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 介面繫結的埠