前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >CDH6——HDFS 开关纠删码策略

CDH6——HDFS 开关纠删码策略

作者头像
bboy枫亭
发布2021-12-07 15:28:11
6970
发布2021-12-07 15:28:11
举报
文章被收录于专栏:csdn_blogcsdn_blog

目录

前言

今天在自己虚拟机上搭建 CDH ,安装 HDFS 后,报这个警告

在这里插入图片描述
在这里插入图片描述

大概意思是说:HDFS 使用的 RS-6-3-1024k 编码纠删码策略至少需要9个DataNodes,当前只安装了1个,所以再增加8个DataNodes节点即可解决该问题。

但是自己电脑哪里能装这么多节点,索性直接把它禁了算了。

那么如何禁止策略呢,再往下看不难发现给了提示:

在这里插入图片描述
在这里插入图片描述

执行这个命令即可。

下面对这类命令进行小结,达到举一反三的学习效果。

如何更换策略

要执行这类命令首先要切换到 hdfs 用户才可以。

代码语言:javascript
复制
su hdfs

但是一般情况下会报错 This account is currently not available ,解决办法 --> 博客链接

切换到 hdfs 用户后就可以操作了。

下面小结一下常用命令:

在这里插入图片描述
在这里插入图片描述

选择哪个策略的方式就是开启要使用的策略,然后关闭其他不使用的策略。

看 --help 给的提示可以找到,查看策略列表的命令参数 -listPolicies 所以执行hdfs ec -listPolicies即可查看所有策略以及状态。

在这里插入图片描述
在这里插入图片描述

我这里截图显示我的所有策略都处于关闭状态。

那么如何关闭和开启某个策略呢?

也有提示 [-enablePolicy -policy <policy>] [-disablePolicy -policy <policy>] 照着敲就行了。

开启策略的命令

代码语言:javascript
复制
hdfs ec -enablePolicy -policy 策略名

关闭策略的命令

代码语言:javascript
复制
hdfs ec -disablePolicy -policy 策略名
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2021-06-08 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 目录
  • 前言
  • 如何更换策略
    • 开启策略的命令
      • 关闭策略的命令
      相关产品与服务
      大数据
      全栈大数据产品,面向海量数据场景,帮助您 “智理无数,心中有数”!
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档