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. 洛谷P1026 统计单词个数【区间dp】

    题目:https://www.luogu.org/problemnew/show/P1026 题意: 给定一个字符串,要求把他分成k段.给定s个单词,问划分成k段之后每段中包含的单词和最大是多少. 一 ...

  2. 配置魔药(DP)

    配置魔药 [问题描述] 在<Harry Potter and the Chamber of Secrets>中,Ron的魔杖因为坐他老爸的Flying Car撞到了打人柳,不幸被打断了,从 ...

  3. 物联网是前端工程师的新蓝海吗? | Live笔记

    物联网是继 Web .无线之后的又一次重大技术变革,在变革的大潮中,程序员的知识体系和思维方式将面临全面更新. 前端开发的历史 在准备这个live的过程中,我回顾了前端开发短暂的历史,有几次我认为非常 ...

  4. maxwell的数据引导方式

    INSERT INTO maxwell.bootstrap (database_name, table_name,where_clause) VALUES (--''); INSERT INTO ma ...

  5. 完全免费,再也不用担心转pdf文件乱来乱去的问题了

    完全免费,再也不用担心转pdf文件乱来乱去的问题了. 源代码:https://github.com/xlgwr/WpsToPdf.git 第三方插件Bye Bye... 功能说明 主要引用Wps金山办 ...

  6. 预处理、const、static与sizeof-static全局变量与普通的全局变量有什么区别

    1:全局变量的说明之前再加上static就构成了静态的全局变量.全局变量本身就是静态存储方式,静态全局变量当然也是静态存储方式.这两者在存储方式上并无不同.这两者的区别在于,非静态全局变量的作用域是整 ...

  7. Netfilter 之 table、rule、match、target

    概述 本文主要分析table,rule,match,target的作用和其数据结构之间的关系,为后面的匹配流程做铺垫,通过本文中代码流程的分析,可以得到如下的关系图: 详细分析 table iptab ...

  8. SRS之SrsHlsCache::reap_segment详解

    1. 是否可切片的检测 首先在调用 SrsHlsCache::reap_segment 函数进行切片时,针对音频或视频,都会有一个函数来进行检测当前片的时长是否符合所要求的时长. 对于音频,会调用 S ...

  9. Qt高级——QTestLib单元测试框架

    一.QTestLib简介 1.QTestLib简介 QTestLib是Qt提供的一种针对基于Qt编写的程序或库的单元测试框架.QTestLib提供了单元测试框架的基本功能,并提供了针对GUI测试的扩展 ...

  10. Reflexil

    https://github.com/sailro/Reflexil/issues/47 Instructions on how to install Reflexil would be much a ...