zoukankan      html  css  js  c++  java
  • HregionServer启动失败

    由于hadopp采用ha方式,HregionServer启动时报错找不到nameservice:ns1

    java.lang.RuntimeException: Failed construction of Regionserver: class org.apache.hadoop.hbase.regionserver.HRegionServer

            at org.apache.hadoop.hbase.regionserver.HRegionServer.constructRegionServer(HRegionServer.java:2682)

            at org.apache.hadoop.hbase.regionserver.HRegionServerCommandLine.start(HRegionServerCommandLine.java:64)

            at org.apache.hadoop.hbase.regionserver.HRegionServerCommandLine.run(HRegionServerCommandLine.java:87)

            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:2697)

    Caused by: java.lang.reflect.InvocationTargetException

            at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

            at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)

            at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)

            at java.lang.reflect.Constructor.newInstance(Constructor.java:423)

            at org.apache.hadoop.hbase.regionserver.HRegionServer.constructRegionServer(HRegionServer.java:2680)

            ... 5 more

    Caused by: java.lang.IllegalArgumentException: java.net.UnknownHostException: ns1

            at org.apache.hadoop.security.SecurityUtil.buildTokenService(SecurityUtil.java:373)

            at org.apache.hadoop.hdfs.NameNodeProxies.createNonHAProxy(NameNodeProxies.java:258)

            at org.apache.hadoop.hdfs.NameNodeProxies.createProxy(NameNodeProxies.java:153)

            at org.apache.hadoop.hdfs.DFSClient.<init>(DFSClient.java:602)

            at org.apache.hadoop.hdfs.DFSClient.<init>(DFSClient.java:547)

            at org.apache.hadoop.hdfs.DistributedFileSystem.initialize(DistributedFileSystem.java:139)

            at org.apache.hadoop.fs.FileSystem.createFileSystem(FileSystem.java:2591)

            at org.apache.hadoop.fs.FileSystem.access$200(FileSystem.java:89)

            at org.apache.hadoop.fs.FileSystem$Cache.getInternal(FileSystem.java:2625)

            at org.apache.hadoop.fs.FileSystem$Cache.get(FileSystem.java:2607)

            at org.apache.hadoop.fs.FileSystem.get(FileSystem.java:368)

            at org.apache.hadoop.fs.Path.getFileSystem(Path.java:296)

            at org.apache.hadoop.hbase.util.FSUtils.getRootDir(FSUtils.java:1003)

            at org.apache.hadoop.hbase.regionserver.HRegionServer.initializeFileSystem(HRegionServer.java:609)

            at org.apache.hadoop.hbase.regionserver.HRegionServer.<init>(HRegionServer.java:564)

            ... 10 more

    Caused by: java.net.UnknownHostException: ns1

            ... 25 more

    解决办法

    Change the distributed file system URI in hbasesite.xml to the name specified in the dfs.nameservices property in hdfs-site.xml.  The clients must also have access to hdfs-site.xml's  dfs.client.* settings to properly use HA.
    hadoop的配置文件core-site.xml和hdfs-site.xml拷贝到hbase的conf目录下启动正常

    hadoop的HA配置拷贝到conf目录下面(如果 hadoop未配置HA,就不需要此步骤)

  • 相关阅读:
    每个女孩都希望她的追求者是一个M/M/1排队系统
    一门考试结业后
    编程实现贝叶斯分类
    大禹治水的新闻采阅系统(草稿版)
    正则表达式之获取匹配,非获取匹配,正向预查,负向预查
    frame或者iframe的contentwindow属性
    installanywhere's LAX Properties
    查看域名下主机信息
    在Java中Vector和ArrayList的区别
    php SNMP函数时出错
  • 原文地址:https://www.cnblogs.com/OS-BigData/p/8523539.html
Copyright © 2011-2022 走看看