【阿里云 CDP 公开课】 第四讲:如何访问CDP集群

简介: Cloudera 和阿里云进行深度合作推出了基于阿里云部署的 Cloudera 企业数据云平台,即 CDP 平台。本文主要介绍集群访问Web-UI的方式。

本期导读 :【阿里云 CDP 公开课】第四讲


主题:如何访问 CDP 集群

讲师:佳亮,阿里云计算平台事业部生态技术


内容框架:

  • 前提条件
  • 使用 SSH 隧道方式访问 WEB 服务
  • 使用 Knox代理方式访问 WEB 服务



直播回放链接:(第4讲)

https://developer.aliyun.com/live/248263


前提条件

  • CDP 集群已经成功拉起来了以后
  • 成功添加安全组白名单,并可以成功访问 CM 管控。


使用 SSH 隧道方式访问 WEB 服务

创建从本地服务器开放端口到集群主节点的 SSH 隧道,并运行侦听该端口的本地 SOCKS 代理服务器,端口的数据会由 SSH 隧道转发到集群主节点


创建 SSH 隧道

  • 密钥的方式
ssh-i<密钥文件路径>-N-D8157root@<主节点公网IP地址>
  • 密码的方式
ssh-N-D8157root@<主节点公网IP地址>

相关参数描述如下:

  • 8157:本地服务器端口以8157为例,实际配置时,您可使用本地服务器未被使用的任意一个端口。
  • -D:使用动态端口转发,启动 SOCKS 代理进程并侦听用户本地端口。
  • <主节点公网IP地址>:获取方式请参见获取主节点的公网IP地
  • <密钥文件路径>:密钥文件保存的路径。


配置浏览器

完成动态转发配置以后,您可以从以下两种方式中选择一种来进行浏览器配置。


方式1--Chrome 浏览器命令行方式

  1. 打开命令行窗口,进入本地 Google Chrome 浏览器客户端的安装目录。

操作系统不同,Chrome 浏览器的默认安装目录不同。


操作系统

Chrome默认安装路径

Mac OS X

"/Applications/Google Chrome.app/Contents/MacOS/Google Chrome" \

--user-data-dir="$HOME/chrome-with-proxy" \

--proxy-server="socks5://localhost:8157"

Linux

/usr/bin/google-chrome \ --user-data-dir="$HOME/chrome-with-proxy" \ --proxy-server="socks5://localhost:8157"

Windows

"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" ^ --user-data-dir="%USERPROFILE%\chrome-with-proxy" ^ --proxy-server="socks5://localhost:8157"

  • 8157:本地服务器端口以8157为例,实际配置时,您可使用本地服务器未被使用的任意一个端口。


在此 Chrome 会话中,您就可以通过内网访问 Cloudera Manager 和其他 Web UI 了。比如:http://cdp-master-1.xxxx.cn-hangzhou.cdp.aliyuncs.com:9870/dfshealth.html#tab-overview

image.png


方式2--配置代理扩展程序的方式

代理扩展程序可以帮助您更加轻松地在浏览器中管理和使用代理,确保网页浏览和集群 Web UI 访问互不干扰。

image.png

  • 安装完成以后,单击 SwitchyOmega 插件,然后在弹出框中选择选项进行配置。
  • 单击新建情景模式,输入情景模式名称(例如SSH pac),情景模式类型选择 PAC 情景模式
  • PAC 脚本中配置以下内容。
functionregExpMatch(url, pattern) {    
try { returnnewRegExp(pattern).test(url); } catch(ex) { returnfalse; }    
}
functionFindProxyForURL(url, host) {
// Important: replace 172.31 below with the proper prefix for your VPC subnetif (shExpMatch(url, "*localhost*")) return"SOCKS5 localhost:8157";
if (shExpMatch(url, "*cdp-*")) return"SOCKS5 localhost:8157";
return'DIRECT';
}
  • 完成上述参数配置后,在左侧导航栏中单击应用选项
  • 打开 Chrome 浏览器,在 Chrome 中单击 SwitchyOmega 插件,切换到之前创建的 SSH tunnel 情景模式下。

image.png

  • 登录 CDP 管控,访问相应服务的 Web UI。 例如:访问 Ranger 页面

image.png


使用 Knox 代理方式访问 WEB 服务

登录到 Knox 所在节点,执行如下命令:

  • 先创建用户 test, 并设置 test 的密码:
1. 先创建用户 test, 并设置test的密码:
> useradd test
> passwd test
  • 将用户 knox 添加到 admin 用户组中:
> usermod -a -G test knox
  • 创建 shadow 组,将 knox 添加到 shadow 组中
# 创建group shadow
> groupadd shadow
# 将root添加到shadow组里
> usermod -a -G shadow root
# 将knox添加到shadow组里
> usermod -a -G shadow knox
# 将文件/etc/shadow的group修改为 shadow
> chgrp shadow /etc/shadow
# 添加/etc/shadow文件 组的读权限:
> chmod g+r /etc/shadow
groupadd shadow
usermod -a -G shadow root
usermod -a -G shadow knox
chgrp shadow /etc/shadow
chmod g+r /etc/shadow

knox 登录页面:https://{ip}:8443/gateway/homepage/home/


使用 admin 用户名+ 密码成功登陆

image.png

image.png


备注--Knox 匹配规则:

^.*$;^https?:(.+\.cdp\.aliyun\.com):[0-9]+?.*$




image.png

大家如果对产品感兴趣,欢迎加入到阿里云 Cloudera 企业数据云交流群。对产品有任何疑问都可以在交流群里咨询。


以下是产品的链接,有需要的用户可以直接点击链接访问和使用产品。


阿里云官网:https://ac.aliyun.com/application/cloudera

或直接访问:https://market.aliyun.com/products/201190008/cmgj00047952.html

免费测试申请:https://survey.aliyun.com/apps/zhiliao/owtTaIQU3




相关文章
|
2月前
|
缓存 负载均衡 网络协议
阿里云DNS常见问题之某个地域访问不到如何解决
阿里云DNS(Domain Name System)服务是一个高可用和可扩展的云端DNS服务,用于将域名转换为IP地址,从而让用户能够通过域名访问云端资源。以下是一些关于阿里云DNS服务的常见问题合集:
|
2月前
|
域名解析 网络协议 开发工具
阿里云DNS常见问题之访问重定向的url访问有问题如何解决
阿里云DNS(Domain Name System)服务是一个高可用和可扩展的云端DNS服务,用于将域名转换为IP地址,从而让用户能够通过域名访问云端资源。以下是一些关于阿里云DNS服务的常见问题合集:
|
2月前
|
SQL 分布式计算 关系型数据库
阿里云E-MapReduce Trino专属集群外连引擎及权限控制踩坑实践
本文以云厂商售后技术支持的角度,从客户的需求出发,对于阿里云EMR-Trino集群的选型,外连多引擎的场景、Ldap以及Kerberos鉴权等问题进行了简要的实践和记录,模拟客户已有的业务场景,满足客户需求的同时对过程中的问题点进行解决、记录和分析,包括但不限于Mysql、ODPS、Hive connector的配置,Hive、Delta及Hudi等不同表格式读取的兼容,aws s3、阿里云 oss协议访问异常的解决等。
|
2月前
|
弹性计算 缓存 测试技术
阿里云ECS云服务器2核4G能支持多少人同时访问?2核4G5M并发量评测
阿里云ECS云服务器2核4G能支持多少人同时访问?2核4G5M并发量评测,2核4G服务器并发数性能测试,阿小云账号下的2核4G服务器支持20人同时在线访问,然而应用不同、类型不同、程序效率不同实际并发数也不同,2核4G服务器的在线访问人数取决于多个变量因素
|
8天前
|
运维 NoSQL Java
Serverless 应用引擎产品使用之在函数计算上部署Java服务并访问阿里云MongoDB如何解决
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
11 0
|
8天前
|
运维 监控 关系型数据库
Serverless 应用引擎产品使用之在阿里云函数计算(FC)中,要访问另一个账号的rds配置rds的白名单如何解决
阿里云Serverless 应用引擎(SAE)提供了完整的微服务应用生命周期管理能力,包括应用部署、服务治理、开发运维、资源管理等功能,并通过扩展功能支持多环境管理、API Gateway、事件驱动等高级应用场景,帮助企业快速构建、部署、运维和扩展微服务架构,实现Serverless化的应用部署与运维模式。以下是对SAE产品使用合集的概述,包括应用管理、服务治理、开发运维、资源管理等方面。
23 0
|
1月前
|
消息中间件 Kubernetes Kafka
Terraform阿里云创建资源1分钟创建集群一键发布应用Terraform 创建 Kubernetes 集群
Terraform阿里云创建资源1分钟创建集群一键发布应用Terraform 创建 Kubernetes 集群
25 0
|
2月前
|
域名解析 网络协议 应用服务中间件
阿里云DNS常见问题之域名在代理服务器上不能访问只能通过IP映射如何解决
阿里云DNS(Domain Name System)服务是一个高可用和可扩展的云端DNS服务,用于将域名转换为IP地址,从而让用户能够通过域名访问云端资源。以下是一些关于阿里云DNS服务的常见问题合集:
|
2月前
|
弹性计算 小程序 开发者
阿里云服务器性能测评:25M带宽阿里云云服务器支持多少人访问?
在深入探讨25M带宽云服务器的性能时,我们首先要明确一个核心概念:带宽与服务器能够支持的同时访问量之间存在着直接的关联。那么,大家可能会好奇,带宽为25M的云服务器究竟能够支持多少用户同时访问呢?
133 0
|
2月前
|
存储 弹性计算 云计算
9M带宽的阿里云服务器支持多少用户并发访问?阿里云9M带宽服务器测评
随着云计算技术的飞速进步与日益完善,云服务器已经逐渐成为了众多企业与个人的首选服务器类型。它以其出色的弹性扩展、高可用性以及灵活的管理方式,赢得了广大用户的青睐。那么,对于一款拥有9M带宽的云服务器来说,到了2024年,它究竟能够支持多少用户进行并发访问呢?这无疑是许多准备使用云服务的用户非常关心的问题。
148 0

热门文章

最新文章