- 博客(7)
- 收藏
- 关注
原创 hbase由于zookeeper的data配置错误导致linux系统定期删除data文件而出现noNode异常
hadoop/zookeeper/hbase三件套搭建好后,hbase总是不定期的出现noNode错误提醒,无法使用,在zookeeper里删除/hbase节点后重启就好了。后来在某教程中发现是因为zooKeeper的配置中,data节点配置在了系统的/tmp目录下,而这个目录linux会定时清理,所以找不到节点了。把dataDir放在zooKeeper的安装目录下即可,data或者tmp都可以,只要不被意外删除。
2023-03-25 09:17:44
318
原创 HBase Master is initializing问题
用zookeeper命令行客户端删除/hbase,根据zookeeper版本不同,选择使用rmr或者deleteall。关闭hbase,如果关闭失败,手动关闭hbase相关进程。阿里云ECS异常重启后(因为受到攻击),Hbase出现。
2023-03-22 10:14:45
231
原创 C++ unordered_map的find和at的区别
mapped_type& at ( const key_type& k );iterator find ( const key_type& k );at()和find()都是通过key在unordered_map哈希表中根据key查找元素,at返回的是元素value,find返回的是迭代器。// unordered_map::at#include <...
2019-12-26 14:41:33
7193
原创 整数划分问题的动态规划方案
整数划分问题:(一)整数M划分为任意个整数的方案数量;(二)整数M划分为任意个不同整数的方案数量。动态规划:动态规划是当前因子可以由前序若干个因子推导出来情况,根据推导公式来依次求出当前因子及后续因子的方法。关键在于找到当前因子与前序因子之间的固定推导公式。还需要找到一些边界值,来确定初始因子。下面用动态规划的方法分析整数划分问题,我们用dp(N,M)表示整数M划分为N个整数的...
2019-12-09 11:31:40
1321
原创 python csv正则匹配方法
参考:《精通正则表达式》p213,p401reg = r'[^",]+|"(?:[^"]|"")*"' #无法识别空字符的方式reg = r'(?:^|,)(?:"((?>[^"]*)(?>""[^"]*)*)"|([^",]*))' ...
2019-07-25 01:58:34
649
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人