作家
登录

Hadoop常见错误和处理方式

作者: 来源: 2017-04-17 13:05:42 阅读 我要评论

  • at org.apache.hadoop.ipc.Server$Handler$1.run(Server.java:1697) 
  • at java.security.AccessController.doPrivileged(Native Method) 
  • 或者: 
  • org.apache.hadoop.ipc.RemoteException(org.apache.hadoop.hdfs.server.namenode.LeaseExpiredException):  
  •     Lease mismatch on /user/boco/cache/wy/ltemro/1411032293348/xml/155/2014-09-18_11/TD-LTE_MRO_ERICSSON_OMC1_3030_20140918.xml owned by DFSClient_NONMAPREDUCE_ 
  •     -1274827212_1 but is accessed by DFSClient_NONMAPREDUCE_-216613905_1 
  • at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.checkLease(FSNamesystem.java:2459) 
  • at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.checkLease(FSNamesystem.java:2437) 
  • at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.completeFileInternal(FSNamesystem.java:2503) 
  • at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.completeFile(FSNamesystem.java:2480) 
  • at org.apache.hadoop.hdfs.server.namenode.NameNodeRpcServer.complete(NameNodeRpcServer.java:535) 
  • at org.apache.hadoop.hdfs.protocolPB.ClientNamenodeProtocolServerSideTranslatorPB.complete(ClientNamenodeProtocolServerSideTranslatorPB.java:337) 
  • at org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$ClientNamenodeProtocol$2.callBlockingMethod(ClientNamenodeProtocolProtos.java:44958) 
  • at org.apache.hadoop.ipc.ProtobufRpcEngine$Server$ProtoBufRpcInvoker.call(ProtobufRpcEngine.java:453) 
  • at org.apache.hadoop.ipc.RPC$Server.call(RPC.java:1002) 
    • REDIS故障
    1. redis.clients.jedis.exceptions.JedisConnectionException: Could not get a resource from the pool 
    2. at redis.clients.util.Pool.getResource(Pool.java:22) 
    3. at com.boco.wangyou.utils.JedisUtils.getJedis(JedisUtils.java:47) 
    4. at com.boco.wangyou.utils.JedisUtils.getTableValues(JedisUtils.java:119) 
    5. at com.boco.wangyou.lte.mro.tdl.tools.LteMroXMLParser. 

    此问题一般是因为REDIS没有启动导致。

    • 克隆机械安装的问题

    把一个节点的第二步都装好了,把它克隆到其它主机上,再把克隆到的主机的IP

    删除这些bak文件,mapper数量正常。

    不然在连接时会找不到硬盘)和主机名改下。

    此种情况重要涌如今应用vmvare vsphere克隆导致的。

    留意:

    克隆之后的机械要修改IP地址,主机名,MAC地址。

    • redis挂逝世,导致无法采集
    1. #现象 

    redis.clients.jedis.exceptions.JedisDataException:

    1. MISCONF Redis is configured to save RDB snapshots, 
    2. but is currently not able to persist on disk. 
    1. config set stop-writes-on

        推荐阅读

        微信高可用分布式数据库PhxSQL设计与实现

      因为MySQL没有供给在重启时的插件接口,为了后续保护便利,在MySQL代码层抽象出了一个新插件接口before_binlog_init用于校准Binlog。【MySQL的容灾缺点总结】 MySQL在容灾方面存在的问>>>详细阅读


      本文标题:Hadoop常见错误和处理方式

      地址:http://www.17bianji.com/lsqh/34799.html

    关键词: 探索发现

    乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

    网友点评
    自媒体专栏

    评论

    热度

    精彩导读
    栏目ID=71的表不存在(操作类型=0)