有鑑於網路上的ambari-vagrant.git這個專案太複雜,因此我把整個ambari安裝的過程簡化到只有四台ubuntu14.04的主機來安裝,下面就是完整的安裝步驟。
下面是必要的:
- 帶圖型介面的Linux,Windows或是Mac OS。
- git
- Virtualbox
- vagrant 1.7+
- vagrant scp plugin
- 先將主系統的/etc/hosts修改,加入四台主機,加入的內容參閱
appped-to-etc-hosts.txt
,Linux及Mac系統下要使用root權限。 - 先clone這個git,然後在專案根目錄下,輸入
./up.sh
啟動三台VM。 - 啟動成功之後,使用
vagrant ssh u1401
進入第一台主機。 - 切換到root權限開始安裝
sudo su - wget -O /etc/apt/sources.list.d/ambari.list http://public-repo-1.hortonworks.com/ambari/ubuntu14/2.x/updates/2.2.2.0/ambari.list
apt-key adv --recv-keys --keyserver keyserver.ubuntu.com B9733A7A07513CAD apt-get update apt-get install ambari-server -y
* 安裝完畢後,輸入下面程式安裝
ambari-server setup -s ambari-server start
* 之後進入http://u1401:8080/即可進入介面。
* 預設帳號及密碼admin/admin
### Ambari的安裝
* 建議只安裝```HDFS, MapReduce2, YARN, Tez, Hive Hbase, Pig, Sqoop, ZooKeeper, Ambari Metrics, Spark```即可。