CDH6——HDFS 开关纠删码策略
2023-04-18 12:56:57 时间
目录
前言
今天在自己虚拟机上搭建 CDH ,安装 HDFS 后,报这个警告
大概意思是说:HDFS 使用的 RS-6-3-1024k 编码纠删码策略至少需要9个DataNodes,当前只安装了1个,所以再增加8个DataNodes节点即可解决该问题。
但是自己电脑哪里能装这么多节点,索性直接把它禁了算了。
那么如何禁止策略呢,再往下看不难发现给了提示:
执行这个命令即可。
下面对这类命令进行小结,达到举一反三的学习效果。
如何更换策略
要执行这类命令首先要切换到 hdfs 用户才可以。
su hdfs
但是一般情况下会报错 This account is currently not available ,解决办法 --> 博客链接
切换到 hdfs 用户后就可以操作了。
下面小结一下常用命令:
选择哪个策略的方式就是开启要使用的策略,然后关闭其他不使用的策略。
看 --help 给的提示可以找到,查看策略列表的命令参数 -listPolicies
所以执行hdfs ec -listPolicies
即可查看所有策略以及状态。
我这里截图显示我的所有策略都处于关闭状态。
那么如何关闭和开启某个策略呢?
也有提示
[-enablePolicy -policy <policy>]
[-disablePolicy -policy <policy>]
照着敲就行了。
开启策略的命令
hdfs ec -enablePolicy -policy 策略名
关闭策略的命令
hdfs ec -disablePolicy -policy 策略名
相关文章
- json在线解析怎么生成url
- json解析错误
- postman json格式化
- json数组转化为list
- vim实现json格式化
- json数组字符串转json对象
- jsonp解决跨域问题
- iOS滚动视图UIScrollView使用方法
- 科学瞎想系列之一四〇 电机绕组(16)
- 值得永久收藏的 C# 设计模式套路(二)
- 利用注解 + 反射消除重复代码,妙!
- 这次性能优化, QPS 翻倍了
- NWD-Based Model | 小目标检测新范式,抛弃IoU-Based暴力涨点(登顶SOTA)
- Mac下从安装Git到使用github进行版本控制(git命令/Xcode管理)
- 内网渗透之隐藏通信隧道 -- sock5
- iOS创建调试证书真机调试
- iOS中storyboard故事板使用Segue跳转界面、传值
- 手写一个必然死锁的例子
- iOS操作属性列表plist(增删改查)
- 【科普向】纸上得来终觉浅,绝知此事要躬行:从π的355/113近似说起