文档章节

Ambari部署Hadoop环境&安装ZooKeeper

强子大叔的码田
 强子大叔的码田
发布于 2015/11/23 13:12
字数 805
阅读 781
收藏 2

之前我们尝试了用CDH版本来安装Hadoop,现在来尝试用Ambari安装。

参考:

官方网站:  http://ambari.apache.org/

2.1.2 安装  https://cwiki.apache.org/confluence/display/AMBARI/Install+Ambari+2.1.2+from+Public+Repositories

网友的安装过程  http://www.linuxidc.com/Linux/2014-05/101531.htm

==============================================先按照官方文档的操作一遍

Step1: Download the Ambari repository on the Ambari Server host

cd /etc/yum.repos.d/

wget http://public-repo-1.hortonworks.com/ambari/centos6/2.x/updates/2.1.2/ambari.repo 【这个要根据自己操作系统版本的具体型号】

Step 2: Install, Setup, and Start Ambari Server

yum install ambari-server           -----------------原因:安装Ambari服务器from the public Ambari repository[下载这个服务器程序]

ambari-server setup                 -----------------原因:配置我的Ambari 服务器, Database, JDK, LDAP, and other options[一些初始化工作]

说明:这里的初始化最好自己人工干预一下,比如

然后提示把mysql驱动放到/usr/share/java里面来,接着需要指定一些数据库属性如下:

Hostname (x.x.x.x): 

Port (3306): 

Database name (ambari):  ---前提是你得先创建了这个数据库

Username (ambari):          ---前提是你得先创建了这个用户和密码

Enter Database Password (bigdata):  ---前提是你得先创建了这个用户和密码

Configuring ambari database...

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 --- 你得用ambari用户通过navicat或者其它程序连接,在ambari数据库上下文里执行这个脚本。


ambari-server start                 -----------------原因:启动Ambari服务器 [正式启动这个程序]

这里可能会碰到问题,如果是mysql类包的问题,参考http://www.t086.com/article/5039  安装mysql-client即可。

Caused by: java.lang.RuntimeException: java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

不过我在这一步没解决,只好用内嵌的posrgresql了,倒是启动成功了。


Step 3: Deploy Cluster using Ambari Web UI

打开 http://<ambari-server-host>:8080

Log in with username admin and password admin and follow on-screen instructions.

进去之后就是web管理界面了。

Step 3.1: 安装Cluster


!!!前期准备工作:

1)SSH免密码登陆

2)NTP时间同步

3) 防火墙,具体见CDH安装教程。



一些比较关键的步骤如下:

后面配置主机时配到一个FQDN,解决方法: http://blog.csdn.net/j2eelamp/article/details/10192759

继续执行,安装界面如下:【注意:执行这一步前,你必须让所有主机可以SSH互相无密码访问,本博客提供脚本!】

装了几分钟没报错,说明正在顺利安装,结果如下:

很好,全部安装完毕!

虽然安装完毕了,但是有一些警告,最好清除这些警告!

官方给了脚本 python /usr/lib/python2.6/site-packages/ambari_agent/HostCleanup.py --silent --skip=users

去除THP的步骤见: http://zhidao.baidu.com/link?url=JdL5uiSp5dw3da3x0rnvujOUxzgY4GuML4NLSj-CplH1gCOaUFk1h59m_QJRxkSaffYi4PBQ3X9i-hnhIkdzLPdmsnUKTKfTVi4-pq-ALEO

此步骤不再详细描述!

==================接下来是选择安装的服务,这里我先选择Metrics, ZK.

不过可以先看看各软件版本


=== 出来的界面可以调整

继续

不解释!

===接下来属性定制(这个不错,让人感觉可以控制它),略过。

最后的安装过程

---啰嗦几句

ambari安装的zookeeper,myid文件默认在

这个挺好,至少zookeeper的配置跟直接拿apache的来比,封装的不是很厉害,这个比CDH好些。

最后安装完的界面:

















© 著作权归作者所有

强子大叔的码田

强子大叔的码田

粉丝 916
博文 1444
码字总数 1227067
作品 9
南京
架构师
私信 提问
ambari部署hadoop集群

1、基本工具 yum、scp、curl、wget、pdsh、ssh 2、环境准备 2.1、系统环境 Centos6.5 64bit Ambari 1.4.3.38 2.2、ambari server 与 ambari agent 服务器root ssh无密互访 Ambari server服务...

chunhei2008
2014/01/18
1K
0
使用Ambari快速部署Hadoop大数据环境

做大数据相关的后端开发工作一年多来,随着Hadoop社区的不断发展,也在不断尝试新的东西,本文着重来讲解下Ambari,这个新的Apache的项目,旨在让大家能够方便快速的配置和部署Hadoop生态圈相关的...

cnxk
2013/12/05
298
0
Ambari在离线环境中安装Hadoop集群

(WJW)Ambari在离线环境中安装Hadoop集群 如果手工安装Hadoop集群,在管理和后继部署中,越来越多的问题不断出现,主要如下:+ 各集群节点的配置同步+ 新应用的部署:比如为集群添加hbase应用,...

白石
2015/10/26
1K
0
centos7.4配置ambari2.4.0.1+HDP-2.5.0.0

前言   由于项目需求,最近需要使用ambari配置hdp,因此在公司找了台搭建一套测试环境,测试环境运行在kvm虚拟机上,ambari版本和hdp版本没有采用最新版进行配置,为了快速进行配置,使用了...

sdhzdtwhm
2018/07/09
0
0
Hadoop深度运维:Apache集群原地升级Ambari-HDP

作者介绍 冯武,目前在瓜子从事大数据集群运维管理,主要负责Hadoop、Ansible、Ambari、Cloudera Manager等技术栈的维护调优工作。 公司从建设Hadoop起,采用了Apache社区版本的Hadoop,随着...

DBAplus社群
03/14
0
0

没有更多内容

加载失败,请刷新页面

加载更多

006-Docker中导出单个或多个tar包

docker中导出单个镜像和多个镜像的tar包 docker save [images] > [name.tar] docker save [images] [images] > [name.tar]...

伟大源于勇敢的开始
今天
6
0
Kotlin基础语法学习

安装好安卓studio,以及插件支持Kotlin 就可以在创建项目的时候选择 Kotlin语言了。 https://www.jianshu.com/p/4ab13691d681 参考手册: https://www.runoob.com/kotlin/otlin-android-setu...

T型人才追梦者
今天
4
0
java实现简单计算器

1.概述 之前作者写过一篇文章,也是关于计算器的,用的是C++与Qt,链接在这里 这次用java的swing写的(这差距好像有点大,好吧是qt太强了). 先上图: 2.UI 总体布局使用流布局. (1)文本框 文本框就...

Blueeeeeee
今天
4
0
纯CSS实现DIV悬浮(固定位置)

纯CSS实现的DIV悬浮效果(固定位置),兼容常用的浏览器:IE8、360、FireFox、Chrome、Safari、Opera、傲游、搜狗、世界之窗等。效果如下: 实现代码: <!DOCTYPE html> <html> <head> <meta ...

独钓渔
今天
6
0
OSChina 周二乱弹 —— 给我来个女菩萨

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @这次装个文艺青年吧 :#今日歌曲推荐#分享XXXTENTACION/Travis Barker的单曲《Pain = BESTFRIEND》: 《Pain = BESTFRIEND》- XXXTENTACION/...

小小编辑
今天
12
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部