自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 资源 (3)
  • 收藏
  • 关注

原创 Block Token

Block TokenBlock Token解决的问题Hadoop 安全需要解决的两个问题:认证:解决用户身份合法性验证问题授权:解决认证用户的操作范围问题认证问题通过Kerberos得到很好的解决,而且Hadoop内部设计了一套Token机制完美实现安全认证问题,同时在性能上得到保证虽然解决了认证问题,但是存在安全隐患,尤其在DataNode端,比如客户端只要获取数据块信息之后就可以直接访问DataNode,对Block进行随意读写甚至是删除操作。换句话说,如果通过特殊方法获取集群的所有数据

2021-05-20 19:57:57 274

原创 Delegation Token

Delegation Token为什么要用delegation tokenDelegation Token 生命周期NameNode中Delegation Token的实现Hadoop最初的实现中并没有认证机制,这意味着存储在Hadoop中的数据很容易泄露。在2010年,安全特性被加入Hadoop(HADOOP-4487),主要实现下面两个目标:拒绝未授权的操作访问HDFS中的数据。在实现1的基础上,避免太大的性能损耗。为了实现第一个目标,我们需要保证:任何一个客户端要访问集群必须要经过认证,以

2021-05-20 19:27:00 597

原创 Hbase部署与使用

Hbase部署与使用环境准备配置信息修改测试方法与流程测试场景进入Hbase终端列举命名空间使用create命令创建表使用list列举表环境准备下载安装包下载路径:https://mirrors.tuna.tsinghua.edu.cn/apache/hbase/此文档编辑使用hbase-2.2.4-bin.tar.gz配置信息修改修改/etc/c/profile注:配置文件修改完成之后执行 source /etc/profile进行刷新修改hbase-env.sh修改hbase

2020-06-25 11:15:26 182

原创 Hadoop集群配置

hadoop部署安装环境准备安装包下载节点环境配置配置信息修改启动Hadoop集群启动中遇到的问题环境准备安装包下载下载Hadoop集群包(下载路径:https://mirrors.tuna.tsinghua.edu.cn/apache/hadoop/core/)此文档编辑使用hadoop-3.1.3.tar.gz节点环境配置注:以下配置需要在Hadoop的每一个节点进行配置节点名配置修改/etc/profile注:修改之后需要刷新配置文件 source /etc/profile修

2020-06-25 10:47:06 163

原创 Java访问控制符的理解

private只在当前类中可以使用,大多时候使用在类中属性上面,也有在构造方法中使用,这是构成单例类的前提条件默认可以在同一个类或者同一个包中使用protected可以在同一个类中,同一个包中与不同包中的子类中使用protected与默认的主要区别是:是否可以在不同包中的子类中使用,而理解不同包中的子类可以按之下的代码理解public 访问权限最大,任何地方都可以使用...

2019-02-15 21:02:02 200

原创 在C语言中连续使用scanf()函数出现的问题

#include<stdio.h>int main(){ char string_c[20],*c; printf("input string:\n"); scanf("%c",string_c); printf("input a char:\n"); scanf("%c",c); pritnf("%s %c",string_c...

2018-11-27 19:44:14 4646 1

原创 面向对象两大特征多态与继承与虚函数的联系

多态通过运行状态区分可分为静态多态和动态多态: 1、静态多态可以理解为相同对象接收不同消息产生不同结果 2、动态多态可以理解为相同对象接收相同消息产生不同结果静态多态为重载实现,而动态多态为虚函数实现动态多态的实现需要继承来支撑,如下面代码:class A{public: virtual void foo() ...

2017-08-16 12:14:39 216

hadoop源码.zip

学习hdfs相关底层实现吗

2021-03-08

计算机一些小杂知识点.pdf

对软考中出现的一些小,杂难点的知识点总结,加入了对这些知识点的自我理解

2019-05-13

控制器的组成与具体实现.pdf

对控制器的组成:指令寄存器、指令译码器、程序计数器、时序电路、微操作命令发生器进行详细的阐述

2019-05-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除