Hadoop 格式化namenode时报错警告:WARN common.Util: Path /data/dfs/name should be specified as a URI in configuration
2024-10-20 18:58:17
格式化namenode时报错警告:WARN common.Util: Path /data/dfs/name should be specified as a URI in configuration
一、问题分析
在执行hadoop namenode格式化命令:bin/hadoop namenode -format时出现警告:
WARN common.Util: Path /data/dfs/name should be specified as a URI in configuration
这是问啥呢?
在hdfs-site.xml的配置如下:
<configuration>
<property>
<name>dfs.namenode.name.dir</name>
<value>/data/dfs/name</value>
<final>true</final>
</property>
<property>
<name>dfs.datanode.data.dir</name>
<value>/data/dfs/data</value>
<final>true</final>
</property>
<property>
<name>dfs.replication</name>
<value>1</value>
</property>
<property>
<name>dfs.permissions</name>
<value>false</value>
</property>
</configuration>
配置文件中指定了namenode的存储路径的呀,为啥出警告呢?
二、问题解决
原来是dfs.namenode.name.dir的路径不规范,即:不合规范的URI格式
我们修改配置文件为:
<configuration>
<property>
<name>dfs.namenode.name.dir</name>
<value>file:///data/dfs/name</value>
<final>true</final>
</property>
<property>
<name>dfs.datanode.data.dir</name>
<value>file:///data/dfs/data</value>
<final>true</final>
</property>
<property>
<name>dfs.replication</name>
<value>1</value>
</property>
<property>
<name>dfs.permissions</name>
<value>false</value>
</property>
</configuration>
再次执行namenode格式化命令,发现警告消失了,至此问题解决。
但是反过来我们思考,这个警告真的有必要解决吗?答案:不是的。
you can ignore the warning but if you want namenode location to be in HDFS then value should be: hdfs://p:ath/
转载自:https://my.oschina.net/wangbaofeng/blog/893509?utm_medium=referral
最新文章
- ASP.NET Aries JSAPI 文档说明:AR.DataGrid、AR.Dictionary
- 解密jQuery事件核心 - 模拟事件(四)
- 代理传值Delegate
- WinForm窗体更新程序
- Fortran学习心得
- Linux gcc命令
- 夺命雷公狗—angularjs—11—service的基本概念
- 【JavaScript】一些注意点
- UVa 116 (多段图的最短路) Unidirectional TSP
- powerpoint无法输入中文怎么办|ppt文本框无法输入中文解决办法
- 使用【百度云推送】第三方SDK实现推送功能具体解释
- XStream的使用方法、简单使用方法、xml的解析方法
- Java对于特殊字符做间隔读入的处理(1.3.4)
- TensorFlow之RNN:堆叠RNN、LSTM、GRU及双向LSTM
- Azkaban启动web--javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection? 	at sun.se
- linux 下 mysql-5.5.8 安装
- Redis过期策略(转)
- Mybatis-Plus3.0入门手册
- 还一道区间DP -- MZOJ 1346: 不老的传说
- 【CS231N】1、图像分类
热门文章
- Linux下使用ip netns命令进行网口的隔离和配置ip地址
- Go语言 (指针)
- deepin 删除navicat,重新开始计时
- a 链接锚点
- 在 centos 上安装 virutalbox
- Python之TensorFlow的(案例)验证码识别-6
- 关于Shareppoint客户端对象模型和Shareppoint根据内部名称获取字段值的随笔
- webapi session
- “SQL Server does not exist or access denied.”
- python-socket并发-解决tcp粘包问题