應該寫 hdfs://master:9000 才對,而不是 hdfs://localhost:9000
<property>
<name>fs.default.name</name>
<value>hdfs://master:9000</value>
</property>
存檔好之後,從 master 主機上以 start-dfs.sh 啟動 HDFS
然後以 netstat -nap | grep 9000 指令檢查,應該出現以下範例:
呈現出其他的 datanode 主機與 master 之間連線狀態
tcp 0 0 192.168.101.220:9000 0.0.0.0:* LISTEN 9563/java
tcp 0 0 192.168.101.220:9000 192.168.101.222:58906 ESTABLISHED 9563/java
tcp 0 0 192.168.101.220:9000 192.168.101.223:44318 ESTABLISHED 9563/java
tcp 0 0 192.168.101.220:9000 192.168.101.221:38566 ESTABLISHED 9563/java
tcp 0 0 192.168.101.220:40798 192.168.101.220:9000 TIME_WAIT -
回到 http://localhost:50070 網頁上,Datanode Information 會成功列出現有的 Datanode information
沒有留言:
張貼留言