阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

Linux下Ambari的安装教程

470次阅读
没有评论

共计 3120 个字符,预计需要花费 8 分钟才能阅读完成。

一、准备工作

1、基本工具

安装 ambari 需要装一些基本工具:yum,rpm,scp,curl,wget,pdsh。前几个一般系统都自带了,pdsh 需要自己装。

yum install pdsh 

2、配置 host

vi  /etc/hosts
172.*.*.159 ambari ambari-server.hdp
172.*.*.160 node1 node1.hdp
172.*.*.161 node2 node2.hdp
172.*.*.162 node3 node3.hdp
172.*.*.163 node4 node4.hdp

3、配置 ssh 免登陆

选定 ambari-server.hdp 作为 ambari server,需要配置该节点到其它节点的 ssh 免登录

  1. cd ~  
    ssh-keygen 

    一直按回车,会生成默认的公钥和私钥

  2. .ssh/id_rsa 
    .ssh/id_rsa.pub  

    执行

  3. chmod 700 ~/.ssh 
    chmod 600 ~/.ssh/authorized_keys  

    配置本地的免登录

  4. scp ~/.ssh/authorized_keys node1:/root/.ssh/  
    scp ~/.ssh/authorized_keys node2:/root/.ssh/
    scp ~/.ssh/authorized_keys node3:/root/.ssh/
    scp ~/.ssh/authorized_keys node4:/root/.ssh/

    将私钥从 master 上下载下来,配置 ambari agent 时会用到

  5. .ssh/id_rsa 

    同步集群的时间(ntp)其它

  6. setenforce 0  
    chkconfig iptables off  
    /etc/init.d/iptables stop  
    umask 022 

    Disable PackageKit

  7. vi /etc/yum/pluginconf.d/refresh-packagekit.conf  

    将内容改为 enabled=0

二、在线安装 Ambari Server

添加 yum 资源库

  1. wget http://public-repo-1.hortonworks.com/ambari/CentOS7/2.x/updates/2.4.1.0/ambari.repo
    -O /etc/yum.repos.d/ambari.repo  
    yum repolist
    yum install ambari-server
    指定 JAVA_HOME ambari-server setup -j /usr/java/default  ## 不指定 JAVA_HOME 执行 ambari-server setup

如果不制定 JAVA_HOME 会提示在线安装 jdk,
接着会提示配置用的数据库,可以选择 Oracle 或 postgresql,选择 n 会按默认配置
数据库类型:postgresql
数据库:ambari
用户名:ambari
密码:bigdata
如果提示 Oracle JDK license,yes
等待安装完成
启动 Ambari Server

  1. ambari-server start  

然后访问:http://ambari:8080
不出意外的话就安装完成了
用户名 / 密码:admin/admin

三、离线安装 ambari

生产中的 Hadoop 集群机器都很多,而且基本都不允许连接公网,为方便快速部署,非常有必要建立一个本地 Repository,下面详细介绍建立过程。

主要资源:

  • CentOS 7.0 x86_64 镜像
  • Ambari-1.5.1
  • HDP-2.1
  • HDP-UTILS-1.1.0.17

1、安装基本软件并配置

[main]
enabled=1
gpgcheck=0

如果安装了 PackageKit,还需修改 /etc/yum/pluginconf.d/refresh-packagekit.conf 为如下:

enabled=0

设置 httpd:

 

chkconfig httpd on

service httpd start

直接下载(推荐):

采用 P2P 下载工具(如迅雷等)下载上述主要资源的完整包,再上传到本地源服务器进行部署的方式是最快的,因为迅雷等下载工具下载上述资源要比直接同步快很多。各资源主要路径如下:

 

下载后挂载,并拷贝所有内容到 /var/www/html/centos7

 

mount -o loop /tmp/CentOS-7.0-x86_64-bin-DVD1.iso  /media

cp  -r /media /var/www/html/centos7
umount /media

下载拷贝 HDP-2.1 和 HDP-UTILS-1.1.0.17 并解压到 /var/www/html/hdp

 

tar xf HDP-2.1-latest-centos7-rpm.tar.gz –C /var/www/html/hdp

tar xf HDP-UTILS-1.1.0.17-centos7.tar.gz –C /var/www/html/hdp

拷贝 Ambari-1.5.1 并解压到 /var/www/ambari

tar xf ambari-1.5.1-centos7.tar.gz –C /var/www/html/ambari

 

配置本地 repo 文件:

[CentOS7-Media]
name=CentOS7-Media
baseurl=http://172.16.38.159/centos7
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

[Ambari-1.5.1]
name=Ambari-1.5.1
baseurl=http://172.16.38.159/ambari/centos7/1.x/updates/1.5.1
gpgcheck=0
enabled=1

[HDP-2.1.2.0]
name=HDP-2.1.2.0
baseurl=http://172.16.38.159/hdp/HDP/centos7/2.x/updates/2.1.2.0
gpgcheck=0
enabled=1

[HDP-UTILS-1.1.0.17]
name=HDP-UTILS-1.1.0.17
baseurl=http://172.16.38.159/hdp/HDP-UTILS-1.1.0.17/repos/centos7
gpgcheck=0
enabled=1

配置好后,即可移除所有节点的本地原来的 repo 文件,使用本地 repo 源进行安装 centos 自带软件、ambari、hdp(包含所有 hadoop 软件)了。

Hadoop 集群监控工具 Ambari 安装 http://www.linuxidc.com/Linux/2014-06/103208.htm

使用 Ambari 快速部署 Hadoop 大数据环境 http://www.linuxidc.com/Linux/2014-05/101531.htm

Ambari 服务配置以及 Alert 详解  http://www.linuxidc.com/Linux/2016-12/138149.htm

Ubuntu 14.04 上搭建 Ambari 清晰 PDF  http://www.linuxidc.com/Linux/2016-01/126965.htm

CentOS 7 安装 Ambari2.4.0 图文详解 http://www.linuxidc.com/Linux/2016-12/138142.htm

CentOS 6.5 下使用 Ambari 安装 Hadoop 集群  http://www.linuxidc.com/Linux/2014-12/110824.htm

本文永久更新链接地址:http://www.linuxidc.com/Linux/2016-12/138478.htm

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-21发表,共计3120字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中

星哥玩云

星哥玩云
星哥玩云
分享互联网知识
用户数
4
文章数
19355
评论数
4
阅读量
8259116
文章搜索
热门文章
星哥带你玩飞牛NAS-6:抖音视频同步工具,视频下载自动下载保存

星哥带你玩飞牛NAS-6:抖音视频同步工具,视频下载自动下载保存

星哥带你玩飞牛 NAS-6:抖音视频同步工具,视频下载自动下载保存 前言 各位玩 NAS 的朋友好,我是星哥!...
星哥带你玩飞牛NAS-3:安装飞牛NAS后的很有必要的操作

星哥带你玩飞牛NAS-3:安装飞牛NAS后的很有必要的操作

星哥带你玩飞牛 NAS-3:安装飞牛 NAS 后的很有必要的操作 前言 如果你已经有了飞牛 NAS 系统,之前...
飞牛NAS中安装Navidrome音乐文件中文标签乱码问题解决、安装FntermX终端

飞牛NAS中安装Navidrome音乐文件中文标签乱码问题解决、安装FntermX终端

飞牛 NAS 中安装 Navidrome 音乐文件中文标签乱码问题解决、安装 FntermX 终端 问题背景 ...
星哥带你玩飞牛NAS-7:手把手教你免费内网穿透-Cloudflare tunnel

星哥带你玩飞牛NAS-7:手把手教你免费内网穿透-Cloudflare tunnel

星哥带你玩飞牛 NAS-7:手把手教你免费内网穿透 -Cloudflare tunnel 前言 大家好,我是星...
星哥带你玩飞牛NAS-2:飞牛配置RAID磁盘阵列

星哥带你玩飞牛NAS-2:飞牛配置RAID磁盘阵列

星哥带你玩飞牛 NAS-2:飞牛配置 RAID 磁盘阵列 前言 大家好,我是星哥之前星哥写了《星哥带你玩飞牛 ...
阿里云CDN
阿里云CDN-提高用户访问的响应速度和成功率
随机文章
星哥带你玩飞牛NAS-1:安装飞牛NAS

星哥带你玩飞牛NAS-1:安装飞牛NAS

星哥带你玩飞牛 NAS-1:安装飞牛 NAS 前言 在家庭和小型工作室场景中,NAS(Network Atta...
手把手教你,购买云服务器并且安装宝塔面板

手把手教你,购买云服务器并且安装宝塔面板

手把手教你,购买云服务器并且安装宝塔面板 前言 大家好,我是星哥。星哥发现很多新手刚接触服务器时,都会被“选购...
飞牛NAS玩转Frpc并且配置,随时随地直连你的私有云

飞牛NAS玩转Frpc并且配置,随时随地直连你的私有云

飞牛 NAS 玩转 Frpc 并且配置,随时随地直连你的私有云 大家好,我是星哥,最近在玩飞牛 NAS。 在数...
星哥带你玩飞牛 NAS-10:备份微信聊天记录、数据到你的NAS中!

星哥带你玩飞牛 NAS-10:备份微信聊天记录、数据到你的NAS中!

星哥带你玩飞牛 NAS-10:备份微信聊天记录、数据到你的 NAS 中! 大家对「数据安全感」的需求越来越高 ...
安装Black群晖DSM7.2系统安装教程(在Vmware虚拟机中、实体机均可)!

安装Black群晖DSM7.2系统安装教程(在Vmware虚拟机中、实体机均可)!

安装 Black 群晖 DSM7.2 系统安装教程(在 Vmware 虚拟机中、实体机均可)! 前言 大家好,...

免费图片视频管理工具让灵感库告别混乱

一言一句话
-「
手气不错
云服务器部署OpenClaw:轻量应用服务器+钉钉和QQ机器人

云服务器部署OpenClaw:轻量应用服务器+钉钉和QQ机器人

  云服务器部署 OpenClaw:轻量应用服务器 + 钉钉和 QQ 机器人 一、前言 最近开源圈爆...
每天一个好玩的网站-手机博物馆-CHAZ 3D Experience

每天一个好玩的网站-手机博物馆-CHAZ 3D Experience

每天一个好玩的网站 - 手机博物馆 -CHAZ 3D Experience 一句话介绍:一个用 3D 方式重温...
多服务器管理神器 Nexterm 横空出世!NAS/Win/Linux 通吃,SSH/VNC/RDP 一站式搞定

多服务器管理神器 Nexterm 横空出世!NAS/Win/Linux 通吃,SSH/VNC/RDP 一站式搞定

多服务器管理神器 Nexterm 横空出世!NAS/Win/Linux 通吃,SSH/VNC/RDP 一站式搞...
浏览器自动化工具!开源 AI 浏览器助手让你效率翻倍

浏览器自动化工具!开源 AI 浏览器助手让你效率翻倍

浏览器自动化工具!开源 AI 浏览器助手让你效率翻倍 前言 在 AI 自动化快速发展的当下,浏览器早已不再只是...
每年0.99刀,拿下你的第一个顶级域名,详细注册使用

每年0.99刀,拿下你的第一个顶级域名,详细注册使用

每年 0.99 刀,拿下你的第一个顶级域名,详细注册使用 前言 作为长期折腾云服务、域名建站的老玩家,星哥一直...