日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

centos安装Ambari

發布時間:2024/9/30 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 centos安装Ambari 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Hadoop 管理監控工具?Apache Ambari



Apache Ambari是一種基于Web的工具,支持Apache Hadoop集群的供應、管理和監控。Ambari目前已支持大多數Hadoop組件,包括HDFS、MapReduce、Hive、Pig、 Hbase、Zookeper、Sqoop和Hcatalog等。

Apache Ambari 支持HDFS、MapReduce、Hive、Pig、Hbase、Zookeper、Sqoop和Hcatalog等的集中管理。也是5個頂級hadoop管理工具之一。

Step1:?Download the Ambari repository on the Ambari Server host

[root@jifeng02 ~]# cd /etc/yum.repos.d/ Choose an appropriate <ambari-repo-url> based on the platform used:
[root@jifeng02 yum.repos.d]# wget http://public-repo-1.hortonworks.com/ambari/centos6/1.x/updates/1.6.1/ambari.repo --2014-10-17 22:30:35-- http://public-repo-1.hortonworks.com/ambari/centos6/1.x/updates/1.6.1/ambari.repo 正在解析主機 public-repo-1.hortonworks.com... 54.192.157.143, 54.230.158.152, 54.230.158.197, ... 正在連接 public-repo-1.hortonworks.com|54.192.157.143|:80... 已連接。 已發出 HTTP 請求,正在等待回應... 200 OK 長度:472 [binary/octet-stream] 正在保存至: “ambari.repo”100%[======================================================================>] 472 --.-K/s in 0s 2014-10-17 22:30:35 (81.0 MB/s) - 已保存 “ambari.repo” [472/472])

Step 2:?Install, Setup, and Start Ambari Server

yum install ambari-server

[root@jifeng02 jifeng]# yum install ambari-server Loaded plugins: fastestmirror, refresh-packagekit, security Loading mirror speeds from cached hostfile* base: centos.ustc.edu.cn* extras: centos.ustc.edu.cn* updates: centos.ustc.edu.cn Setting up Install Process Resolving Dependencies --> Running transaction check ---> Package ambari-server.noarch 0:1.6.1-98 will be installed --> Processing Dependency: postgresql-server >= 8.1 for package: ambari-server-1.6.1-98.noarch --> Running transaction check ---> Package postgresql-server.i686 0:8.4.20-1.el6_5 will be installed --> Processing Dependency: postgresql-libs(x86-32) = 8.4.20-1.el6_5 for package: postgresql-server-8.4.20-1.el6_5.i686 --> Processing Dependency: postgresql(x86-32) = 8.4.20-1.el6_5 for package: postgresql-server-8.4.20-1.el6_5.i686 --> Processing Dependency: libssl.so.10(libssl.so.10) for package: postgresql-server-8.4.20-1.el6_5.i686 --> Processing Dependency: libcrypto.so.10(libcrypto.so.10) for package: postgresql-server-8.4.20-1.el6_5.i686 --> Running transaction check ---> Package openssl.i686 0:1.0.0-27.el6 will be updated --> Processing Dependency: openssl = 1.0.0-27.el6 for package: openssl-devel-1.0.0-27.el6.i686 ---> Package openssl.i686 0:1.0.1e-30.el6_5.2 will be an update ---> Package postgresql.i686 0:8.4.13-1.el6_3 will be updated --> Processing Dependency: postgresql(x86-32) = 8.4.13-1.el6_3 for package: postgresql-devel-8.4.13-1.el6_3.i686 ---> Package postgresql.i686 0:8.4.20-1.el6_5 will be an update ---> Package postgresql-libs.i686 0:8.4.13-1.el6_3 will be updated ---> Package postgresql-libs.i686 0:8.4.20-1.el6_5 will be an update --> Running transaction check ---> Package openssl-devel.i686 0:1.0.0-27.el6 will be updated ---> Package openssl-devel.i686 0:1.0.1e-30.el6_5.2 will be an update ---> Package postgresql-devel.i686 0:8.4.13-1.el6_3 will be updated ---> Package postgresql-devel.i686 0:8.4.20-1.el6_5 will be an update --> Finished Dependency ResolutionDependencies Resolved================================================================================================================Package Arch Version Repository Size ================================================================================================================ Installing:ambari-server noarch 1.6.1-98 Updates-ambari-1.6.1 39 M Installing for dependencies:postgresql-server i686 8.4.20-1.el6_5 updates 3.4 M Updating for dependencies:openssl i686 1.0.1e-30.el6_5.2 updates 1.5 Mopenssl-devel i686 1.0.1e-30.el6_5.2 updates 1.2 Mpostgresql i686 8.4.20-1.el6_5 updates 2.6 Mpostgresql-devel i686 8.4.20-1.el6_5 updates 810 kpostgresql-libs i686 8.4.20-1.el6_5 updates 205 kTransaction Summary ================================================================================================================ Install 2 Package(s) Upgrade 5 Package(s)Total download size: 49 M Is this ok [y/N]: y Downloading Packages: (1/7): ambari-server-1.6.1-98.noarch.rpm | 39 MB 09:05 (2/7): openssl-1.0.1e-30.el6_5.2.i686.rpm | 1.5 MB 00:01 (3/7): openssl-devel-1.0.1e-30.el6_5.2.i686.rpm | 1.2 MB 00:01 (4/7): postgresql-8.4.20-1.el6_5.i686.rpm | 2.6 MB 00:03 (5/7): postgresql-devel-8.4.20-1.el6_5.i686.rpm | 810 kB 00:01 (6/7): postgresql-libs-8.4.20-1.el6_5.i686.rpm | 205 kB 00:00 (7/7): postgresql-server-8.4.20-1.el6_5.i686.rpm | 3.4 MB 00:03 ---------------------------------------------------------------------------------------------------------------- Total 89 kB/s | 49 MB 09:20 warning: rpmts_HdrFromFdno: Header V4 RSA/SHA1 Signature, key ID 07513cad: NOKEY Retrieving key from http://public-repo-1.hortonworks.com/ambari/centos6/RPM-GPG-KEY/RPM-GPG-KEY-Jenkins Importing GPG key 0x07513CAD:Userid: "Jenkins (HDP Builds) <jenkin@hortonworks.com>"From : http://public-repo-1.hortonworks.com/ambari/centos6/RPM-GPG-KEY/RPM-GPG-KEY-Jenkins Is this ok [y/N]: y Running rpm_check_debug Running Transaction Test Transaction Test Succeeded Running TransactionUpdating : openssl-1.0.1e-30.el6_5.2.i686 1/12 Updating : postgresql-libs-8.4.20-1.el6_5.i686 2/12 Updating : openssl-devel-1.0.1e-30.el6_5.2.i686 3/12 Updating : postgresql-8.4.20-1.el6_5.i686 4/12 Installing : postgresql-server-8.4.20-1.el6_5.i686 5/12 Installing : ambari-server-1.6.1-98.noarch 6/12 Updating : postgresql-devel-8.4.20-1.el6_5.i686 7/12 Cleanup : postgresql-devel-8.4.13-1.el6_3.i686 8/12 Cleanup : postgresql-8.4.13-1.el6_3.i686 9/12 Cleanup : postgresql-libs-8.4.13-1.el6_3.i686 10/12 Cleanup : openssl-devel-1.0.0-27.el6.i686 11/12 Cleanup : openssl-1.0.0-27.el6.i686 12/12 Verifying : postgresql-8.4.20-1.el6_5.i686 1/12 Verifying : postgresql-devel-8.4.20-1.el6_5.i686 2/12 Verifying : openssl-1.0.1e-30.el6_5.2.i686 3/12 Verifying : ambari-server-1.6.1-98.noarch 4/12 Verifying : postgresql-server-8.4.20-1.el6_5.i686 5/12 Verifying : openssl-devel-1.0.1e-30.el6_5.2.i686 6/12 Verifying : postgresql-libs-8.4.20-1.el6_5.i686 7/12 Verifying : postgresql-8.4.13-1.el6_3.i686 8/12 Verifying : openssl-1.0.0-27.el6.i686 9/12 Verifying : postgresql-libs-8.4.13-1.el6_3.i686 10/12 Verifying : postgresql-devel-8.4.13-1.el6_3.i686 11/12 Verifying : openssl-devel-1.0.0-27.el6.i686 12/12 Installed:ambari-server.noarch 0:1.6.1-98 Dependency Installed:postgresql-server.i686 0:8.4.20-1.el6_5 Dependency Updated:openssl.i686 0:1.0.1e-30.el6_5.2 openssl-devel.i686 0:1.0.1e-30.el6_5.2 postgresql.i686 0:8.4.20-1.el6_5 postgresql-devel.i686 0:8.4.20-1.el6_5 postgresql-libs.i686 0:8.4.20-1.el6_5 Complete!
Run the? setup ?command to configure your Ambari Server, Database, JDK, LDAP, and other options:

[root@jifeng02 jifeng]# ambari-server setup Using python /usr/bin/python2.6 Setup ambari-server Checking SELinux... SELinux status is 'enabled' SELinux mode is 'enforcing' Temporarily disabling SELinux WARNING: SELinux is set to 'permissive' mode and temporarily disabled. OK to continue [y/n] (y)? y Customize user account for ambari-server daemon [y/n] (n)? y Enter user account for ambari-server daemon (root):jifeng Adjusting ambari-server permissions and ownership... Checking iptables... Checking JDK... [1] - Oracle JDK 1.7 [2] - Oracle JDK 1.6 [3] - Custom JDK ============================================================================== Enter choice (1): 1 To download the Oracle JDK you must accept the license terms found at http://www.oracle.com/technetwork/java/javase/terms/license/index.html and not accepting will cancel the Ambari Server setup. Do you accept the Oracle Binary Code License Agreement [y/n] (y)? y Downloading JDK from http://public-repo-1.hortonworks.com/ARTIFACTS/jdk-7u45-linux-x64.tar.gz to /var/lib/ambari-server/resources/jdk-7u45-linux-x64.tar.gz JDK distribution size is 138094686 bytes jdk-7u45-linux-x64.tar.gz... 2% (3.0 MB of 131.7 MB)^C Aborting ... Keyboard Interrupt.選擇:1 會自動下載jdk,終止掉

再次繼續

[root@jifeng02 ~]# ambari-server setup Using python /usr/bin/python2.6 Setup ambari-server Checking SELinux... SELinux status is 'enabled' SELinux mode is 'permissive' WARNING: SELinux is set to 'permissive' mode and temporarily disabled. OK to continue [y/n] (y)? y Ambari-server daemon is configured to run under user 'jifeng'. Change this setting [y/n] (n)? y Enter user account for ambari-server daemon (root):jifeng Adjusting ambari-server permissions and ownership... Checking iptables... Checking JDK... [1] - Oracle JDK 1.7 [2] - Oracle JDK 1.6 [3] - Custom JDK ============================================================================== Enter choice (1): 3 WARNING: JDK must be installed on all hosts and JAVA_HOME must be valid on all hosts. WARNING: JCE Policy files are required for configuring Kerberos security. If you plan to use Kerberos,please make sure JCE Unlimited Strength Jurisdiction Policy Files are valid on all hosts. Path to JAVA_HOME: /home/jifeng/jdk1.7.0_45 Validating JDK on Ambari Server...done. Completing setup... Configuring database... Enter advanced database configuration [y/n] (n)? y ============================================================================== Choose one of the following options: [1] - PostgreSQL (Embedded) [2] - Oracle [3] - MySQL [4] - PostgreSQL ============================================================================== Enter choice (1): 3 Hostname (localhost): 10.6.3.241 Port (3306): Database Name (ambari): ambari Username (ambari): dss Enter Database Password (bigdata): Re-enter password: WARNING: Before starting Ambari Server, you must copy the MySQL JDBC driver JAR file to /usr/share/java. Press <enter> to continue. ERROR: Before starting Ambari Server, you must copy the MySQL JDBC driver JAR file to /usr/share/java. ERROR: Exiting with exit code -1. REASON: Before starting Ambari Server, you must copy the MySQL JDBC driver JAR file to /usr/share/java.需要copy mysql的jdbc包到/usr/share/java

再來:

[root@jifeng02 ~]# ambari-server setup Using python /usr/bin/python2.6 Setup ambari-server Checking SELinux... SELinux status is 'enabled' SELinux mode is 'permissive' WARNING: SELinux is set to 'permissive' mode and temporarily disabled. OK to continue [y/n] (y)? y Ambari-server daemon is configured to run under user 'jifeng'. Change this setting [y/n] (n)? y Enter user account for ambari-server daemon (root):jifeng Adjusting ambari-server permissions and ownership... Checking iptables... Checking JDK... Do you want to change Oracle JDK [y/n] (n)? y [1] - Oracle JDK 1.7 [2] - Oracle JDK 1.6 [3] - Custom JDK ============================================================================== Enter choice (1): 3 WARNING: JDK must be installed on all hosts and JAVA_HOME must be valid on all hosts. WARNING: JCE Policy files are required for configuring Kerberos security. If you plan to use Kerberos,please make sure JCE Unlimited Strength Jurisdiction Policy Files are valid on all hosts. Path to JAVA_HOME: /home/jifeng/jdk1.7.0_45 Validating JDK on Ambari Server...done. Completing setup... Configuring database... Enter advanced database configuration [y/n] (n)? y ============================================================================== Choose one of the following options: [1] - PostgreSQL (Embedded) [2] - Oracle [3] - MySQL [4] - PostgreSQL ============================================================================== Enter choice (1): 3 Hostname (localhost): 10.6.3.241 Port (3306): Database Name (ambari): ambari Username (ambari): dss Enter Database Password (bigdata): Re-enter password: Copying JDBC drivers to server resources... Configuring remote database connection properties... WARNING: Before starting Ambari Server, you must run the following DDL against the database to create the schema: /var/lib/ambari-server/resources/Ambari-DDL-MySQL-CREATE.sql Proceed with configuring remote database connection properties [y/n] (y)? y Copying JDBC drivers to server resources... Ambari Server 'setup' completed successfully.
成功了!!

Start Ambari Server:

ambari-server start
啟動之前,先把/var/lib/ambari-server/resources/Ambari-DDL-MySQL-CREATE.sql 在mysql中ambari庫執行

否則出現如下錯誤:

[root@jifeng02 ~]# ambari-server start Using python /usr/bin/python2.6 Starting ambari-server Ambari Server running with 'root' privileges. Organizing resource files at /var/lib/ambari-server/resources... Waiting for server start... sh: line 0: ulimit: open files: cannot modify limit: 不允許的操作 ERROR: Exiting with exit code -1. REASON: Ambari Server java process died with exitcode 255. Check /var/log/ambari-server/ambari-server.out for more information.
執行/var/lib/ambari-server/resources/Ambari-DDL-MySQL-CREATE.sql 后

啟動:

[root@jifeng02 ~]# ambari-server start Using python /usr/bin/python2.6 Starting ambari-server Ambari Server running with 'root' privileges. Organizing resource files at /var/lib/ambari-server/resources... Waiting for server start... sh: line 0: ulimit: open files: cannot modify limit: 不允許的操作 Server PID at: /var/run/ambari-server/ambari-server.pid Server out at: /var/log/ambari-server/ambari-server.out Server log at: /var/log/ambari-server/ambari-server.log Ambari Server 'start' completed successfully.

Step 3: Deploy Cluster using Ambari Web UI

訪問地址 http://jifeng02:8080.

用戶名和密碼都是:?admin



參考:https://cwiki.apache.org/confluence/display/AMBARI/Install+Ambari+1.6.1+from+Public+Repositories


總結

以上是生活随笔為你收集整理的centos安装Ambari的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。