HDPhadoop安装部署二(安装hadoop步骤)

HDPhadoop安装部署二(安装hadoop步骤)

浏览次数:
信息来源: 用户投稿
更新日期: 2026-05-18
文章简介

三、搭建数据库(在主机ambari-mysql上部署) Ambari安装会将安装等信息写入数据库,建议使用自己安装的Mysql数据库,也可以不安装而使用默认数据库PostgreSQL 版本要求:-

2025阿里云双十一服务器活动

三、搭建数据库(在主机ambari-mysql上部署)

Ambari安装会将安装等信息写入数据库,建议使用自己安装的Mysql数据库,也可以不安装而使用默认数据库PostgreSQL

版本要求:-PostgreSQL8-PostgreSQL9.1.13+,9.3,9.4***-MariaDB10*-MySQL5.6-Oracle11gr2-Oracle12c**

按你系统来选择源:http://downloads.mariadb.org/mariadb/repositories/

HereisyourcustomMariaDBYUMrepositoryentryforCentOS.Copyandpasteitintoafileunder/etc/yum.repos.d/(wesuggestnamingthefileMariaDB.repoorsomethingsimilar).

http://downloads.mariadb.org/mariadb/repositories/[mariadb]name=MariaDBbaseurl=http://yum.mariadb.org/10.1/centos7-amd64gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDBgpgcheck=1Afterthefileisinplace,installMariaDBwith:

$sudoyuminstallMariaDB-serverMariaDB-clientIfyouhaven'talreadyacceptedtheMariaDBGPGkey,youwillbepromptedtodoso.See"InstallingMariaDBwithyum"fordetailedinformation.

安装完成后创建ambari数据库及用户,登录root用户执行下面语句:createdatabaseambaricharactersetutf8;?CREATEUSER'ambari'@'%'IDENTIFIEDBY'Ambari-123';GRANTALLPRIVILEGESON*.*TO'ambari'@'%';FLUSHPRIVILEGES;

如果要安装Hive,再创建Hive数据库和用户再执行下面的语句:createdatabasehivecharactersetutf8;?CREATEUSER'hive'@'%'IDENTIFIEDBY'Hive-123';GRANTALLPRIVILEGESON*.*TO'hive'@'%';FLUSHPRIVILEGES;

如果要安装Oozie,再创建Oozie数据库和用户再执行下面的语句:createdatabaseooziecharactersetutf8;?CREATEUSER'oozie'@'%'IDENTIFIEDBY'Oozie-123';GRANTALLPRIVILEGESON*.*TO'oozie'@'%';FLUSHPRIVILEGES;

四、制作本地源(在SY-001.hadoop部署)

下载AmbariHDPHDP-UTILS源包(文件很大,需要很长下载时间,请耐心等待。。。)$cd/usr/local/src/Ambari/$wgethttp://public-repo-1.hortonworks.com/ambari/centos7/2.x/updates/2.4.2.0/ambari-2.4.2.0-centos7.tar.gz$wgethttp://public-repo-1.hortonworks.com/HDP/centos7/2.x/updates/2.5.3.0/HDP-2.5.3.0-centos7-rpm.tar.gz$wgethttp://public-repo-1.hortonworks.com/HDP-UTILS-1.1.0.21/repos/centos7/HDP-UTILS-1.1.0.21-centos7.tar.gz

安装本地源制作相关工具$yuminstallyum-utilscreaterepo-y

安装httpd服务$yuminstallhttpd-y$systemctlenablehttpd&&systemctlstarthttpd$cd/var/www/html/&&mkdirambari$cd/usr/local/src/Ambari/$tarxfambari-2.4.2.0-centos7.tar.gz-C/var/www/html/ambari/$tarxfHDP-2.5.3.0-centos7-rpm.tar.gz-C/var/www/html/ambari/$tarxfHDP-UTILS-1.1.0.21-centos7.tar.gz-C/var/www/html/ambari/

验证httd网站是否可用,可以使用links命令或者浏览器直接访问下面的地址:$linkshttp://172.19.80.2/ambari/结果是看到刚才解压的目录

HDPhadoop安装部署二,安装hadoop步骤

$cathdp.repo#VERSION_NUMBER=2.5.3.0[HDP-2.5.3.0]name=HDPVersion-HDP-2.5.3.0baseurl=http://172.19.80.2/ambari/HDP/centos7/2.x/updates/2.5.3.0gpgcheck=1gpgkey=http://172.19.80.2/ambari/HDP/centos7/2.x/updates/2.5.3.0/RPM-GPG-KEY/RPM-GPG-KEY-Jenkinsenabled=1priority=1

[HDP-UTILS-1.1.0.21]name=HDPUtilsVersion-HDP-UTILS-1.1.0.21baseurl=http://172.19.80.2/ambari/HDP-UTILS-1.1.0.21/repos/centos7gpgcheck=1gpgkey=http://172.19.80.2/ambari/HDP/centos7/2.x/updates/2.5.0.0/RPM-GPG-KEY/RPM-GPG-KEY-Jenkinsenabled=1priority=1

$yumcleanall$yummakecache$yumrepolist

五、安装Ambari(在SY-001.hadoop部署)

安装Ambari$yuminstallambari-server-y

配置Ambari$ambari-serversetup

下面是配置执行流程,按照提示操作(1)提示是否自定义设置。输入:yCustomizeuseraccountforambari-serverdaemon[y/n](n)?y

(2)ambari-server账号。输入:ambariEnteruseraccountforambari-serverdaemon(root):ambariAdjustingambari-serverpermissionsandownership...

(3)设置JDK。输入:3CheckingJDK...DoyouwanttochangeOracleJDK[y/n](n)?y[]OracleJDK1.8+JavaCryptographyExtension(JCE)PolicyFiles8[]OracleJDK1.7+JavaCryptographyExtension(JCE)PolicyFiles7[]CustomJDK==============================================================================Enterchoice(1):3

(4)如果上面选择3自定义JDK,则需要设置JAVA_HOME。输入:/opt/java/jdk1.8.0_112WARNING:JDKmustbeinstalledonallhostsandJAVA_HOMEmustbevalidonallhosts.WARNING:JCEPolicyfilesarerequiredforconfiguringKerberossecurity.IfyouplantouseKerberos,pleasemakesureJCEUnlimitedStrengthJurisdictionPolicyFilesarevalidonallhosts.PathtoJAVA_HOME:/opt/java/jdk1.8.0_112ValidatingJDKonAmbariServer...done.Completingsetup...

(5)数据库配置。选择:yConfiguringdatabase...Enteradvanceddatabaseconfiguration[y/n](n)?y

(6)选择数据库类型。输入:3Configuringdatabase...==============================================================================Chooseoneofthefollowingoptions:[1]-PostgreSQL(Embedded)[2]-Oracle[3]-MySQL[4]-PostgreSQL[5]-MicrosoftSQLServer(TechPreview)[6]-SQLAnywhere==============================================================================Enterchoice(3):3

(7)设置数据库的具体配置信息,根据实际情况输入,如果和括号内相同,则可以直接回车。Hostname(localhost):Port():Databasename(ambari):Username(ambari):EnterDatabasePassword(Ambari-123):

(8)将Ambari数据库脚本导入到数据库如果使用自己定义的数据库,必须在启动Ambari服务之前导入Ambari的sql脚本

用Ambari用户(上面设置的用户)登录mysqlmysql-uambari-puseambarisource/var/lib/ambari-server/resources/Ambari-DDL-MySQL-CREATE.sql

(9)启动Amabri$ambari-serverstart

(10)成功启动后在浏览器输入Ambari地址:

标签:
如何快速、安全注册一个域名(如何注册域名成本多少)
« 上一篇
返回列表
下一篇 »

如本文对您有帮助,就请抽根烟吧!