1.创建本地YUM源,
下载TAR。GZ HDP,HDP-UTILS,AMBARI介质
安装HTTPD,在/VAR/WWW/HTML/下创建三个相应的目录,把以上解压的三个目录链接过来
在三个目录中执行命令,createrepo ./
至此,本地YUM源创建完毕。

cd /etc/yum.repos.d/

cat ambari.repo

[ambari-2.x]
name=Ambari 2.x
baseurl=http://localhost/ambari/
gpgcheck=0
enabled=1
 
[HDP-UTILS-1.x]
name=Hortonworks Data Platform Utils Version - HDP-UTILS-1.x
baseurl=http://localhost/hdp-utils
gpgcheck=0
enabled=1

[HDP]
name=hdp2.5.x
baseurl=http://localhost/hdp
gpgcheck=0
enabled=1

2.首先安装AMBARI
yum install ambari-server -y

设置AMBARI
ambari-server setup

ambari-server start

3.localhost:8080
fqdn:
包含HOSTNAME:DOMAINNAME
vi /etc/hosts
127.0.0.1 student.org

ambari-server setup --jdbc-db=mysql --jdbc-driver=/usr/share/java/mysql-connector-java.jar
必须执行这一句,它会把JDBC的JAR包复制到AMBARI的CLASSPATH,这样你在HIVE配置MYSQL METASTORE的时候才能测试连接成功。

我想实现的效果是这样的,使用AMBARI快速部署开发和生产的大数据环境,在本机上先多次完成模拟测试,使用本机的DOCKER来构建三台机器,然后使用AMBARI快速安装理解AMBARI是如何来管理HDP的组件的,原理是什么?

能否让其来管理APACHE或者CDH的组件?这样就方便了 yum localinstall ambari-server.*** -y

2.setup the ambari server
ambari-server setup
yum install mysql-connector-java

create user/pwd for ambari user;

CREATE USER 'ambari'@'%' IDENTIFIED BY 'ambari';
GRANT ALL PRIVILEGES ON *.* TO 'ambari'@'%';
CREATE USER 'ambari'@'localhost' IDENTIFIED BY 'ambari';
GRANT ALL PRIVILEGES ON *.* TO 'ambari'@'localhost';
CREATE USER 'ambari'@'%' IDENTIFIED BY 'ambari';
GRANT ALL PRIVILEGES ON *.* TO 'ambari'@'%';
FLUSH PRIVILEGES;

cd /var/lib/ambari-server/resources/
http://docs.hortonworks.com/HDPDocuments/Ambari-2.4.2.0/bk_ambari-reference/content/using_ambari_with_mysql.html

3.ambari-server start

如果启动失败,就去查看其中的日志,在安装的过程中,也可以直接tail -f /var/log/ambari-server/ambari-server.log这样的好处时,可以直接看到任务进行的细节,及时发现问题。

4
注意ambari,自动创建了一个用户组hadoop,和hdfs,hive,spark等用户,如果你想使用你本机的某个用户来访问hadoop,

你需要把这个用户加入到hadoop组。

查看本机用户组: cat /etc/group |grep hadoop

添加用户到某个组: gpasswd -a userName groupName

hortonworks2.5.3 install step log的更多相关文章

  1. mini install centOS log

    no ifconfig yum install net-tools ------------------------------------------------------------------ ...

  2. aliyun install Discourse log

    apt update apt install wget wget -qO- https://get.docker.com/ | sh vim /etc/default/docker DOCKER_OP ...

  3. Linux下编译安装源码包软件 configure ,make, make install, make test/check, make clean

    http://www.360doc7.net/wxarticlenew/541275971.html 一.什么是源码包软件? 顾名思义,源码包就是源代码的可见的软件包,基于Linux和BSD系统的软件 ...

  4. Linux下编译安装源码包软件 configure ,make, make install, make test/check, make clean 假目标

    http://www.360doc7.net/wxarticlenew/541275971.html 一.程序的组成部分 Linux下程序大都是由以下几部分组成: 二进制文件:也就是可以运行的程序文件 ...

  5. 安装 log.io 实时监控 php_error 日志

    Log.io 实时监控 php_error.log 日志 开启 php_error 实时监控日志的第一步,要首先开启 php_error 的功能. vi php.ini 修改 PHP 配置文件,将 ; ...

  6. ubuntu /var/log/下文件介绍

    本文简单介绍ubuntu /var/log/下各个日志文件,方便出现错误的时候查询相应的log   /var/log/alternatives.log -更新替代信息都记录在这个文件中 /var/lo ...

  7. ubuntu/var/log/下各个日志文件

    ubuntu/var/log/下各个日志文件 本文简单介绍ubuntu/var/log/下各个日志文件,方便出现错误的时候查询相应的log   /var/log/alternatives.log-更新 ...

  8. oracle 11g install linux

    #!/bin/bash#Purpose:Create and config oracle install.#Usage:Log on as the superuser('root') #1.creat ...

  9. linux OS install oracle database

    #!/bin/bash#Purpose:Create and config oracle install.#Usage:Log on as the superuser('root') #1.creat ...

随机推荐

  1. Xamarin.Android之给我们的应用加点过渡效果

    零.前言 试想一下,我们的应用正在请求一些数据,假设网络不是很好,要花比较长的时间等待,这个时候界面什么反应也没有, 一动不动,用户可能就会认为应用挂掉了,这么久都没反应的,说不定下一分钟用户就把它卸 ...

  2. C#创建目录,文件名过滤特殊字符串,非法字符

    string invalid = new string(Path.GetInvalidFileNameChars()) + new string(Path.GetInvalidPathChars()) ...

  3. 背水一战 Windows 10 (23) - MVVM: 通过 Binding 或 x:Bind 结合 Command 实现,通过 ButtonBase 触发命令

    [源码下载] 背水一战 Windows 10 (23) - MVVM: 通过 Binding 或 x:Bind 结合 Command 实现,通过 ButtonBase 触发命令 作者:webabcd ...

  4. nodejs事件模块

    nodejs 事件模块 events 只有一个对象 EventEmitter . var EventEmitter = require('events').EventEmitter;var life ...

  5. Css 进阶篇

    一.Css2 高阶知识(常用) 1. css 优先权 优先权(从低到高) 浏览器缺省设置 外部样式表 内部样式表(位于 <head> 标签内部) 内联样式(在 HTML 元素内部) 因此, ...

  6. Linux下Redis的安装与配置

    redis是当前比较热门的NOSQL系统之一,它是一个key-value存储系统.和Memcached类似,但很大程度补偿了 memcached的不足,它支持存储的value类型相对更多,包括stri ...

  7. Dependency management

    Play’s dependency management system allows you to express your application’s external dependencies i ...

  8. The habits of highly successful people

    1.Morning Routine (早上列行公事) Probably the most common habit ultra-successful people have is they can t ...

  9. jquery-懒加载技术(简称lazyload)

    第一:lazyLoad简介及作用 网站性能优化的插件,提高用户体验. 页面如果有很多图片的时候,当你滚动到相应的行时,当前行的图片才即时加载的,这样子的话页面在打开只加可视区域的图片,而其它隐藏的图片 ...

  10. O365(世纪互联)SharePoint 之文档库使用小记

    前言 当O365越来越流行的时候,大家往往更多使用的是传统的Office功能,有太少订阅用户能触及到O365的一个非常棒的功能,叫做SharePoint online. 下面,我们就以图文并茂的方式, ...