Linux   发布时间:2022-04-01  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了ambari2.2.2安装HDP-2.3.4大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

环境介绍:操作系统为Centos7.1;测试设备全部为内网设备,不通公网,所以需要配置本地yum源; 首先安装ansible工具,用来批量安装ambari、java以及基础的一些配置; 一、 免密钥登录: 接口机创建密钥文件     *注:所有的设备均可以通过root直连 ssh-keygen -t rsa 相关命令: scp /root/.ssh/id_rsa.pub [email protec

环境介绍:操作系统为Centos7.1;测试设备全部为内网设备,不通公网,所以需要配置本地yum源;

首先安装ansible工具,用来批量安装ambari、java以及基础的一些配置;

一、 免密钥登录

  1. 接口机创建密钥文件
@H_696_34@    *注:所有的设备均可以通过root直连

@H_696_34@ssh-keygen -t rsa

@H_696_34@相关命令:

@H_696_34@scp /root/.ssh/id_rsa.pub [email protected]:/root/.ssh/authorized_keys

@H_696_34@

ambari2.2.2安装HDP-2.3.4

二、 ansible配置详解:

@H_696_34@

ambari2.2.2安装HDP-2.3.4

@H_696_34@config_hosts目录:配置主机名,hosts文件,配置免密钥登录

@H_696_34@install_java目录:安装配置jdk

@H_696_34@master目录:配置主节点的本地yum源,安装主节点的ambari-server和ambari-agent

@H_696_34@slave目录:安装配置其他节点的ambari-agent

@H_696_34@1.roles/config_hosts

@H_696_34@

ambari2.2.2安装HDP-2.3.4

@H_696_34@files目录下放着准备好的文件,change_hostname.sh文件用来修改主机名,hosts文件用来替换设备的hosts文件

@H_696_34@tasks文件下放着需要执行的playbook,用于修改主机名、配置免密钥登录

@H_696_34@

ambari2.2.2安装HDP-2.3.4

@H_696_34@2.roles/install_java

@H_696_34@

ambari2.2.2安装HDP-2.3.4

@H_696_34@files目录下准备好jdk的包;

@H_696_34@安装jdk的playbook:

@H_696_34@

ambari2.2.2安装HDP-2.3.4

@H_696_34@3.roles/master

@H_696_34@

ambari2.2.2安装HDP-2.3.4

@H_696_34@files目录下准备好安装ambari的包和HDP的包,用于制作本地yum源;

@H_696_34@tasks目录下按照实际需求写好playbook:

@H_696_34@

ambari2.2.2安装HDP-2.3.4

@H_696_34@create_yum.yml:用于创建本地yum源;

@H_696_34@install_ambari_agent.yml:用于安装ambari-agent;

@H_696_34@install_ambari.yml:用于安装ambari-server;

@H_696_34@install_httpd.yml:用于安装httpd服务,共享本地yum源;

@H_696_34@4.roles/slave

@H_696_34@ 

ambari2.2.2安装HDP-2.3.4

@H_696_34@files目录下准备好配置好的yum源文件

@H_696_34@tasks目录下按照实际需求写好playbook;

@H_696_34@

ambari2.2.2安装HDP-2.3.4

@H_696_34@create_yum.yml:用于创建本地yum源;

@H_696_34@install_ambari_agent.yml:用于安装ambari-agent;

三、 ambari-server配置

@H_696_34@(1.1) 第一步认回车

@H_696_34@(1.2) 第二步输入 3 然后 回车

@H_696_34@(1.3) 输入 /usr/share/jdk1.8.0_73

@H_696_34@(1.4) 回车

@H_696_34@(1.5) 成功

@H_696_34@ 

ambari2.2.2安装HDP-2.3.4

四、 登录ambari-server安装HDP

@H_696_34@浏览器访问:IP:8080 账号密码:admin/admin

@H_696_34@*注:提前启动ntp服务,否则会有警告(然可以忽略,但是原谅我是个强迫症患者);

@H_696_34@1.创建集群

@H_696_34@ 

ambari2.2.2安装HDP-2.3.4

@H_696_34@2.输入集群名,点击下一

@H_696_34@

ambari2.2.2安装HDP-2.3.4

@H_696_34@3.选择需要安装的HDP版本,以及配置的yum源,点击下一

@H_696_34@ 

ambari2.2.2安装HDP-2.3.4

@H_696_34@4.填写在/etc/hosts下配置的主机解析,提前做好免密钥,点击下一

@H_696_34@

ambari2.2.2安装HDP-2.3.4

@H_696_34@5.安装前检查,有问题解决,没问题直接点下一步

@H_696_34@

ambari2.2.2安装HDP-2.3.4

@H_696_34@6.选择需要安装的服务,点击下一

@H_696_34@

ambari2.2.2安装HDP-2.3.4

@H_696_34@7.资源分配

@H_696_34@

ambari2.2.2安装HDP-2.3.4

@H_696_34@8.分配从属和客户端

@H_696_34@

ambari2.2.2安装HDP-2.3.4

@H_696_34@9.自定义服务,有两个位置需要配置,否则不能进行下一步,hive的MysqL账号密码,和grafana的账号密码;其余配置根据需求来更改;

@H_696_34@

ambari2.2.2安装HDP-2.3.4

@H_696_34@

ambari2.2.2安装HDP-2.3.4

@H_696_34@10.检查资源分配情况,没有问点击下一步;

@H_696_34@

ambari2.2.2安装HDP-2.3.4

@H_696_34@11.安装部署集群

@H_696_34@   安装过程拍错:

  1. snappy版本问题;
@H_696_34@     解决

@H_696_34@方法一:rpm -e `rpm -qa|grep snappy`

@H_696_34@      手动yum install snappy-devel -y

@H_696_34@      方法二:在部署集群前yum install snappy-devel -y

@H_696_34@

ambari2.2.2安装HDP-2.3.4

@H_696_34@    2.安装pig

@H_696_34@    ambari会给设备配置MysqL的yum源,设备不通公网会出问题;

@H_696_34@    解决方法rm -rf /etc/yum.repos.d/MysqL-community*

@H_696_34@    注:如果此方法过不去,需手动安装:yum install pig_2_3_*

@H_696_34@

ambari2.2.2安装HDP-2.3.4

@H_696_34@    3.有时会有警告的情况,直接下一步,进入集群解决

@H_696_34@

ambari2.2.2安装HDP-2.3.4

@H_696_34@12.安装情况,点击完成,进入集群

@H_696_34@   

ambari2.2.2安装HDP-2.3.4

@H_696_34@13.集群内的问题

@H_696_34@

ambari2.2.2安装HDP-2.3.4

@H_696_34@hive数据库授权

@H_696_34@进入MysqL,执行如下sql语句

@H_696_34@grant all privileges on *.* to [email protected] identified by ‘123456‘;

@H_696_34@ 

@H_696_34@*注:以上步骤亲测无安装问题,同时,可以应用于其他版本的安装;例如:ambari2.6安装HDP2.6;

大佬总结

以上是大佬教程为你收集整理的ambari2.2.2安装HDP-2.3.4全部内容,希望文章能够帮你解决ambari2.2.2安装HDP-2.3.4所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签:34安装