OS:Linux

CPU消耗大,要准备5G以上,不然集群启动不了(我自己给它配了8G,启动整个集群是没问题,要用的话估计不够)

一、准备工作:

1、关闭防火墙:sudo ufw disable/

2、安装java:tar -zvxf jdk8u181-linux-x64-tar

3、配置java环境:vi ~/.rcbash 在末尾添加:(添加后保存退出,用source ~/.ssh 使文件生效)

export JAVA_HOME=/usr/local/jdk

export PATH=$JAVA_HOME/bin:$PATH

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar/

4、修改主机名:vi /etc/hosts 和vi /etc/hostname

5、安装ssh:先查看系统中是否安装ssh(dpkg -l | grep ssh)系统默认只装了客户端,所以还需安装服务端(sudo apt-get install openssh-server),启动ssh服务(sudo /etc/init.d/ssh restart)。

6、设置免密登录:cd ~/.ssh 然后执行:ssh-keygen -t rsa 设置免密登录,再执行:cat id_rsa.pub >> authorized_keys。

二、安装过程

1.先复制解压包到/opt目录下,带有HDP-UTILS的要自己创建一个文件夹解压到里面去

2.先启用root用户:sudo passwd root (设置root用户密码)

3.由于压缩包解压放的是/opt目录下,在/opt下执行命令:python -m SimpleHTTPServer 8181即可把你/opt下的文件映射到网页控制。(执行网页操作的时候,保持这个运行)

4.获取ambari源:

命令:sudo wget -O /etc/apt/sources.list.d/ambari.list http://public-repo-1.hortonworks.com/ambari/ubuntu16/2.x/updates/2.6.1.5/ambari.list

命令:sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com B9733A7A07513CAD

命令:sudo apt-get update

5.安装服务:

安装服务器:sudo apt-get install ambari-server

设置服务器:sudo ambari-server setup

启动服务器:ambari-server start  (看到这两张图的内容,就说明你启动成功了)

6.部署

在网页中输入你的 主机名:8080,账号和密码均为admin

#这几个地方要注意,第一个是所有节点的主机名,第二个是安装ambari server虚拟机的密钥,在cd ~/.ssh下,名称为id_rsa。你可以在将它复制到一个方便你找到的路径下(如/home),到时直接读取。

第一次安装时会出现错误,别慌。

解决:

sudo gedit /etc/ambari-agent/conf/ambari-agent.ini

在[security] 新增如下一行

重启ambari-agent,# ambari-agent restart  (根据自己需求选择安装的应用)

按提示,等待安装。安装成功后:

由于之前安装的时候忘记勾选MapReduce了,所以我手动添加安装,装好后如下:

在系统中测试MapReduce:

仔细一点就可以一步到位了。

ambari 快速安装部署的更多相关文章

  1. OSW 快速安装部署

    关于在运行Oracle的环境下部署OSW具体好处不再多说,只需要知晓,在日常Oracle定位各类故障,osw的数据可以协助诊断问题.MOS很多文档也多处提到需要osw的监控数据. 一.前期资料准备 1 ...

  2. Twitter开源的Heron快速安装部署教程

    什么是Heron? Twitter使用Storm实时分析海量数据已经有好几年了,并在2011年将其开源.该项目稍后开始在Apache基金会孵化,并在2015年秋天成为顶级项目.Storm以季度为发布周 ...

  3. ambari快速安装hadoop

    资源下载http://www.cnblogs.com/bfmq/p/6027202.html 大家都知道hadoop包含很多的组件,虽然很多都是下载后解压简单配置下就可以用的,但是还是耐不住我是一个懒 ...

  4. 天兔(Lepus)监控系统快速安装部署

    Lepus安装需要Lamp环境,Lamp环境的安装个人认为比较费劲,XAMPP的一键部署LAMP环境省心省力, lepus官网手册也建议采用XAMPP的方式安装,lepus也是在XAMPP上进行研发的 ...

  5. 天兔(Lepus)数据库监控系统快速安装部署

    天兔(Lepus)数据库监控系统安装 实战 Part1:写在最前 Lepus安装需要Lamp环境,Lamp环境的安装个人认为比较费劲,XAMPP的一键部署LAMP环境省心省力, lepus官网手册也建 ...

  6. DevOps实践之Gitlab安装部署

    All GitLab packages are posted to our package server and can be downloaded. We maintain five repos: ...

  7. Lepus监控之安装部署

    PHP和Python都是跨平台的语言,所以理论上系统应该可以支持在不同的平台上运行.但是由于时间和精力以及资源有限,目前天兔系统只测试完善了Centos/RedHat系统的支持.我们目前提供的技术支持 ...

  8. HHvm建站环境搭建方法:Nginx,Mariadb,hhvm及lnmp/lamp安装部署

    HHVM起源于Facebook公司,是一个开源的PHP虚拟机,使用JIT的编译方式以及其他技术,让PHP代码的执行性能大幅提升.HHVM提升PHP性能的途径,采用的方式就是替代Zend引擎来生成和执行 ...

  9. Greeplum 系列(二) 安装部署

    Greeplum 系列(二) 安装部署 本章将介绍如何快速安装部署 Greenplum,以及 Greenplum 的一些常用命令及工具.本章不会涉及硬件选型.操作系统参数讲解.机器性能测试等高级内容, ...

随机推荐

  1. Linux系统管理常用命令

    Linux系统管理常用命令 分类: Linux2011-01-10 18:26 1538人阅读 评论(0) 收藏 举报 linuxcommandservicenginxuserunix 目录(?)[+ ...

  2. mongodb命令----批量更改文档字段名

    因为mongodb基于javascript的特性,为了体验cursor的威力我们不妨利用js的for循环创建记录 先创建文档 db.createCollection("columnsampl ...

  3. CCPC 2017 哈尔滨 D. X-Men && HDU 6233(思维+期望)

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6233 题意:一个树上有m个人,每个人在某个节点上,每个时刻每个人可以和一个与他距离大于 1 的点进行交 ...

  4. C++头文件中#pragma once与#ifndef……#define……#endif

    两者功能一样,防止重复包含被多次编译.建议头文件加入#pragma once C++头文件开头的两句与结尾的一句#ifndef <标识>#define <标识>类代码#endi ...

  5. bbs-admin-自定义admin(一)

    自定义admin 概要:django-admin本质就是一个app,只是Django内部分装了,因此我们尝试自己设计一个简易版的admin 设计前知识补充: model._meta.app_label ...

  6. 在Idea中 的terminal 使用 git

    参考该博客内容 http://blog.csdn.net/qq_28867949/article/details/73012300

  7. 微信sdk php签名方法整理

    <?php class JSSDK { private $appId; private $appSecret; public function __construct($appId, $appS ...

  8. Laravel 配置

    首页 问答社区 中文文档 API Composer Github 配置说明 框架下载好了,但是想要很好的使用,可能我们还有一些东西需要知道,这就是配置.和项目有关的配置是在 app/config 文件 ...

  9. 胜利点 final发布

    此作业要求参见:https://edu.cnblogs.com/campus/nenu/2019fall/homework/10062 1.视频地址:https://www.bilibili.com/ ...

  10. session cookie傻傻分不清

    做了这么多年测试,还是分不清什么是cookie,什么是session?很正常,很多初级开发工程师可能到现在都搞不清什么是session,cookie相对来说会简单很多. 下面这篇文章希望能够帮助大家分 ...