hdfs读写文件的流程

1. hdfs写文件的流程 上传数据时datanode的选择策略 第一个副本考虑与client最近的(同机架) 第二个副本考虑跨机架的datanode,增加副本可靠性 第三个副本在第一个副本机架上选择一台datanode存放 上传流程 客户端上传文件大小为300m,这个文件将被分成三个blo...

2019-05-09 21:07:27

阅读数 3

评论数 0

HA高可用集群搭建

普通的hadoop集群 namenode(nn) secondarynamenode(2nn) datanode(dn) 普通的hadoop集群存在的问题 datanode存在单点故障问题吗? 不存在,因为datanode有多个机器,而且有副本机制作为保障 namenode存在单点故障...

2019-05-09 21:05:57

阅读数 48

评论数 0

ZooKeeper

1. ZooKeeper 开源的分布式的协调服务,是Google的Chubby一个开源的实现,它是一个为分布式应用提供一致性服务的软件 2. ZooKeeper提供的功能 配置维护 域名服务 分布式锁 组服务 3. ZooKeeper的特点 简单 ZooKeeper的核心是一个精简的文件...

2019-05-09 21:04:31

阅读数 39

评论数 0

hdfs体系架构

1. hdfs(分布式文件系统) 1.1 分布式文件系统 数据集的大小超过一台独立的计算机的存储能力时,就要通过网络中的多个机器来存储数据集,把管理网络中多台计算机组成的文件系统,称为分布式文件系统 1.2 hdfs的特点 分布式 数据量越来越多,在一个操作系统管辖的范围存不下了,那么就分配...

2019-05-09 21:01:46

阅读数 4

评论数 0

hdfs基本操作

1. hdfs的操作(图形界面) 1.1 hdfs的启动流程 进入安全模式 加载fsimage 加载edits 保存检查点(融合fsimage和edits文件,生成新的fsimage) 退出安全模式 1.2 通过浏览器访问 http://namenode:50070 2. hdfs的操作(...

2019-05-09 20:59:54

阅读数 24

评论数 0

递归的简单应用

题目一 一个人赶着鸭子去每个村庄卖,每经过一个村子卖去所赶鸭子的一半又一只。这样他经过了七个村子后还剩两只鸭子,问他出发时共赶多少只鸭子?经过每个村子卖出多少只鸭子? 解题思路:因为是每经过一个村庄会卖掉一本又一只,经过第七个村庄后还剩两只,按照要求,如果还经过一个村庄也就是第八个村庄后,鸭子...

2018-11-17 20:23:57

阅读数 60

评论数 0

JAVA版CORBA程序

JAVA版CORBA程序1——HelloWorld 程序目录结构如下 1. 编写IDL接口HelloWorld.idl module sample{ interface HelloWorld{ string sayHello(); }; }; 2编译IDL接口:idlj –fal...

2018-11-03 00:29:38

阅读数 82

评论数 0

java实现kfc点餐系统

1.基本需求 1.正常餐品结算和找零。 2.基本套餐结算和找零。 3.使用优惠劵购买餐品结算和找零。 4.可在一定时间段参与店内活动(自行设计或参考官网信息)。 5.模拟打印小票的功能(写到文件中)。 6.html.jsp实现可视化界面。 7.实现会员储值卡功能,完成储值卡消费。 8.实现当天营业...

2018-10-27 11:54:22

阅读数 1024

评论数 3

SSM实现RPG游戏之角色生成器

功能描述 几乎所有的RPG游戏(一种源自《龙与地下城》的游戏类型)在进入游戏时都会让用户自己来创建自己喜欢的角色 游戏角色应有的属性 游戏角色应有以下属性:名字、性别、种族、职业、力量、敏捷、体力、智力、智慧、生命值、魔法值和技能。 名字:不超过50个字符。 性别:可以选择男性和女性。 种族:一...

2018-10-01 12:27:28

阅读数 199

评论数 0

java实现24点游戏

游戏规则 从扑克中每次取出4张牌。使用加减乘除,第一个能得出24者为赢。(其中,J代表11,Q代表12,K代表13,A代表1),按照要求编程解决24点游戏。 基本要求 随机生成4个代表扑克牌牌面的数字字母,程序自动列出所有可能算出24的表达式 列出表达式无重复 用户初始生命值为一给定值(比如3)...

2018-09-30 14:39:09

阅读数 702

评论数 1

单词频率统计

功能需求 导入任意英文文本文件 统计各单词出现的频率,并按照字典序输出 将单词频率写入数据库 实现GUI页面 实现思路 读文件 使用BufferedReader可以读取一行,使用StringBuilder的append()将读入的字符串追加。 频率统计 将英文字符串使用spilt()按...

2018-09-21 15:39:50

阅读数 250

评论数 0

最大公约数与最小公倍数的实现方式

最大公约数的三种实现方式 方式一:列举法 主要思路: 设置一个变量i使i的初始值为两个数较小的那一个,判断这两个数能否被i整除,能整除则返回最大公约数i,不能整除i让i–,再次进行判断,最终如果i=1,则两个数互质,流程图如图一所示。 方式二:相减法 主要思路: 输入的两个数...

2018-09-07 19:25:57

阅读数 73

评论数 0

c++实现文件实现学生信息管理系统

c++实现文件实现学生信息管理系统 功能如下: 添加学生信息(学生添加完成将直接保存进文件) 成绩信息(c语言,大学英语,高等数学) 个人信息(姓名、性别、学号、年龄) 显示学生信息 查询学生信息 按学号查询 按名字查询 按学号删除学生信息 修改学生信息 按学号对学生进行排序 类...

2018-09-06 21:43:51

阅读数 6119

评论数 2

对象的序列化

对象的序列化(对象流) 将对象以字节方式序列化,存储到硬盘,或者进行网络中传输。 进行对象的硬盘存储: 1. 使得被存储的对象,必须要实现序列化的接口! 2. 实现序列化接口得类,生成序列化版本号,如未生成,修改类代码结构后,产生:InvalidClassExcept...

2018-09-03 19:23:42

阅读数 27

评论数 0

maven更换中央仓库

更换中央仓库 <mirror> <id>nexus-aliyun</id> <mirrorOf>*&...

2018-09-03 19:19:59

阅读数 226

评论数 0

三天打鱼两天晒网

问题描述 中国有句俗语叫“三天打鱼两天晒网”。某人从2010年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是“打鱼”还是“晒网”。 解题思路 存储日期到in.txt文件:采用BufferOutPutStream字节缓冲流对FileOutPutStrean进行了包装以便提高效...

2018-08-30 20:38:15

阅读数 252

评论数 0

maven的依赖范围

Maven的依赖范围 "" 编译 测试 运行(打包) compile true ...

2018-08-29 23:04:20

阅读数 32

评论数 0

maven修改jdk版本

<profiles> <profile> <id>development-jdk-1.8</id>...

2018-08-29 23:03:10

阅读数 28

评论数 0

MD5加密

try { MessageDigest messageDigest = MessageDigest.getInstance("md5"); byte[] bytes = messageDigest.digest(str.getBy...

2018-08-29 23:01:35

阅读数 35

评论数 0

请求转发、请求重定向与页面跳转问题

页面转发与重定向 请求转发: - 1.服务器内部进行的转发 - 2.一次请求 - 3.地址栏不会发生变化 //获取请求转发器 RequestDispatcher dispatcher = req.getRequestDispatcher(&qu...

2018-08-29 22:59:12

阅读数 1516

评论数 0

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