文档章节

初始化namenode失败,java.lang.IllegalArgumentException: URI has an authority component

ssssssssssssssss
 ssssssssssssssss
发布于 2017/09/02 23:26
字数 348
阅读 96
收藏 0

最近搞分布式系统,再一次炸了,

之前的伪分布式系统,hadoop-1.2.1,hadoop-2.5.2都好好的了,没有问题

搞成完全分布式系统就爆炸了,

这个错

17/09/02 04:18:53 WARN ssl.FileBasedKeyStoresFactory: The property 'ssl.client.truststore.location' has not been set, no TrustStore will be loaded
17/09/02 04:18:54 FATAL namenode.NameNode: Exception in namenode join
java.lang.IllegalArgumentException: URI has an authority component
        at java.io.File.<init>(File.java:423)
        at org.apache.hadoop.hdfs.server.namenode.NNStorage.getStorageDirectory(NNStorage.java:327)
        at org.apache.hadoop.hdfs.server.namenode.FSEditLog.initJournals(FSEditLog.java:261)
        at org.apache.hadoop.hdfs.server.namenode.FSEditLog.initJournalsForWrite(FSEditLog.java:233)
        at org.apache.hadoop.hdfs.server.namenode.NameNode.format(NameNode.java:920)
        at org.apache.hadoop.hdfs.server.namenode.NameNode.createNameNode(NameNode.java:1354)
        at org.apache.hadoop.hdfs.server.namenode.NameNode.main(NameNode.java:1473)
17/09/02 04:18:54 INFO util.ExitUtil: Exiting with status 1

 

到处搜,到处问,都没有解决,和教程对,也没有什么问题,journal node和zookeeper都启动了,就是不能格式化namenode,头疼了两天,于是继续对照,发现,有一个地方好像不太一样,就是在core-site.xml中的一个配置

我的是这样的

<property> 
  <name>hadoop.tmp.dir</name> 
  <value>file:/opt/data2/tmp</value> 
</property>

然后教程上是这样的

<property> 
  <name>hadoop.tmp.dir</name> 
  <value>/usr/local/hadoop/tmp</value> 
</property>

我想没问题啊,伪分布式上好好的,后来想要不把这个file: 给删掉看看会不会好一些,于是就删掉了,然后namenode就格式化成功了,

 

总结,file:在伪分布式系统上,可加可不加,在完全分布式系统上,不能加,

总结:file: 直接在分布式系统上直接都不写算了,

© 著作权归作者所有

共有 人打赏支持
ssssssssssssssss
粉丝 2
博文 4
码字总数 1631
作品 0
私信 提问
Hadoop启动不了Namenode进程,出现IllegalArgumentException异常

这次的问题乍看起来很奇怪,在本机完成配置启动Hadoop的时候,首先,我们需要对namenode进行format,但是在执行了命令之后,却出现了如下的异常:FATAL namenode.NameNode: Exception in nam...

天下杰论
2015/07/13
0
0
win7下安装hadoop2.7.3报错了

hadoop-mapreduce-client-shuffle-2.7.3.jar;F:\cywin2\home\Administrator\hadoop-2. 7.3\share\hadoop\mapreduce\hadoop-mapreduce-examples-2.7.3.jar STARTUP_MSG: build = https://git-......

天池番薯
2017/07/19
73
1
hadoop集群启动报错,高手帮忙

2013-07-14 11:36:59,161 INFO org.apache.hadoop.hdfs.server.namenode.NameNode: STARTUP_MSG: /************************************************************ STARTUP_MSG: Starting Na......

likeUbuntu
2013/07/14
3.7K
4
记录配置HDFS HA后,hive抛错Wrong FS

1.问题: 在CDH5.x或者Apache环境下,配置了NameNode的HA后,Hive无正常查询数据了。 Hive查询会出现如下异常: 点击(此处)折叠或打开 FAILED: SemanticException Unable to determine if hdf...

sh_jepson
2016/12/20
0
0
Hadoop单机和伪分布环境搭建

Hadoop环境搭建与运维 Hadoop概述: Hadoop是一个由Apache基金会所开发的分布式系统基础架构。 用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力进行高速运算和...

qq_41338249
2018/05/24
0
0

没有更多内容

加载失败,请刷新页面

加载更多

MySQL学习笔记之二

数据库的操作总结就是:增删改查(CURD),今天记录一下基础的检索查询工作。 检索MySQL 1.查询表中所有的记录 mysql> select * from apps;+----+------------+-----------------------+------...

凌宇之蓝
30分钟前
0
0
PaddlePaddle-GitHub的正确打开姿势

GitHub是一个面向开源及私有软件项目的托管平台、也是项目版本管理工具,会使用它是程序员入门的必备技能。PaddlePaddle也不例外,所有的源码及项目进展都在GitHub上开源公布。但对于刚入门写...

深度学习之路
30分钟前
1
0
最强NLP模型BERT可视化学习

摘要: 最强NLP模型谷歌BERT狂破11项纪录,全面超越人类,本文通过可视化带你直观了解它。 2018年是自然语言处理(Natural Language Processing, NLP)领域的转折点,一系列深度学习模型在智...

阿里云官方博客
37分钟前
1
0
导出功能

public void downloadD(HttpServletRequest request, HttpServletResponse res,String contractName, String contractPath) throws IOException {// FileAttach fileAttach = fileA......

卖星星的小矮人
41分钟前
1
0
gradle 打包可执行jar包

group 'android.com'version '1.0-SNAPSHOT'apply plugin: 'java'sourceCompatibility = 1.8repositories { mavenCentral()}jar { manifest { attributes ('Main-......

zdglf
52分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部