1. JDK安裝 node
JDK解壓配置環境變量 vi /etc/profilesql
2. 每臺機器相關設置 vim
1.設置靜態ip(便於機器之間的通訊,防止路由器電腦重啓後,ip變化,致使不能通訊) oop
vim /etc/sysconfig/network-scripts/ifcfg-eth0 spa
3. 修改各節點主機名(每臺機器都要設) 插件
Etc/hosts orm
3.關閉防火牆 server
關閉已經啓動的防火牆: service iptables stop (只能關閉當前) xml
驗證:service iptables status 進程
4.爲各個節點設置免SSH登錄
4. Hadoop1.0.4安裝 解壓 進入conf目錄修改六個文件
Core-site.xml
hadoop-env.sh
hdfs-site.xml
mapred-site.xml
slaves
masters
5. 將hadoop文件分發到各個節點機器上
6. 格式化HDFS 進入hadoop bin目錄 執行:hadoop namenode -format
7. 啓動hadoop 進去 hadoop bin目錄start-all.sh
用jps查看主節點會有四個守護進程分別是:
32387 Jps
32283 JobTracker
32198 SecondaryNameNode
32021 NameNode
其餘節點會有三個守護進程分別是:
30770 TaskTracker
30866 Jps
30666 DataNode
8. Hbase0.94的安裝
解壓Hbase壓縮包進去conf目錄 修改三個文件
Hbase-env.sh(false的設置表示不用自身的zookpeer去管理它,用本身配置的去管理它)
hbase-site.xml(hbase.cluster.distributed 設置true 使用外部zookpeer管理 false是自身的)
Regionservers注意:要是配置了外部的zookeeper要先啓動它 而後啓動 Hbase bin目錄下的start-hbase.sh
9. zookeeper3.4.5安裝
解壓進入conf是有一個文件叫zoo_sample.cfg 咱們須要修改的文件時zoo.cfg固然了複製有一個嘛編輯zoo.cfg
注意:在zookeeper-3.4.5目錄下創建data目錄和dataLog目錄。
而後在每一個data中創建文件myid裏面編輯只須要數字 以此類推第二臺在myid中寫2,第三臺在myid中寫3
10. phoenix插件安裝利用它來進行SQL操做Hbase表
1. 把phoenix中common中的phoenix-core-3.1.0.jar 放到Hbase的lib目錄下面
2. 把Hbase中conf的hbase-site.xml放到phoenix /hadoop1/bin下面
3. 重啓Hbase集羣
4. Shell 命令操做 例如進入bin下 執行sqlline.py master:2181 回車
5.