偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

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

重啟機器生效。

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

修改mapreduce。

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

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

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

當出現(xià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服務器【10.140.177.149】失敗,F(xiàn)TP服務器無法打開! 
  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服務器【10.140.177.149】失敗,F(xiàn)TP服務器無法打開! 
  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)部分地方在安裝的時候,將所有的機器分組的問題。

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

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

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

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

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

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

hive2放到輔節(jié)點上,經(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ù)超多,導致解析很長時間沒有完成。

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

發(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. 

此問題一般是因為REDIS沒有啟動導致。

  • 克隆機器安裝的問題

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

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

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

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

注意:

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

  • redis掛死,導致無法采集
  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é)點7180無法訪問

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

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

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

  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

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

  1. MR.LteScEarfcn 主小區(qū)頻點 
  2. MR.LteScPci 主小區(qū)PCI 
  3. MR.LteScRSRP 主小區(qū)的RSRP 
  4. MR.LteScRSRQ 主小區(qū)RSRQ 
  5. MR.LteNcEarfcn 鄰小區(qū)頻點 
  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主機的/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 

處理辦法:

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

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

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

責任編輯:武曉燕 來源: 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

異常設計斷網(wǎng)

2010-01-07 17:57:22

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

2024-04-07 08:50:00

GenAIAI人工智能

2010-01-13 17:23:36

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

2024-11-20 13:20:32

2025-01-27 12:19:51

2010-10-15 12:17:28

Wi-Fi無線連接不上

2025-10-27 01:00:00

2009-06-12 08:57:56

Unix字符串處理

2009-08-19 17:30:38

C#轉(zhuǎn)義字符
點贊
收藏

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