博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Ambari安装
阅读量:2338 次
发布时间:2019-05-10

本文共 2661 字,大约阅读时间需要 8 分钟。

Ambari 跟 Hadoop 等开源软件一样,也是 Apache Software Foundation 中的一个项目,并且是顶级项目。就 Ambari 的作用来说,就是创建、管理、监视 Hadoop 的集群,但是这里的 Hadoop 是广义,指的是 Hadoop 整个生态圈(例如 Hive,Hbase,Sqoop,Zookeeper 等),而并不仅是特指 Hadoop。用一句话来说,Ambari 就是为了让 Hadoop 以及相关的大数据软件更容易使用的一个工具。Ambari 自身也是一个分布式架构的软件,主要由两部分组成:Ambari Server 和 Ambari Agent。简单来说,用户通过 Ambari Server 通知 Ambari Agent 安装对应的软件;Agent 会定时地发送各个机器每个软件模块的状态给 Ambari Server,最终这些状态信息会呈现在 Ambari 的 GUI,方便用户了解到集群的各种状态,并进行相应的维护。

 

主机规划

192.168.2.100 master端

192.168.56.101 agent端

 

基础环境

所有节点都需要安装JDK

yum -y install java-1.8.0-openjdk java-1.8.0-openjdk-devel ntp

server端安装mariadb

yum -y install mariadb mariadb-server

systemctl start mariadb.service

systemctl enable mariadb.service

初始化数据库并设置mariadb root密码

mysql_secure_installation

 

创建ambari数据库并授权

mysql -uroot -p

create database ambari default character set utf8;

grant all on ambari.* to ambari@localhost identified by '111111';

grant all on ambari.* to ambari@'%' identified by '111111';

create database hive default character set utf8;

grant all on hive.* to hive@'%' identified by '111111';

grant all on hive.* to hive@localhost identified by '111111';

create database oozie default character set utf8;

grant all on oozie.* to oozie@localhost identified by '111111';

grant all on oozie.* to oozie@'%' identified by '111111';

 

创建本地YUM仓库

安装httpd

yum -y install httpd

systemctl start httpd.service

 

cd /var/www/html

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

 

创建ambair REPO文件

vim /etc/yum.repos.d/ambari.repo

#VERSION_NUMBER=2.6.1.0-143[ambari-2.6.1.0]name=ambari Version - ambari-2.6.1.0baseurl=http://192.168.2.100/ambari/centos7/2.6.1.0-143gpgcheck=1gpgkey=http://192.168.2.100/ambari/centos7/2.6.1.0-143/RPM-GPG-KEY/RPM-GPG-KEY-Jenkinsenabled=1priority=1

测试YUM源

yum list |grep ambari

 

在192.168.2.100 master端配置到各个节点的免秘钥登录

  • ssh-keygen -t rsa
  • cd /root/.ssh/
  • ssh-copy-id -i id_rsa.pub 192.168.2.101
  • ssh-copy-id -i id_rsa.pub 192.168.2.100(因为100这台机器也安装agent端所以也要免密登录自己)

 

在192.168.2.100 上安装server 和agent

yum -y install ambari-server

配置安装ambari

ambari-server setup

  • 1 检查SELinux状态
  • 2 是否需要创建用户登录ambari 如果选n默认使用root
  • 3 选择JDK 因为提前使用YUM安装好了所以选3  之后会要求输入JAVA HOME路径/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.232.b09-0.el7_7.x86_64/jre/
  • 4 是否下载GPL 选择默认n
  • 5 选择数据库 提前安装了Mariadb所以选3
  • 6 把jar包放到指定路径/usr/share/java/ 并修改ambari.properties
  • mv mysql-connector-java-5.1.45-bin.jar /usr/share/java/    #移动mysql对接java文件到/usr/share/java/目录
  • vim /etc/ambari-server/conf/ambari.properties 
  • server.jdbc.driver.path=/usr/share/java/mysql-connector-java-5.1.45-bin.jar
  • 7 向ambari 库导入系统数据
  • mysql -u root -p ambari < /var/lib/ambari-server/resources/Ambari-DDL-MySQL-CREATE.sql

 

配置完成后启动

ambari-server start

启动后查看端口

lsof  -i :8080

 

浏览器登录

默认用户名密码均为:admin

 

 

 

 

 

转载地址:http://rmepb.baihongyu.com/

你可能感兴趣的文章
13日cnblog会谈摘要
查看>>
尝试解决MT的Add to My Yahoo!的字符集问题
查看>>
MoreGoogle提供的网页缩略图服务
查看>>
每天到REFERER到我的网站上来的主页上去溜达一下
查看>>
北京羽毛球场地预定电话
查看>>
本周CNBlog例会:Grassland搜索的后台迁移
查看>>
Flickr的网络收藏夹服务
查看>>
BLOG="Better Listings On Google" ? Google BlogSearch上的 BSP索引收录量比较
查看>>
用sed批量替换文件中的字符
查看>>
九型性格心理测试 (From Ulla Zang荣格的个人性格测验题目)
查看>>
MT模板修改2则: 评论分段和firefox的缺省字体适应
查看>>
[MT] 3.32升级备忘
查看>>
MT 3.33发布: 安全漏洞修正
查看>>
给Blog加上雅虎通PingMe服务:和网站用户即时聊天
查看>>
顶级域名注册分布统计:2006年09月 .com .de .net .uk .cn
查看>>
雅虎通可以批量添加MSN用户了
查看>>
应届生如何应聘雅虎中国/阿里巴巴工作职位
查看>>
豆瓣“我上”:一个blog就是一本有趣的书
查看>>
速度比较:GMail/MSN/Yahoo!Mail
查看>>
搜索引擎来路关键词的挖掘:百度统计的高级分析报告导出获取来源关键词
查看>>