離線安裝 Apache Ambari
需要說明一下,這裡安裝的ambari是支援hadoop 1.2.1版本的,而對於比較流行的新版本,比如2.0,你需要下載新的原始碼包.不過總的來說,安裝過程是大同小異的。
Step 1 獲得相關原始碼
Ambari 依賴一些程式,為此需要先下載這些原始碼。注意,我們使用的環境是 CentOS 6,因此,你的作業系統若不是 CentOS 6,那麼需要下載支援相應系統的軟體包。
在聯網狀態下,可以使用 wget 命令獲得 Ambari 所需的程式包。
wget http://public-repo-1.hortonworks.com/HDP/centos6/HDP-1.3.0.0-centos6-rpm.tar.gz
wget http://public-repo-1.hortonworks.com/HDP-UTILS-1.1.0.15/repos/centos6/HDP-UTILS-1.1.0.15-centos6-rpm.tar.gz
wget http://public-repo-1.hortonworks.com/ambari/centos6/ambari-1.2.4.9-centos6.tar.gz
Step 2 配置安裝包檔案
當這些檔案下載後,將這些壓縮包的檔案解壓到 /var/www/html 中,為了方便管理我們建議在該目錄下建立一個 external,將這些不是CentOS系統自帶的安裝包都放在這個目錄中。
mkdir -p /var/www/html/external
tar -xvf ./HDP-1.3.0.0-centos6-rpm.tar.gz -C /var/www/html/external/
tar -xvf ./HDP-UTILS-1.1.0.15-centos6-rpm.tar.gz -C /var/www/html/external/
tar -xvf ./ambari-1.2.4.9-centos6.tar.gz -C /var/www/html/external/
之後,在/etc/yum.repos.d建立三個repo檔案
[ambari-1.x]
name=Ambari 1.x
baseurl=http://ISCASTest01/external/ambari/centos6/1.x/updates/1.2.4.9
gpgcheck=1
gpgkey=http://ISCASTest01/external/ambari/centos6/RPM-GPG-KEY/RPM-GPG-KEY-Jenkins
enabled=1
priority=1
[HDP-UTILS-1.1.0.15]
name=Hortonworks Data Platform Utils Version - HDP-UTILS-1.1.0.15
baseurl=http://ISCASTest01/external/HDP-UTILS-1.1.0.15/repos/centos6
gpgcheck=0
gpgkey=http://ISCASTest01/external/ambari/centos6/RPM-GPG-KEY/RPM-GPG-KEY-Jenkins
enabled=1
priority=1
[Updates-ambari-1.2.4.9]
name=ambari-1.2.4.9 - Updates
baseurl=http://ISCASTest01/external/ambari/centos6/1.x/updates/1.2.4.9
gpgcheck=1
gpgkey=http://ISCASTest01/external/ambari/centos6/RPM-GPG-KEY/RPM-GPG-KEY-Jenkins
enabled=1
priority=1
[HDP-1.3.0.0]
name=Hortonworks Data Platform Version - HDP-1.3.0.0
baseurl=http://ISCASTest01/external/HDP/centos6/1.x/GA/1.3.0.0
gpgcheck=1
gpgkey=http://ISCASTest01/external/HDP/centos6/RPM-GPG-KEY/RPM-GPG-KEY-Jenkins
enabled=1
priority=1
[HDP-UTILS-1.1.0.15]
name=Hortonworks Data Platform Utils Version - HDP-UTILS-1.1.0.15
baseurl=http://ISCASTest01/external/HDP-UTILS-1.1.0.15/repos/centos6
gpgcheck=1
gpgkey=http://ISCASTest01/external/HDP/centos6/RPM-GPG-KEY/RPM-GPG-KEY-Jenkins
enabled=1
priority=1
[HDP-UTILS-1.1.0.15]
name=Hortonworks Data Platform Version - HDP-UTILS-1.1.0.15
baseurl= http://ISCASTest01/external/HDP-UTILS-1.1.0.15/repos/centos6
gpgcheck=1
enabled=1
priority=1
scp ambari.repo root@ISCASTest02:/etc/yum.repo.d/
scp hdp.repo root@ISCASTest02:/etc/yum.repo.d/
scp hdp-util.repo root@ISCASTest02:/etc/yum.repo.d/
scp ambari.repo root@ISCASTest03:/etc/yum.repo.d/
scp hdp.repo root@ISCASTest03:/etc/yum.repo.d/
scp hdp-util.repo root@ISCASTest03:/etc/yum.repo.d/
安裝 Ambari
yum install ambari-server
yum install ambari-agent
ambari-server start
ERROR: No JDK found, please run the "setup" command to install a JDK automatically or install any JDK manually to /usr/jdk64
出現這樣的問題的原因,要麼是主機上沒有安裝JAVA,要麼就是主機上的JAVA版本與ambari的要求不一致。如果聯網環境中,可以執行命令:
ambari-server setup
如果主機上已經安裝了JAVA了,而使用ambari-server setup繼續報錯,那麼也可以把JAVA_HOME的地址配置到ambari中,例如:
ambari-server setup -j /usr/java/jdk1.8.0_05/
不過,預設的JDK版本是1.6,所以最好在叢集各個節點上都安裝同樣版本的JDK。
Using python /usr/bin/python2.6
Initializing ...
Setup ambari-server
Checking SELinux...
SELinux status is 'enabled'
SELinux mode is 'permissive'
WARNING: SELinux is set to 'permissive' mode and temporarily disabled. You should disable SELinux permanently.
OK to continue [y/n] (y)? y
Checking iptables...
iptables is disabled now
Checking JDK...
WARNING: JAVA_HOME /usr/java/jdk1.8.0_05/ must be valid on ALL hosts
Completing setup...
Configuring database...
Enter advanced database configuration [y/n] (n)? y
Select database:
1 - Postgres(Embedded)
2 - Oracle
[1]:
Database Name [ambari]:
Username [ambari]:
Password [bigdata]:
Default properties detected. Using built-in database.
Checking PostgreSQL...
Running initdb: This may take upto a minute.
About to start PostgreSQL
Configuring database...
Configuring PostgreSQL...
Restarting PostgreSQL
Ambari Server 'setup' finished successfully
之後再次使用命令 ambari-server start 啟動裝置
啟動 Ambari
http://localhost:8080
user: admin
password admin
第一次啟動會出現一個配置嚮導,這時就可以按照自己的需要進行配置了。
轉載:http://blog.csdn.net/poisonchry/article/details/37726663
相關文章
- 離線安裝 dockerDocker
- 離線安裝dockerDocker
- nuget離線安裝
- 離線安裝ansible
- CentOS離線安裝NginxCentOSNginx
- HortonWorks Ambari安裝部署實踐
- ambari2.8+ambari-metrics3.0+bigtop3.2編譯、打包、安裝S3編譯
- KubeSphere 3.3.0 離線安裝教程
- CDH6 離線安裝
- 如何離線安裝GitHub for windows?GithubWindows
- Cloudera Manager 離線安裝教程Cloud
- linux離線安裝redisLinuxRedis
- 離線安裝net6
- Linux離線安裝SVNLinux
- Ubuntu下離線安裝PostgreSQLUbuntuSQL
- linux離線安裝nginxLinuxNginx
- Docker 離線安裝 & 離線私有倉庫搭建總結Docker
- 寶塔皮膚離線版部署-離線版如何安裝?
- 安裝ambari的時候遇到的ambari和hadoop問題集Hadoop
- 正確離線安裝supervisor
- elasticsearch-head離線安裝Elasticsearch
- RedHat 6.5離線安裝GCC方法RedhatGC
- 【mysql】CentOS離線安裝配置MySqlMySqlCentOS
- salt-minion離線安裝
- Openshift 4.4 靜態 IP 離線安裝系列:初始安裝
- rhel9.2離線下載安裝包,並安裝
- Windows Homestead 離線安裝,帶盒子連線Windows
- 怎麼離線安裝vue環境Vue
- rpm方式離線安裝ansible
- linux離線安裝mysql5.7LinuxMySql
- Ambari非root使用者安裝步驟
- ambari2.2.1 for redhat6.6安裝部署文件Redhat
- centOS 7 離線安裝 MySQL 5.6 完美安裝CentOSMySql
- Apache安裝Apache
- Openshift 4.4 靜態 IP 離線安裝系列:準備離線資源
- Centos下Ambari2.7.5的編譯和安裝CentOS編譯
- ambari安裝過程中的問題彙總
- Window離線環境下如何安裝pyhanlpHanLP