Hadoop 服务划分 使用三台节点,集群部署规划如下 服务\主机 hadoop1 hadoop2 hadoop3 HDFS NameNode DataNode DataNode SecondaryNameNode DataNode YARN NodeManager ResourceManager ...
分类:
其他好文 时间:
2019-03-30 23:59:19
阅读次数:
346
当前集群 /usr/local/hadoop(软连接) /usr/local/hadoop-2.7.4 /usr/local/zookeeper(软连接) /usr/local/zookeeper-3.4.9 root ...
分类:
其他好文 时间:
2019-03-29 22:18:54
阅读次数:
226
package cn.aaa; import java.util.ArrayList; import java.util.List; /* 迭代器的并发异常 java.util.ConcurrentModificationException * 增强for循环 java.util.Concurren ...
分类:
编程语言 时间:
2019-03-21 21:51:26
阅读次数:
171
mapred-site.xml <property> <name>mapreduce.framework.name</name> <value>yarn</value> </property> yarn-site.xml <property> <name>yarn.nodemanager.aux-s ...
分类:
其他好文 时间:
2019-03-21 00:50:19
阅读次数:
154
代码按照网上修改为类似,还不能解决问题 ,后来根据异常名称,推测是在Servlet多线程环境下保持,换成并发ConcurrentHashMap就解决问题了。 参考: HashMap报错:java.util.ConcurrentModificationException ...
分类:
编程语言 时间:
2019-02-15 22:34:42
阅读次数:
287
1. CopyOnWriteArrayList的简介 java学习者都清楚ArrayList并不是线程安全的,在读线程在读取ArrayList的时候如果有写线程在写数据的时候,基于fast-fail机制,会抛出ConcurrentModificationException异常,也就是说ArrayLi ...
分类:
其他好文 时间:
2019-02-08 20:02:01
阅读次数:
152
在随后的博文中我会继续分析并发包源码,在这里,得分别谈谈容器类和迭代器及其源码,虽然很突兀,但我认为这对于学习Java并发很重要; ConcurrentModificationException: JavaAPI中的解释:当不允许这样的修改时,可以通过检测到对象的并发修改的方法来抛出此异常。一个线程 ...
分类:
编程语言 时间:
2019-02-02 12:51:48
阅读次数:
209
转发链接:https://www.cnblogs.com/dolphin0520/p/3933551.html 在前面一篇文章中提到,对Vector、ArrayList在迭代的时候如果同时对其进行修改就会抛出java.util.ConcurrentModificationException异常。下面 ...
分类:
编程语言 时间:
2019-02-02 10:50:49
阅读次数:
200
今天遇到这样的需求: 一个监控页面定时刷新,当前刷新出来的数据中具有一列是ip:port的组合,当前显示的数据,每一次刷新都是不规律显示的,要求按一定秩序排列显示。 问题分析: 因为前端框架不易修改排序的原因,选择了在后台排序,没有sql查询,排除了order by,于是乎想到了对查询结果集来一次“ ...
分类:
其他好文 时间:
2019-01-18 20:13:07
阅读次数:
168
HADOOPYARN是什么?Yarn全称是YetAnotherResourceNegotiator基本概念Container容器是Yarn对资源的一层抽象。(CPU核数,内存等计算资源)容器由NodeManager启动和管理,并被它所监控容器由ResureceManager调度ResourceManager(RM)负责资源管理,包含定时调度器(scheduler)和应用管理器(Applicatio
分类:
其他好文 时间:
2019-01-15 00:54:36
阅读次数:
236