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,就不需要此步骤)

  • 相关阅读:
    dynamics crm 2011升级过程中发现的一些问题
    报价单上的“创建订单”按钮Disabled
    C/C++ Qt TableDelegate 自定义代理组件
    C/C++ Qt TabWidget 实现多窗体创建
    C/C++ Qt MdiArea 多窗体组件应用
    C/C++ Qt Tree与Tab组件实现分页菜单
    C/C++ Qt ListWidget 增加右键菜单
    C/C++ Qt StatusBar 底部状态栏应用
    C/C++ Qt TableWidget 表格组件应用
    VS2012 + Qt 4.8.3 + OpenSSL
  • 原文地址:https://www.cnblogs.com/OS-BigData/p/8523539.html
Copyright © 2011-2022 走看看