java.lang.IllegalArgumentException: Wrong FS ...异常的解决

配置完Hbase后,启动,JPS发现少了HMaster这个进程。查看了一下日志如下:

java.lang.IllegalArgumentException: Wrong FS: hdfs://192.168.0.131:9000/hbase, expected: hdfs://icache-9200.site:9000
	at org.apache.hadoop.fs.FileSystem.checkPath(FileSystem.java:310)
	at org.apache.hadoop.hdfs.DistributedFileSystem.checkPath(DistributedFileSystem.java:99)
	at org.apache.hadoop.hdfs.DistributedFileSystem.getPathName(DistributedFileSystem.java:155)
	at org.apache.hadoop.hdfs.DistributedFileSystem.getFileStatus(DistributedFileSystem.java:453)
	at org.apache.hadoop.fs.FileSystem.exists(FileSystem.java:648)
	at org.apache.hadoop.hbase.master.HMaster.<init>(HMaster.java:204)
	at org.apache.hadoop.hbase.LocalHBaseCluster.<init>(LocalHBaseCluster.java:94)
	at org.apache.hadoop.hbase.LocalHBaseCluster.<init>(LocalHBaseCluster.java:78)
	at org.apache.hadoop.hbase.master.HMaster.doMain(HMaster.java:1229)
	at org.apache.hadoop.hbase.master.HMaster.main(HMaster.java:1274)

hbase-site.xml配置:

<value>hdfs://129.42.13.118:9000/hbase</value>

把上面的ip改成相应的名称就行:

<value>hdfs://namenode:9000/hbase</value>

再次启动,HMaster出来了。

原因 :还不知道。

参照:http://lxiaodao.iteye.com/blog/861006

时间: 2024-09-11 08:07:12

java.lang.IllegalArgumentException: Wrong FS ...异常的解决的相关文章

java.lang.IllegalArgumentException: Wrong FS: hdfs://localhost:54310/user/Hadoop/b, expected: file:/

java.lang.IllegalArgumentException: Wrong FS: hdfs://localhost:54310/user/Hadoop/b, expected: file:/// at org.apache.hadoop.fs.FileSystem.checkPath(FileSystem.java:410) at org.apache.hadoop.fs.RawLocalFileSystem.pathToFile(RawLocalFileSystem.java:56)

java.lang.IllegalArgumentException 异常,求大牛说下解决方案

问题描述 java.lang.IllegalArgumentException 异常,求大牛说下解决方案 解决方案 java.lang.IllegalArgumentException的解决方案java.lang.IllegalArgumentException:(读取配置文件异常) 解决方案二: 这是用了spring框架吧,报是非法的参数错误,你看一下配置文件中是否有不存在的类,或者其它地方有不存在的一些类或者其它的内容.还有同样问题的参考:http://bbs.csdn.net/topics

java.lang.IllegalArgumentException 错误异常求解

问题描述 java.lang.IllegalArgumentException 错误异常求解 上面是代码的日志 求大神指点 解决方案 有一个方法传参或者是什么,参数类型错了 看看提示在哪一行 解决方案二: 解决spring的java.lang.IllegalArgumentException异常.hibernate中java.lang.IllegalArgumentException异常可能的原因

Tomcat的异常 之 java.lang.IllegalArgumentException:Document base *** does not exist or is not a readable

这个异常是经常遇到的异常情况. Tomcat的异常 之 java.lang.IllegalArgumentException: Document base 有些刚开始使用的Tomcat的朋友会出现的问题,明明已经将某个web应用从tomcat下的webapps下移除了,为什么还会抛这样的异常呢? ? java.lang.IllegalArgumentException: Document base *** does not exist or is not a readable directory

求解决java.lang.IllegalArgumentException: id to load is required for loading

问题描述 java.lang.IllegalArgumentException:idtoloadisrequiredforloadingorg.hibernate.event.LoadEvent.<init>(LoadEvent.java:89)org.hibernate.event.LoadEvent.<init>(LoadEvent.java:61)org.hibernate.impl.SessionImpl.get(SessionImpl.java:994)org.hiber

java.lang.IllegalArgumentException: Cannot convert value of type [com.ssh.dao.im

问题描述 org.springframework.beans.factory.BeanCreationException:Errorcreatingbeanwithname'userService'definedinServletContextresource[/WEB-INF/applicationContext.xml]:Initializationofbeanfailed;nestedexceptionisorg.springframework.beans.TypeMismatchExce

Eclipse报错java.lang.IllegalArgumentException: already added和jar mismatch

报错: java.lang.IllegalArgumentException: already added: Landroid/opengl/GLUES; jar mismatch!fix your dependencies 原因: 引用了facebook官方SDK同时在自己的工程里面有一个包名字com.facebook 导致这样的冲突 解决: 修改自己的包名,避免重复

java.lang.IllegalArgumentException: Request header is too large

tomcat运行项目时,有一个请求过去后,后台报这样的错java.lang.IllegalArgumentException: Request header is too large原因:请求头超过了tomcat的限值.本来post请求是没有参数大小限制,但是服务器有自己的默认大小.解决:处理办法:在server.xml中 <Connector connectionTimeout="20000" port="8080" protocol="HTTP/

java.lang.IllegalArgumentException

问题描述 java.lang.IllegalArgumentException java.lang.IllegalArgumentException: Cannot convert value of type [com.citics.monitor.f9.service.F009Service] to required type [com.citics.monitor.f8.service.F008Service] for property 'service': no matching edit