Ambari实现HTTPS登陆

Ambari 自登录配置 方案1:直接从首页发起登录,跳过登录界面,尝试未成功。另外修改关键代码涉及到打包再编译,需配置ambari编译环境,且版本打包耗时巨大,此处采用临时方案2实现。   方案2:直接修改前端,隐藏登录界面,app.js默认写死用户名和密码自动登录,让用户在界感知不到登录界面存在。   建议修改前进行备份(Ambari版本2.5.0.0) 操作步骤: (1)安装google浏览器,在http 阅读详情

关于Ambari的安全、访问控制在这里有非常详细的介绍。

http://pivotalhd.docs.pivotal.io/docs/security-guide-ambari-2.1.2.html

另外还可以参考这一篇

https://community.hortonworks.com/articles/39865/enabling-https-for-ambariserver-and-troubleshootin.html

Ambari用来管理大数据集群非常的方便,但是默认只支持HTTP协议,需要手动安装、配置才能支持HTTPS协议。
步骤如下:
1、登陆到Ambari Server所在主机,依次执行如下命令

1)
openssl genrsa -out $wserver.key 2048
2)
openssl req -new -key $wserver.key -out $wserver.csr
3)
openssl x509 -req -days 365 -in $wserver.csr -signkey $wserver.key -out $wserver.crt

注:$wserver 就是Ambari Server 的host name

The certificate you use must be PEM-encoded, not DER-encoded. If you attempt to use a DER-encoded certificate, you see the following error:

unable to load certificate 140109766494024:error:0906D06C:PEM routines:PEM_read_bio:no start line:pem_lib.c :698:Expecting: TRUSTED CERTIFICATE

You can convert a DER-encoded certificate to a PEM-encoded certificate using the following command:

openssl x509 -in cert.crt -inform der -outform pem -out cert.pem

where cert.crt is the DER-encoded certificate and cert.pem is the resulting PEM-encoded certificate.

2、执行 ambari-server setup-security命令


    Select 1 for Enable HTTPS for Ambari server.

    Respond y to Do you want to configure HTTPS ?

    Select the port you want to use for SSL. The default port number is 8443.

    Provide the complete path to your certificate file ($wserver.crt from above) and private key file ($wserver.key from above).

    Provide the password for the private key.

    Start or restart the Server

    ambari-server restart
Ambari-2.7.4和HDP-3.1.4安装(附Ambari和HDP安装包) 1.、环境及软件准备Ambari-2.7.4和HDP-3.1.4下载 ,提取码:3rwq环境:CentOS7(我这里使用的是CentOS7.9版本)、三台虚拟机,单节点内存13GB、存储80GB软件:mysql5.7+、jdk8、ambari-2.7.4.0-centos7.tar.gz、HDP-3.1.4.0-centos7-rpm.tar.gz、HDP-UTILS-1.1.0.22-centos7.tar.gz1、主机名配置查看hostname2、配置服务器之间免密登录。 阅读详情

相关推荐

Ambari汉化及单点登录配置.doc

Ambari汉化的详细过程以及单点登录配置步骤,非常实用

Ambari启用https访问(ssl)

1、创建目录 mkdir /etc/ambari-server/certs cd /etc/ambari-server/certs/ export AMBARI_SERVER_HOSTNAME=c2bde55 2、生成 # openssl genrsa -passout pass:hadoop -out $AMBARI_SERVER_HOSTNAME.key

周源的专栏 3509

STM32掉电保存配置参数技巧

本文介绍了使用STM32内置备份寄存器(BKP)实现掉电保存配置参数的方法。相比外接EEPROM或Flash,备份寄存器无需外设但存储容量有限,需通过VBAT引脚连接纽扣电池供电。文章详细说明了初始化步骤,包括使能PWR时钟、允许访问备份寄存器等操作,并提供了RTC初始化的代码示例。同时介绍了HAL库中读写备份寄存器的函数使用方法,包括HAL_RTCEx_BKUPWrite和HAL_RTCEx_BKUPRead函数的具体参数和调用示例。该方法适用于需要小容量数据掉电保存的应用场景。

hanhanhan233的博客 948

Ambari启用https访问(ssl) 导入信任库truststore

1、创建证书目录 root@hadoop01[/etc/ambari-server]#mkdir /etc/ambari-server/certs root@hadoop01[/etc/ambari-server]#cd /etc/ambari-server/certs/ root@hadoop01[/etc/ambari-server/certs]#export AMBARI_SERVER...

kadwf123的专栏 1355

告别IMEI!手把手教你用UUID实现Android设备唯一标识(兼容Android 10-13)

本文详细探讨了在Android 10及以上版本中,如何构建合规且高可用的设备唯一标识方案以替代被限制访问的IMEI。文章深入分析了Android设备标识符的演变,并提供了基于UUID/GUID的完整实现策略,包括生成算法、多级持久化存储方案(如MediaStore)、权限处理以及版本兼容性实践,帮助开发者应对Android 10-13的隐私政策变化。

weixin_28339967的博客 576

手把手教你用Qt和QScada框架,从零搭建一个简易的工业组态监控界面

本文详细介绍了如何使用Qt和QScada框架从零搭建工业组态监控界面,涵盖环境配置、界面设计、动态数据绑定及高级功能实现。通过实战案例演示,帮助开发者快速掌握SCADA系统开发技巧,提升工业自动化项目的开发效率。

weixin_32932149的博客 340

Ambari Hadoop 开启HTTPS证书制作始末

1 .下文为开启Ambari HTTPS相应步骤。 在集群内每个节点,创建hadoop https目录,执行: mkdir -p /etc/security/hadoopStore; chmod 755 /etc/security/hadoopStore; 在Ambari Server节点,生成CA根证书,执行: openssl req -new -x509 -nodes -keyout...

江河万川 1454

《UE4游戏开发》之 《音效系统的实现》

音效系统需要负责管理什么事情: 1.1 确定声音控制的分类:如背景音乐、技能音效、界面音效、角色配音等,不同游戏对声音有不同的分类 1.2 控制每个分类的声音的开启与关闭,以及调节每个分类声音的大小 解决如何分类: 2.1 首先需要知道ue4为声音分类提供了什么:SoundClass通常需要一个根分类【SC_RPG_Master】,便于总体控制音效,以及指定引擎默认启动的音效 打开SoundClass资产【SC_RPG_Master】,对根控制的设置,将逐级传递并按比例进行设置,以此达到控制一类声音的目的.

qq_21919621的博客 2126

Ambari2.7.3启用HTTPS协议

文章目录1.创建目录2.生成证书3.安装4.导入truststore 1.创建目录 mkdir /etc/ambari-server/certs cd /etc/ambari-server/certs/ export AMBARI_SERVER_HOSTNAME=managerhd.bigdata 2.生成证书 openssl genrsa -passout pass:hadoop -ou...

TT-Learning 789

命名管道和匿名管道

我们知道进程间是可以通信的。可以达到数据传输、资源共享、事件通知、进程控制等目的。进程间通信主要包括管道、系统IPC,套接字等。 管道分为三种: 普通管道:一是单工,只能单向传输 ,二是仅能在父子进程或者兄弟进程中使用。 流管道:去除了第一种限制,为半双工,可以双向传递, 命名管道:去除了第二种限制 ,可以在很多并不相关的进程 中进行通信。 1、普通管道 int pipe(int f...

ffsiwei的博客 1万+

Apache DolphinScheduler 实现了对 OceanBase 的元数据库支持

Apache DolphinScheduler 是一款开源的分布式工作流任务调度系统,它提供了可视化的工作流设计和调度功能,支持大数据任务的自动化调度和监控。最近的更新中,Apache DolphinScheduler 引入了对 OceanBase 数据库的元数据库支持,这为用户在大数据环境中管理和调度任务提供了更多选择。用户可以通过 DolphinScheduler 提供的可视化界面进行工作流的设计和调度,也可以通过 DolphinScheduler 提供的 API 进行任务的编程调度。

VavzNvml的博客 495

Ambari Ranger安装完成无法登陆Unable to connect DB

Ambari平台安装Ranger,一直都是正常安装,没报错,密码也对,就是登陆不上,研究了几天,期间装了好几次都一样,查看日志都是 com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Cannot open jks [/etc/ranger/admin/conf/ranger-admin-keystore.jk...

weixin_38751513的博客 2341

【论文精读】Graph WaveNet-深度时空图模型

Graph WaveNet构建了一个自适应邻接矩阵,它能保留隐藏的空间依赖关系,能够自动从数据中发现未见的图结构。提出了一个有效且高效的框架,可同时捕捉空间和时间依赖关系。其核心思想是将其提出的图卷积与扩张因果卷积相结合,使每个图卷积层都能处理空间依赖关系。在交通数据集上评估了提出的模型,并以较低的计算成本获得了最先进的结果。

打酱油的葫芦娃 1008

手把手教你通过Ambari新建Hadoop集群图解案例

                手把手教你通过Ambari新建Hadoop集群图解案例                                               作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。   登陆系统之后,会看到Ambari空空如也的欢迎界面,接下来我们就需要介绍如何通过Ambari新建Hadoop集群。关于如何部署A...

weixin_34253539的博客 207

【数据集4】GSWP3数据集详解

简介GSWP3数据集

WW、forever的博客 1368

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

Linux随记(三十)

环境信息:bclinux euler 21.10。单节点mysql 8.0.44 需要升级到 8.0.46。处理方法: 重启ambari-agent。

Nightwish5的博客 252

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

java.io.FileNotFoundException: Too many open files

使用命令lsof -p 进程id可以查看单个进程所有打开的文件详情, 使用命令lsof -p 进程id | wc -l可以统计进程打开了多少文件 看看linux的open files得了,敲入ulimit -a =========================== open files255 ========================...

weixin_30345577的博客 673

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

2026年分布式计算系统课堂笔记

课堂笔记

Ensoleile__的博客 939

[hdp2.4系列] ambari安装配置

在master上安装ambari-server 在master、slave1、slave2、slave3上安装ambari-agent 一、ambari-server安装 使用root用户登录master节点。 yum install ambari-server 中间需要输出 y 确认一次,最后看到complete提示安装完成。 二、ambari-server配置 使用root用户登

xu_guo_jie的博客 1084

Ambari_HDP用户登入参数逆向

接口:http://172.16.105.7:8080/api/v1/users/admin?我们看下loginName + ":" + controller.get('password’)的值就真相大白了。如下图 我多测试了几次 Basic是不会有变化的 所以我们直接搜索。登录过程:登入进去就可以。

cz124560的博客 705

ambari全攻略流程,安装ambari(二)

ambari安装

u010025966的博客 3558

将KDC管理员凭据添加到Ambari凭据存储

HDP升级过程中一直提示这个问题,查找资料发现集群没有打开凭证存储。 创建Ambari的凭证存储 要设置Ambari的凭据存储,必须从Ambari服务器主机的命令行调用以下命令: ambari服务器设置安全性 然后,使用选项#2 “加密存储在ambari.properties文件中的密码”来启动该过程: 例: ambari-server setup-security Using python /usr/bin/python Security setup options… Choose one of the

zhang10191019的博客 534

Ambari部署安装

Ambari部署安装手册 1·环境配置 本安装基于RHEL 7.3。 1.1关闭防火墙服务(所有节点)和selinux 关闭防火墙: service iptables stop或systemctl stop firewalld 禁止开机启动: chkconfig iptables off 或 systemctl disable firewalld 查看防火墙状态: service...

杨得朝的博客 1948

CentOS-7.2安装Ambari-2.4.2

CentOS-7.2安装Ambari-2.4.2 一,Ambari 是什么?  Ambari 跟 Hadoop 等开源软件一样,也是 Apache Software Foundation 中的一个项目,并且是顶级项目。目前最新的发布版本是 2.4.2。就 Ambari 的作用来说,就是创建、管理、监视 Hadoop 的集群,但是这里的 Hado...

weixin_30455067的博客 256

Ambari 操作指南 (Ambari Operations) 之五

继  (Ambari 操作 (Ambari Operations) 之四 :      https://blog.youkuaiyun.com/devalone/article/details/80826036 )9. 使用 Ambari 核心服务 (Using Ambari Core Services)-----------------------------------------------------...

devalone 的专栏 2964
上一篇: Ambari删除服务报错之CSRF protection is turned on
下一篇: PLSQL注册码
Ronney-Hua
博客等级 码龄10年 48粉丝 74原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值