ambari部署
来源:互联网 发布:linux怎么添加开机自启 编辑:程序博客网 时间:2024/05/23 00:01
关 于 Ambari 的安装,目前网上能找到两个发行版,一个是 Apache 的 Ambari,另一个是 Hortonworks 的,两者区别不大。这里就以 Apache 的 Ambari 2.0.1 作为示例。本文使用三台 centos 6.5 作为安装环境(目前测试验证结果为 Ambari 在 centos 6.5 的版本上运行比较稳定),五台机器分别为 hadoop1、hadoop2、hadoop3、hadoop4、hadoop5。hadoop1 计划安装为 Ambari 的 Server。
安装 Ambari 最方便的方式就是使用公共的库源(public repository)。有兴趣的朋友可以自己研究一下搭建一个本地库(local repository)进行安装。这个不是重点,所以不在此赘述。在进行具体的安装之前,需要做几个准备工作。
1. SSH 的无密码登录;
Ambari 的 Server 会 SSH 到 Agent 的机器,拷贝并执行一些命令。因此我们需要配置 Ambari Server 到 Agent 的 SSH 无密码登录。
2. 确保 Yum 可以正常工作;
通过公共库(public repository),安装 Hadoop 这些软件,背后其实就是应用 Yum 在安装公共库里面的 rpm 包。所以这里需要您的机器都能访问 Internet。
3. 确保 home 目录的写权限。
Ambari 会创建一些 OS 用户。
4. 确保机器的 Python 版本大于或等于 2.6。
以上的准备工作完成后,便可以真正的开始安装 Ambari 了。
安装过程
首先需要获取 Ambari 的公共库文件(public repository)。登录到 Linux 主机并执行下面的命令(也可以自己手工下载):
wget http://public-repo-1.hortonworks.com/ambari/centos6/2.x/updates/2.0.1/ambari.repo
将下载的 ambari.repo 文件拷贝到 Linux 的系统目录/etc/yum.repos.d/。拷贝完后,我们需要获取该公共库的所有的源文件列表。依次执行以下命令。
yum clean all
yum list|grep ambari
如果可以看到 Ambari 的对应版本的安装包列表,说明公共库已配置成功。然后就可以安装 Ambari 的 package 了。执行下面的命令安装 Ambari Server 到该机器。
yum install ambari-server
待安装完成后,便需要对 Ambari Server 做一个简单的配置。执行下面的命令。
amari-server setup
在这个交互式的设置中,采用默认配置即可。Ambari 会使用 Postgres 数据库,默认会安装并使用 Oracle 的 JDK。默认设置了 Ambari GUI 的登录用户为 admin/admin。并且指定 Ambari Server 的运行用户为 root。
简单的 setup 配置完成后。就可以启动 Ambari 了。运行下面的命令。
ambari-server start
当成功启动 Ambari Server 之后,便可以从浏览器登录,默认的端口为 8080。以本文环境为例,在浏览器的地址栏输入 http://ip:8080,登录密码为 admin/admin。登入 Ambari 之后的页面如下图。
Ambari配置时在Confirm Hosts的步骤时会遇到一些问题
ambari走的ipv6协议,修改后就可以了。
openssl版本问题,更新下就ok。
- ambari部署
- 部署安装Ambari
- Ambari-部署文档
- Ambari-部署常见问题
- ambari自动部署
- Ambari部署HDP2.3
- Apache Ambari 01 - Ambari Mirror 安装部署
- 安装ambari部署hadoop集群
- Ambari部署hadoop完全分布式集群
- ambari的安装以及集群部署
- ambari之部署大数据平台
- Ambari部署HDP出现的问题总结
- hdp ambari Confirm Hosts 部署错误问题
- Ambari快速部署Hadoop大数据环境
- Ambari安装,配置和部署Hadoop集群
- centos7.2 ambari一键部署
- centos6.6上安装部署Ambari
- Ambari安装之部署单节点集群
- highchats多Y轴动态曲线
- Ubuntu下Qt开发环境搭建
- 记sqlite3遇到的unable to open database file
- Delphi - 数组 详解
- 【第十四周项目1 - 验证算法之平衡二叉树】
- ambari部署
- BMC之ipmitool 命令收集
- eclipse中导入项目后中文成乱码解决办法
- 第三十四讲项目1.4——1/2-2/3+3/4-…+19/20 ——要累加的值
- DDS (Data Distribution Service) 数据分发服务 规范翻译
- [乐意黎转载]一个治愈 JavaScript 疲劳的学习计划
- 第十四周 验证二叉排序树
- ffmpeg视频字幕乱码
- Spring的IOC原理