## 最大的問題是
~~~
#配置主機
core-site.xml
<property>
<name>fs.defaultFS</name>
<value>hdfs://127.0.0.1:8020</value>
</property>
~~~
* **這上面地址填127.0.0.1或者host里面配置好127.0.0.1對應的主機名,也是可以啟動的,但是在mac上寫java代碼操作不了,連接拒絕。**
* **而如果換成云主機的外網地址,不管寫不寫到hosts里面,namenode都是啟動報錯的。**
* **原因在于!!!!云主機只有一張內網網卡。**
* **填外網地址的話,從本機訪問本機就會連不上。**
* **填127.0.0.1的話,很明顯從外網訪問不了。**

## 還有一些問題。
* hadoop搭建和操作網上說不要使用root用戶。
* 主機名不能使用帶有下劃線的。
* 重新啟動hadoop:
1. 先停止`$HADOOP_HOME/sbin/stop-dfs.sh`
2. `[bizzbee@tencent2 ~]$ rm -rf ~/hadooptmp/tmp/*`
清空tmp目錄。
3. 初始化文件系統`hdfs namenode -format`
4. 啟動。