成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Hadoop常見錯誤和處理方式

大數(shù)據(jù) Hadoop
目前發(fā)現(xiàn)很多的地方,TASKTRACKER和HDFS都分了組,但是只修改一組的參數(shù),造成系統(tǒng)大量出問題。java heap size以及tasktracker被拉黑名單的問題。

常見問題及處理

  • mysql版本,必須是MYSQL5.1。

查詢辦法mysqladmin version

在建立hive數(shù)據(jù)庫的時候,最好是:create database hive;

oozie的數(shù)據(jù)庫,同樣:create database oozie;

hadoop采集的字符集問題。

修改/etc/sysconfig/i18n 更改字符集為en_US.UTF-8

重啟機(jī)器生效。

重啟機(jī)器的指令為:在root下敲入如下指令:sync;sync;init 6

修改mapreduce。

在gateway/性能下修改:MapReduce 子 Java 基礎(chǔ)選項(xiàng) 、Map 任務(wù) Java 選項(xiàng)庫 、Reduce 任務(wù) Java 選項(xiàng)庫 全部配置成 -Xmx4294967296

在TASKTRACKER/性能下修改:MapReduce 子 Java 基礎(chǔ)選項(xiàng) 、Map 任務(wù) Java 選項(xiàng)庫 、Reduce 任務(wù) Java 選項(xiàng)庫 全部配置成 -Xmx4294967296

必須關(guān)注各個任務(wù)的詳細(xì)情況

當(dāng)出現(xiàn)如下的錯誤的時候,請及時的將下載的進(jìn)程數(shù)調(diào)小。

  1. vi /home/boco/oozie_wy/config/lte/mro/ftp/807101.xml 將max_thread由原來的6個調(diào)整為3個,或者協(xié)調(diào)廠家加大FTP的最大線程數(shù)。 
  2. stderr logs: 
  3. org.apache.commons.net.ftp.FTPConnectionClosedException: FTP response 421 received. Server closed connection
  4. at org.apache.commons.net.ftp.FTP.__getReply(FTP.java:363) 
  5. at org.apache.commons.net.ftp.FTP.__getReply(FTP.java:290) 
  6. at org.apache.commons.net.ftp.FTP.connectAction(FTP.java:396) 
  7. at org.apache.commons.net.ftp.FTPClient.connectAction(FTPClient.java:796) 
  8. at org.apache.commons.net.SocketClient.connect(SocketClient.java:172) 
  9. at org.apache.commons.net.SocketClient.connect(SocketClient.java:192) 
  10. at org.apache.commons.net.SocketClient.connect(SocketClient.java:285) 
  11. at com.boco.wangyou.utils.Ftp.connectServer(Ftp.java:550) 
  12. at com.boco.wangyou.lte.mro.ftp.tools.FindFileThread.run(FindFileThread.java:67) 
  13. 登錄ftp服務(wù)器【10.140.177.149】失敗,F(xiàn)TP服務(wù)器無法打開! 
  14. org.apache.commons.net.ftp.FTPConnectionClosedException: FTP response 421 received. Server closed connection
  15. at org.apache.commons.net.ftp.FTP.__getReply(FTP.java:363) 
  16. at org.apache.commons.net.ftp.FTP.__getReply(FTP.java:290) 
  17. at org.apache.commons.net.ftp.FTP.connectAction(FTP.java:396) 
  18. at org.apache.commons.net.ftp.FTPClient.connectAction(FTPClient.java:796) 
  19. at org.apache.commons.net.SocketClient.connect(SocketClient.java:172) 
  20. at org.apache.commons.net.SocketClient.connect(SocketClient.java:192) 
  21. at org.apache.commons.net.SocketClient.connect(SocketClient.java:285) 
  22. at com.boco.wangyou.utils.Ftp.connectServer(Ftp.java:550) 
  23. at com.boco.wangyou.lte.mro.ftp.tools.FindFileThread.run(FindFileThread.java:67) 
  24. 登錄ftp服務(wù)器【10.140.177.149】失敗,F(xiàn)TP服務(wù)器無法打開! 
  25. org.apache.commons.net.ftp.FTPConnectionClosedException: FTP response 421 received. Server closed connection
  26. at org.apache.commons.net.ftp.FTP.__getReply(FTP.java:363) 
  27. at org.apache.commons.net.ftp.FTP.__getReply(FTP.java:290) 
  28. at org.apache.commons.net.ftp.FTP.connectAction(FTP.java:396) 
  29. at org.apache.commons.net.ftp.FTPClient.connectAction(FTPClient.java:796) 
  30. at org.apache.commons.net.SocketClient.connect(SocketClient.java:172) 
  31. at org.apache.commons.net.SocketClient.connect(SocketClient.java:192) 
  • TASKTRACKER和HDFS組的問題

發(fā)現(xiàn)部分地方在安裝的時候,將所有的機(jī)器分組的問題。

如果分組,需要將每個組的參數(shù)都要修改。

目前發(fā)現(xiàn)很多的地方,TASKTRACKER和HDFS都分了組,但是只修改一組的參數(shù),造成系統(tǒng)大量出問題。

java heap size以及tasktracker被拉黑名單的問題。

  • namenode和datanode的內(nèi)存配置問題。

建議將使用的內(nèi)存修改為4G左右。

  • 建議將HIVE2服務(wù)放到一個輔節(jié)點(diǎn)上。

hive2放到輔節(jié)點(diǎn)上,經(jīng)常出現(xiàn)add_partation掛起報錯。

  • 解決HIVE經(jīng)常掛死的問題

修改zookeeper的最大客戶端連接數(shù),maxClientCnxns修改為3600或者修改成0不限制

自動清空時間間隔,autopurge.purgeInterval 修改為1小時

  • 廠家XML配置的問題。

如果廠家是這樣的:/data/dataservice/mr/ltemro/huawei/20140815/01/362323/TD-LTE_MRO_HUAWEI_010133150144_362323_20140815011500.xml.gz

建議配置成這樣的:

路徑:/data/dataservice/mr/ltemro/huawei/$TIME$/$ENODEB$

時間格式:yymmdd/hh

  • 在/home/boco/oozie_wy/config/lte/mro/ftp下禁止存放.bak文件

有一個省份的mapper數(shù)超多,導(dǎo)致解析很長時間沒有完成。

進(jìn)一步發(fā)現(xiàn)FTP在合并文件的時候報錯,再進(jìn)一步發(fā)現(xiàn)同一個IP地址,同一個OMC啟動了三個mapper進(jìn)程去下載數(shù)據(jù)導(dǎo)致文件合并失敗。

發(fā)現(xiàn)是修改了ftp.xml文件,沒有刪除原來的文件,而是以一個bak文件存放。

刪除這些bak文件,mapper數(shù)量正常。

原mapper數(shù)1731個,刪除之后mapper數(shù)41個,采集正常。

打開50030看FTP的日志,存在如下的報錯:

  1. java.io.FileNotFoundException: File does not exist: /user/boco/cache/wy/ltemro/1411032293348/xml/155/2014-09-18_11/TD-LTE_MRO_ERICSSON_OMC1_303024_20140918111500.xml.zip 
  2. at org.apache.hadoop.hdfs.server.namenode.INodeFile.valueOf(INodeFile.java:39) 
  3. at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.getBlockLocationsUpdateTimes(FSNamesystem.java:1341) 
  4. at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.getBlockLocationsInt(FSNamesystem.java:1293) 
  5. at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.getBlockLocations(FSNamesystem.java:1269) 
  6. at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.getBlockLocations(FSNamesystem.java:1242) 
  7. at org.apache.hadoop.hdfs.server.namenode.NameNodeRpcServer.getBlockLocations(NameNodeRpcServer.java:392) 
  8. at org.apache.hadoop.hdfs.protocolPB.ClientNamenodeProtocolServerSideTranslatorPB.getBlockLocations(ClientNamenodeProtocolServerSideTranslatorPB.java:172) 
  9. at org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$ClientNamenodeProtocol$2.callBlockingMethod(ClientNamenodeProtocolProtos.java:44938) 
  10. at org.apache.hadoop.ipc.ProtobufRpcEngine$Server$ProtoBufRpcInvoker.call(ProtobufRpcEngine.java:453) 
  11. at org.apache.hadoop.ipc.RPC$Server.call(RPC.java:1002) 
  12. at org.apache.hadoop.ipc.Server$Handler$1.run(Server.java:1701) 
  13. at org.apache.hadoop.ipc.Server$Handler$1.run(Server.java:1697) 
  14. at java.security.AccessController.doPrivileged(Native Method) 
  15. 或者: 
  16. org.apache.hadoop.ipc.RemoteException(org.apache.hadoop.hdfs.server.namenode.LeaseExpiredException):  
  17.     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_ 
  18.     -1274827212_1 but is accessed by DFSClient_NONMAPREDUCE_-216613905_1 
  19. at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.checkLease(FSNamesystem.java:2459) 
  20. at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.checkLease(FSNamesystem.java:2437) 
  21. at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.completeFileInternal(FSNamesystem.java:2503) 
  22. at org.apache.hadoop.hdfs.server.namenode.FSNamesystem.completeFile(FSNamesystem.java:2480) 
  23. at org.apache.hadoop.hdfs.server.namenode.NameNodeRpcServer.complete(NameNodeRpcServer.java:535) 
  24. at org.apache.hadoop.hdfs.protocolPB.ClientNamenodeProtocolServerSideTranslatorPB.complete(ClientNamenodeProtocolServerSideTranslatorPB.java:337) 
  25. at org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$ClientNamenodeProtocol$2.callBlockingMethod(ClientNamenodeProtocolProtos.java:44958) 
  26. at org.apache.hadoop.ipc.ProtobufRpcEngine$Server$ProtoBufRpcInvoker.call(ProtobufRpcEngine.java:453) 
  27. 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. 

此問題一般是因?yàn)镽EDIS沒有啟動導(dǎo)致。

  • 克隆機(jī)器安裝的問題

把一個節(jié)點(diǎn)的第二步都裝好了,把它克隆到其它主機(jī)上,再把克隆到的主機(jī)的IP

(注意在修改IP配置文件的時候,將HWaddr也改了,一般是這種格式:00:50:56:80:4E:D6,

否則在連接時會找不到硬盤)和主機(jī)名改下。

此種情況主要出現(xiàn)在使用vmvare vsphere克隆導(dǎo)致的。

注意:

克隆之后的機(jī)器要修改IP地址,主機(jī)名,MAC地址。

  • redis掛死,導(dǎo)致無法采集
  1. #現(xiàn)象 

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. /usr/local/redis/redis-cli 

輸入:

  1. config set stop-writes-on-bgsave-error no 
  • 主節(jié)點(diǎn)7180無法訪問

1)檢查主節(jié)點(diǎn)是不是日志空間滿了,如果滿了,需要刪除/var/log/hive下面日志

2)刪除瀏覽器的cookie訪問記錄

hadoop相關(guān)服務(wù)啟動命令:

  1. sudo service cloudera-scm-server stop 
  2. sudo service cloudera-scm-server-db stop 
  3. sudo service cloudera-scm-server start 
  4. sudo service cloudera-scm-server-db start 
  • LTEMRO采集報錯

主要是在這一步報錯:CREATE_EXTERNAL_TABLE_NODE

有效的采樣點(diǎn)數(shù)據(jù),是如下的八個字段必須有值:

  1. MR.LteScEarfcn 主小區(qū)頻點(diǎn) 
  2. MR.LteScPci 主小區(qū)PCI 
  3. MR.LteScRSRP 主小區(qū)的RSRP 
  4. MR.LteScRSRQ 主小區(qū)RSRQ 
  5. MR.LteNcEarfcn 鄰小區(qū)頻點(diǎn) 
  6. MR.LteNcPci 鄰小區(qū)PCI 
  7. MR.LteNcRSRP 鄰小區(qū)的RSRP 
  8. MR.LteNcRSRQ 鄰小區(qū)RSRQ 

只要有有效數(shù)據(jù),就不會報這個錯。

  • 查看日志

HIVE的日志主要是在:/var/log/hive/

oozie的日志主要在: /var/log/oozie/

HDFS的日志主要在: /var/log/hadoop-hdfs/

zookeeper的日志主要在:/var/log/zookeeper/

在出現(xiàn)問題的時候,可以看看這些日志。

  • zookeeper無法啟動。

處理辦法:到master主機(jī)的/var/lib/zookeeper,刪除所有的文件,重啟zookeeper即可。

sudo mkdir version-2

sudo chown -R zookeeper:zookeeper version-2

  • loudera-manager-installer.bin安裝報錯。

報錯如下:

  1. Loaded plugins: aliases, changelog, downloadonly, fastestmirror, kabi, presto, 
  2. : refresh-packagekit, security, tmprepo, verify, versionlock 
  3. Loading support for CentOS kernel ABI 
  4. Loading mirror speeds from cached hostfile 
  5. http://10.233.9.63/cdh4.3.0/cdh4.3/repodata/repomd.xml: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 403" 
  6. Trying other mirror. 
  7. Error: Cannot retrieve repository metadata (repomd.xml) for repository: cloudera-cdh4. Please verify its path and try again 

處理辦法:

刪除集群中每一臺機(jī)器上原有的repo文件,rm -rf /etc/yum.repos.d/*

然后修改cloudera-chd4.repo、cloudera-impala.repo和 cloudera-manager.repo文件,將文件中的地址換成主節(jié)點(diǎn)的地址。

將cloudera-chd4.repo、cloudera-impala.repo和 cloudera-manager.repo文件上傳到集群中每一臺機(jī)器的/etc/yum.repos.d/目錄下。

責(zé)任編輯:武曉燕 來源: 36大數(shù)據(jù)
相關(guān)推薦

2023-10-08 20:31:18

React

2021-03-31 09:11:27

URLErrorHTTPError

2024-03-05 18:15:28

AsyncAwait前端

2023-07-10 08:00:13

架構(gòu)Rest返回值

2017-10-10 15:30:20

JavaScript

2022-03-21 07:35:34

處理方式跨域

2009-12-31 14:25:19

Silverlight

2010-01-18 16:58:29

VB.NET Over

2009-07-21 15:47:35

JDBC批處理

2022-03-07 14:39:01

前端框架批處理

2018-08-14 13:26:07

異常設(shè)計(jì)斷網(wǎng)

2024-04-07 08:50:00

GenAIAI人工智能

2010-01-13 17:23:36

VB.NET動態(tài)事件

2010-01-07 17:57:22

VB.NET構(gòu)造函數(shù)

2024-11-20 13:20:32

2025-01-27 12:19:51

2010-10-15 12:17:28

Wi-Fi無線連接不上

2009-06-12 08:57:56

Unix字符串處理

2009-08-19 17:30:38

C#轉(zhuǎn)義字符

2010-01-22 18:32:23

VB.NET數(shù)據(jù)并發(fā)性
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 久久av一区二区三区 | 日韩中文字幕在线 | 国产视频三级 | 国产精品欧美一区二区三区不卡 | 国产精品久久777777 | 久视频在线观看 | 91国内精品久久 | 黄网免费| 欧美www在线 | 国产成人精品免高潮在线观看 | 欧美久久久久久 | 日韩视频在线一区 | 欧美激情精品久久久久久 | 日韩一区二区久久 | 欧美中文字幕一区二区三区亚洲 | 久久久久久国模大尺度人体 | jvid精品资源在线观看 | www.久久99 | 国产91久久久久蜜臀青青天草二 | 99久久婷婷国产综合精品首页 | 亚洲精品一区二区三区中文字幕 | 一区天堂 | 在线亚洲人成电影网站色www | 狠狠色综合久久丁香婷婷 | 成人av一区| 久久久爽爽爽美女图片 | 韩日精品一区 | 青青草精品视频 | 91av大全 | 亚州影院 | 波多野结衣一区二区 | 久久99精品久久久 | 91精品国产91久久综合桃花 | 国产重口老太伦 | 欧美成人激情视频 | 久久丁香 | 成人免费看片 | 欧美视频三级 | 欧美不卡视频 | 久在线 | 国产精品久久久久久久久 |