当前位置: 首页 > news >正文

hadoop dfs web页面访问增加鉴权

前言

装好了Hadoop,通过浏览器访问,发现竟然不需要鉴权就能访问,且暴露了很多服务器层文件路径信息,基于多年积累的安全意识,必须得配置些鉴权信息,就有了该文,仅做学习记录,下次自己再装时能提高效率。

生成密码

//hadoop 安装目录下创建 secret目录,存放密码
mkdir -p /home/test/hadoop-3.2.2/secret//创建密码文件
touch hadoop-http-auth-signature-secret//设置密码test, 内容必须带引号 例如:  "test"
vi touch hadoop-http-auth-signature-secret

修改配置

编辑core-site.xml文件,增加如下配置:

<!-- Authentication for Hadoop HTTP web-consoles -->
<property><name>hadoop.http.filter.initializers</name><value>org.apache.hadoop.security.AuthenticationFilterInitializer</value>
</property>
<property><name>hadoop.http.authentication.type</name><value>simple</value>
</property>
<property><name>hadoop.http.authentication.token.validity</name><value>3600</value>
</property>
<property><name>hadoop.http.authentication.signature.secret.file</name><value>/home/test/hadoop-3.2.2/secret/hadoop-http-auth-signature-secret</value>
</property>
<property><name>hadoop.http.authentication.cookie.domain</name><value></value>
</property>
<property><name>hadoop.http.authentication.simple.anonymous.allowed</name><value>false</value>
</property>

重启dfs

//安装sbin目录下,执行停止、启动
stop-dfs.sh
start-dfs.sh

验证

输入 localhost:9870 ,出现401无权限页面

需要输入 localhost:9870?user.name=test访问

我还以为是那种账号密码登录形式的鉴权,没想到竟然是这种的,一个字符安全性还是比较低,但比啥都没得安全一些吧。

http://www.lryc.cn/news/432725.html

相关文章:

  • LCP 485. 最大连续 1 的个数[lleetcode -11]
  • 关于宏任务的说法已经过时
  • Java箱与泛型
  • QT如何判断一个文件是否存在
  • Vim笔记
  • 宝塔部署Vue项目解决跨域问题
  • C++智能指针简述
  • 龙芯+FreeRTOS+LVGL实战笔记(新)——05部署主按钮
  • Android Camera系列(二):TextureView+Camera
  • DFS算法专题(一)——二叉树中的深搜【回溯与剪枝的初步注入】
  • AWS SES服务 Golang接入教程(排坑版)
  • Vite + Vue3 +Vant4出现Toast is not a function
  • 【MATLAB】模拟退火算法
  • 什么是Kubernetes RBAC?
  • 在Spring Boot中通过自定义注解、反射以及AOP(面向切面编程)
  • 安防监控视频平台LntonAIServer视频智能分析平台新增视频质量诊断功能
  • vscode从本地安装插件
  • Superset二次开发之新增复选框Checkbox筛选器
  • PromQL 语法
  • 掌握Go语言中的时间与日期操作
  • 4G模块、WIFI模块、NBIOT模块通过AT指令连接华为云物联网服务器(MQTT协议)
  • spring数据校验Validation
  • Uniapp基于uni拦截器+Promise的请求函数封装
  • 【工具】使用 Jackson 实现优雅的 JSON 格式化输出
  • ApacheKafka中的设计
  • .NET 自定义过滤器 - ActionFilterAttribute
  • VMware Fusion Pro 13 for Mac虚拟机软件
  • HarmonyOS应用开发环境搭建
  • YOLOv8改进实战 | 注意力篇 | 引入ICCV2023顶会LSKNet:大选择性卷积注意力模块LSKA,助力小目标检测
  • 00Mac安装playwright