分享

regionserver 无法启动。。

drizt007 发表于 2015-7-27 17:44:02 [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 8 16034
regionserver上的报错如下:  
   2015-07-27 17:38:10,984 ERROR [main] regionserver.HRegionServerCommandLine: Region server exiting
java.util.ServiceConfigurationError: org.apache.hadoop.fs.FileSystem: Provider org.apache.hadoop.fs.s3a.S3AFileSys
tem could not be instantiated
        at java.util.ServiceLoader.fail(ServiceLoader.java:224)
        at java.util.ServiceLoader.access$100(ServiceLoader.java:181)
        at java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:377)
        at java.util.ServiceLoader$1.next(ServiceLoader.java:445)
        at org.apache.hadoop.fs.FileSystem.loadFileSystems(FileSystem.java:2400)
        at org.apache.hadoop.fs.FileSystem.getFileSystemClass(FileSystem.java:2411)
        at org.apache.hadoop.fs.FileSystem.createFileSystem(FileSystem.java:2428)
        at org.apache.hadoop.fs.FileSystem.access$200(FileSystem.java:88)
        at org.apache.hadoop.fs.FileSystem$Cache.getInternal(FileSystem.java:2467)
        at org.apache.hadoop.fs.FileSystem$Cache.get(FileSystem.java:2449)
        at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:367)
        at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:166)
        at org.apache.hadoop.hbase.regionserver.HRegionServer.startRegionServer(HRegionServer.java:2505)
        at org.apache.hadoop.hbase.regionserver.HRegionServer.startRegionServer(HRegionServer.java:2489)
        at org.apache.hadoop.hbase.regionserver.HRegionServerCommandLine.start(HRegionServerCommandLine.java:62)
        at org.apache.hadoop.hbase.regionserver.HRegionServerCommandLine.run(HRegionServerCommandLine.java:85)
        at org.apache.hadoop.util.ToolRunner.run(ToolRunner.java:70)
        at org.apache.hadoop.hbase.util.ServerCommandLine.doMain(ServerCommandLine.java:126)
        at org.apache.hadoop.hbase.regionserver.HRegionServer.main(HRegionServer.java:2540)
Caused by: java.lang.NoClassDefFoundError: com/amazonaws/services/s3/AmazonS3
        at java.lang.Class.getDeclaredConstructors0(Native Method)
        at java.lang.Class.privateGetDeclaredConstructors(Class.java:2532)
        at java.lang.Class.getConstructor0(Class.java:2842)
        at java.lang.Class.newInstance(Class.java:345)
        at java.util.ServiceLoader$LazyIterator.next(ServiceLoader.java:373)
        ... 16 more
Caused by: java.lang.ClassNotFoundException: com.amazonaws.services.s3.AmazonS3
        at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:358)

    Hmaster可以启动,regionserver就算是单独启动也起不来。。TT   
       hadoop 2.6   hbase0.985  zookeeper 3.46 ..TT  

已有(8)人评论

跳转到指定楼层
xuanxufeng 发表于 2015-7-27 17:45:36
Caused by: java.lang.NoClassDefFoundError: com/amazonaws/services/s3/AmazonS3
楼主用的亚马逊API??

回复

使用道具 举报

linbowei 发表于 2015-7-27 18:05:38
应该是Hbase的lib的jar包,没有换的原因
回复

使用道具 举报

drizt007 发表于 2015-7-27 21:12:59
。。尝试着换过  换了后HMASTER 就起不来了。。。TT
回复

使用道具 举报

drizt007 发表于 2015-7-27 21:14:44
xuanxufeng 发表于 2015-7-27 17:45
Caused by: java.lang.NoClassDefFoundError: com/amazonaws/services/s3/AmazonS3
楼主用的亚马逊API?? ...

  亚马逊的API 。。没听过~  都是从官网下的安装包哈
回复

使用道具 举报

NEOGX 发表于 2015-7-28 10:54:27
drizt007 发表于 2015-7-27 21:14
亚马逊的API 。。没听过~  都是从官网下的安装包哈

楼主参考的什么文档,正常是不会出现这个问题的
回复

使用道具 举报

drizt007 发表于 2015-7-28 11:09:49
查了好多文档。。配置都差不多。。。~~  可就是Hregionserver起不来  HBASE版本换了好多了。。TT
回复

使用道具 举报

drizt007 发表于 2015-7-28 11:54:20
搞定了~下载了一个aws-java-sdk-1.7.4.jar 放到了hbase的lib下。。。然后就正常了。。莫名其妙的感觉。。~~TT
回复

使用道具 举报

hadroger 发表于 2015-7-28 16:00:45
aws   还是跟亚马逊有关系
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条