- 博客(8)
- 收藏
- 关注
原创 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
1518
原创 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
1478
原创 2021-07-09
20210709:17:46:25:012544 gpaddmirrors:mdw:gpadmin-[INFO]:-Starting to modify pg_hba.conf on primary segments to allow replication connections20210709:17:46:27:012544 gpaddmirrors:mdw:gpadmin-[INFO]:-Successfully modified pg_hba.conf on primary segments to
2021-07-09 17:50:13
254
原创 ZooKeeper详解
原文链接1、Zookeeper是什么?ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,它是一个集群的管理者,监视着集群各个节点的状态根据节点提交的反馈进行下一步合理操作。最终,将简单易用的接口和性能高效、功能稳定的系统提供给用户。2、ZooKeeper提供了什么?1)文件系统2)通知机制3.Zookeeper文件系统在/根节点下可以有多个znode节点,和文件系统...
2018-11-01 17:31:56
131
原创 ConcurrentHashMap面试题
面试问题合集1、ConcurrentHashMap 是线程安全的HashMap集合相对于hashMap来说,ConcurrentHashMap保证线程的安全性,当HashMap暴露在多个线程中的时候,可能会导致HashMap集合内部的数据发生错误的改变,导致很多链接丢失或者数据不对。相对于hashTable来说,虽然hashTbale也是线程安全的,但是性能方面,HashTable远不如C...
2018-10-25 14:28:49
4634
3
原创 BlockingQueue - 阻塞式队列
队列:FIFO先进先出ArrayBlockingQueue阻塞式顺序表 - 基于数组来实现,在使用的时候也需要指定容量,而且容量指定好之后不可改变。put方法是一个阻塞方法,如果添加元素时,容量已经满了,此时线程被阻塞,直到有元素被取出,才可以添加进去offer方法,如果添加元素时,容量已经满了,此时线程会返回一个false,当线程没有满的,返回trueadd方法,如果添加元素时,容量...
2018-10-25 11:37:56
224
原创 可重入锁ReentrantLock的实现原理
ReentrantLock实现细节ReentrantLock支持两种获取锁的方式,一种是公平模型,一种是非公平模型。大神生动形象解释了RenntrantLock原理总结:公平锁(先进来的线程先执行)非公平锁(后进来的也可能先执行)简化版的步骤:(非公平锁的核心)基于CAS尝试将state(锁数量)从0设置为1CAS算法详解A、如果设置成功,设置当前线程为独占锁的线程;B、如...
2018-10-25 10:43:42
300
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人