
大数据
qq_20544907
这个作者很懒,什么都没留下…
展开
-
hadoop集群如果出现不可修复的错误,如何初始化不用重新安装(仅用于学习阶段)
停止hadoop集群stop-dfs.shstop-yran.sh删除hadoop目录下的data、logs下的数据rm -rf hadoop目录/data/*rm -rf hadoop目录/logs/*删除/tmp下的数据rm -rf /tmp/*执行初始化命令hadoop namenode -format原创 2021-12-11 15:20:47 · 1522 阅读 · 0 评论 -
hadoop根目录取消配额限制报错
当我们在使用目录配额限制的时候,作用于HDFS例根目录下的时候hdfs dfsadmin -setQuota 2 /设置是可以成功,但是当要取消的时候会报一个错误hdfs dfsadmin -clrQuota /clrQuota: Cannot clear namespace quota on root.当前版本2.9.2是无法解决的,在HDP发行版本增加补丁是可以解决该问题链接: clrQuota: Cannot clear namespace quota on root...原创 2021-12-11 15:12:18 · 1487 阅读 · 0 评论 -
BlockingQueue - 阻塞式队列
队列:FIFO先进先出ArrayBlockingQueue阻塞式顺序表 - 基于数组来实现,在使用的时候也需要指定容量,而且容量指定好之后不可改变。put方法是一个阻塞方法,如果添加元素时,容量已经满了,此时线程被阻塞,直到有元素被取出,才可以添加进去offer方法,如果添加元素时,容量已经满了,此时线程会返回一个false,当线程没有满的,返回trueadd方法,如果添加元素时,容量...原创 2018-10-25 11:37:56 · 225 阅读 · 0 评论 -
ConcurrentHashMap面试题
面试问题合集1、ConcurrentHashMap 是线程安全的HashMap集合相对于hashMap来说,ConcurrentHashMap保证线程的安全性,当HashMap暴露在多个线程中的时候,可能会导致HashMap集合内部的数据发生错误的改变,导致很多链接丢失或者数据不对。相对于hashTable来说,虽然hashTbale也是线程安全的,但是性能方面,HashTable远不如C...原创 2018-10-25 14:28:49 · 4637 阅读 · 3 评论 -
ZooKeeper详解
原文链接1、Zookeeper是什么?ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,它是一个集群的管理者,监视着集群各个节点的状态根据节点提交的反馈进行下一步合理操作。最终,将简单易用的接口和性能高效、功能稳定的系统提供给用户。2、ZooKeeper提供了什么?1)文件系统2)通知机制3.Zookeeper文件系统在/根节点下可以有多个znode节点,和文件系统...原创 2018-11-01 17:31:56 · 135 阅读 · 0 评论