国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Hadoop(4-2) Exception inthread “main“ java.net.ConnectException.....net.ConnectException: Connection

這篇具有很好參考價(jià)值的文章主要介紹了Hadoop(4-2) Exception inthread “main“ java.net.ConnectException.....net.ConnectException: Connection。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

問(wèn)題描述

在做 HDFS編程實(shí)踐操作 的時(shí)候,遇到一個(gè)報(bào)錯(cuò)信息。

Hadoop(4-2) Exception inthread “main“ java.net.ConnectException.....net.ConnectException: Connection,Hadoop,hadoop,大數(shù)據(jù),分布式

在IDEA中執(zhí)行hadoop相關(guān)的的程序時(shí),出現(xiàn)以下的報(bào)錯(cuò)信息,隨即開(kāi)始排錯(cuò)之旅,一波三折。

Exception in thread "main" java.net.ConnectException: Call From hadoop01/192.168.30.134 to localhost:9000 failed on connection exception: java.net.ConnectException: Connection refused; For more details see: ?http://wiki.apache.org/hadoop/ConnectionRefused
?? ?at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
?? ?at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
?? ?at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
?? ?at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
?? ?at org.apache.hadoop.net.NetUtils.wrapWithMessage(NetUtils.java:930)
?? ?at org.apache.hadoop.net.NetUtils.wrapException(NetUtils.java:845)
?? ?at org.apache.hadoop.ipc.Client.getRpcResponse(Client.java:1571)
?? ?at org.apache.hadoop.ipc.Client.call(Client.java:1513)
?? ?at org.apache.hadoop.ipc.Client.call(Client.java:1410)
?? ?at org.apache.hadoop.ipc.ProtobufRpcEngine2$Invoker.invoke(ProtobufRpcEngine2.java:258)
?? ?at org.apache.hadoop.ipc.ProtobufRpcEngine2$Invoker.invoke(ProtobufRpcEngine2.java:139)
?? ?at com.sun.proxy.$Proxy12.getListing(Unknown Source)
?? ?at org.apache.hadoop.hdfs.protocolPB.ClientNamenodeProtocolTranslatorPB.getListing(ClientNamenodeProtocolTranslatorPB.java:689)
?? ?at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
?? ?at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
?? ?at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
?? ?at java.base/java.lang.reflect.Method.invoke(Method.java:566)
?? ?at org.apache.hadoop.io.retry.RetryInvocationHandler.invokeMethod(RetryInvocationHandler.java:433)
?? ?at org.apache.hadoop.io.retry.RetryInvocationHandler$Call.invokeMethod(RetryInvocationHandler.java:166)
?? ?at org.apache.hadoop.io.retry.RetryInvocationHandler$Call.invoke(RetryInvocationHandler.java:158)
?? ?at org.apache.hadoop.io.retry.RetryInvocationHandler$Call.invokeOnce(RetryInvocationHandler.java:96)
?? ?at org.apache.hadoop.io.retry.RetryInvocationHandler.invoke(RetryInvocationHandler.java:362)
?? ?at com.sun.proxy.$Proxy13.getListing(Unknown Source)
?? ?at org.apache.hadoop.hdfs.DFSClient.listPaths(DFSClient.java:1702)
?? ?at org.apache.hadoop.hdfs.DFSClient.listPaths(DFSClient.java:1686)
?? ?at org.apache.hadoop.hdfs.DistributedFileSystem.listStatusInternal(DistributedFileSystem.java:1113)
?? ?at org.apache.hadoop.hdfs.DistributedFileSystem.access$600(DistributedFileSystem.java:149)
?? ?at org.apache.hadoop.hdfs.DistributedFileSystem$24.doCall(DistributedFileSystem.java:1188)
?? ?at org.apache.hadoop.hdfs.DistributedFileSystem$24.doCall(DistributedFileSystem.java:1185)
?? ?at org.apache.hadoop.fs.FileSystemLinkResolver.resolve(FileSystemLinkResolver.java:81)
?? ?at org.apache.hadoop.hdfs.DistributedFileSystem.listStatus(DistributedFileSystem.java:1195)
?? ?at org.apache.hadoop.fs.FileSystem.listStatus(FileSystem.java:2078)
?? ?at org.apache.hadoop.fs.FileSystem.listStatus(FileSystem.java:2122)
?? ?at MergeFile.doMerge(MergeFile.java:39)
?? ?at MergeFile.main(MergeFile.java:65)
Caused by: java.net.ConnectException: Connection refused
?? ?at java.base/sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
?? ?at java.base/sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:777)
?? ?at org.apache.hadoop.net.SocketIOWithTimeout.connect(SocketIOWithTimeout.java:205)
?? ?at org.apache.hadoop.net.NetUtils.connect(NetUtils.java:600)
?? ?at org.apache.hadoop.ipc.Client$Connection.setupConnection(Client.java:652)
?? ?at org.apache.hadoop.ipc.Client$Connection.setupIOstreams(Client.java:773)
?? ?at org.apache.hadoop.ipc.Client$Connection.access$3800(Client.java:347)
?? ?at org.apache.hadoop.ipc.Client.getConnection(Client.java:1632)
?? ?at org.apache.hadoop.ipc.Client.call(Client.java:1457)

namenode格式化正常,集群?jiǎn)?dòng)一切正常的情況下,在使用IDEA執(zhí)行HDFS時(shí)間卻出現(xiàn)上面的錯(cuò)誤。

Hadoop(4-2) Exception inthread “main“ java.net.ConnectException.....net.ConnectException: Connection,Hadoop,hadoop,大數(shù)據(jù),分布式

集群?jiǎn)?dòng)的方法可以參考?Hadoop(02) Hadoop-3.3.6 集群的配置教程 中第五小節(jié)中的集群?jiǎn)?dòng)部分。

最后可以使用jps查看服務(wù)是否都啟動(dòng)成功了。

解決思路

方法一

hadoop jar /usr/local/hadoop-3.3.6/share/hadoop/mapreduce/hadoop-mapreduce-examples-3.3.6.jar pi 5 10

說(shuō)明:命令運(yùn)行了一個(gè)名為"pi"的示例作業(yè),用于計(jì)算Pi的近似值。作業(yè)參數(shù)為5和10,表示將使用5個(gè)Mapper和每個(gè)Mapper處理10個(gè)樣本。

Hadoop(4-2) Exception inthread “main“ java.net.ConnectException.....net.ConnectException: Connection,Hadoop,hadoop,大數(shù)據(jù),分布式

如果這一步有問(wèn)題,可以參考資料:?hadoop運(yùn)行程序時(shí)報(bào)錯(cuò)java.net.ConnectException: java.net.ConnectException: 拒絕連接;_hadoop connectexception: call from n01/192.168.3.1-CSDN博客

?來(lái)解決。

方法二

執(zhí)行代碼:

hadoop fs -ls hdfs://localhost:9000

Hadoop(4-2) Exception inthread “main“ java.net.ConnectException.....net.ConnectException: Connection,Hadoop,hadoop,大數(shù)據(jù),分布式

發(fā)現(xiàn)和IDEA控制臺(tái)中同樣地報(bào)錯(cuò)信息。

查看9000端口的監(jiān)聽(tīng)地址:

netstat -anp | grep 9000

Hadoop(4-2) Exception inthread “main“ java.net.ConnectException.....net.ConnectException: Connection,Hadoop,hadoop,大數(shù)據(jù),分布式

?發(fā)現(xiàn)端口監(jiān)聽(tīng)I(yíng)P為192.168.30.134,是服務(wù)器(虛擬主機(jī)hadoop01)的IP,再查看下core-site.xml

cd /usr/local/hadoop-3.3.6/etc/hadoop/
cat core-site.xml

Hadoop(4-2) Exception inthread “main“ java.net.ConnectException.....net.ConnectException: Connection,Hadoop,hadoop,大數(shù)據(jù),分布式

配置文件里面HDFS主機(jī)IP是hadoop01而不是127.0.0.1(localhost),所以當(dāng)我們?cè)L問(wèn)127.0.0.1:9000的時(shí)候會(huì)被拒絕,因?yàn)槲覀冊(cè)谧鲇成湮募臅r(shí)候hadoop01 對(duì)應(yīng)的是192.168.30.134,而 localhost 對(duì)應(yīng)的是 127.0.0.1,所以當(dāng)我們?cè)L問(wèn)localhost:9000時(shí),會(huì)被拒絕。

Hadoop(4-2) Exception inthread “main“ java.net.ConnectException.....net.ConnectException: Connection,Hadoop,hadoop,大數(shù)據(jù),分布式

解決方法

將代碼中的 localhost 改為 hadoop01?

Hadoop(4-2) Exception inthread “main“ java.net.ConnectException.....net.ConnectException: Connection,Hadoop,hadoop,大數(shù)據(jù),分布式

或者 將配置文件core-site.xml 中的fs.defaultFS參數(shù)改成hdfs://127.0.0.1:9000,重啟hdfs即可。

注:修改成127.0.0.1以后,只允許本機(jī)訪問(wèn),如果需要全網(wǎng)訪問(wèn),需要改成hdfs://0.0.0.0:9000

參考資料?

hadoop運(yùn)行程序時(shí)報(bào)錯(cuò)java.net.ConnectException: java.net.ConnectException: 拒絕連接;_hadoop connectexception: call from n01/192.168.3.1-CSDN博客

HDFS9000端口拒絕連接 - 簡(jiǎn)書(shū) (jianshu.com)文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-758124.html

到了這里,關(guān)于Hadoop(4-2) Exception inthread “main“ java.net.ConnectException.....net.ConnectException: Connection的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶(hù)投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • java.net.ConnectException: 拒絕連接; For more details see: http://wiki.apache.org/hadoop/ConnectionRefu

    java.net.ConnectException: 拒絕連接; For more details see: http://wiki.apache.org/hadoop/ConnectionRefu

    遇到這種情況,先分析報(bào)錯(cuò)的代碼在哪 ,什么情況所導(dǎo)致的,這是sqoop導(dǎo)入數(shù)據(jù)時(shí),沒(méi)有開(kāi)啟 Hadoop集群,所以報(bào) “拒絕連接” ,看到這幾行代碼,一定要檢查自己的集群有沒(méi)有開(kāi)啟 開(kāi)啟自己的Hadoop集群,然后在導(dǎo)入數(shù)據(jù) 數(shù)據(jù)就導(dǎo)入成功了

    2024年02月12日
    瀏覽(18)
  • hive安裝完成無(wú)法啟動(dòng),bin/hive報(bào)錯(cuò)Exception in thread “main“ java.lang.RuntimeException: java.net.ConnectExcept

    hive安裝完成無(wú)法啟動(dòng),bin/hive報(bào)錯(cuò)Exception in thread “main“ java.lang.RuntimeException: java.net.ConnectExcept

    報(bào)錯(cuò)完整內(nèi)容:Exception in thread \\\"main\\\" java.lang.RuntimeException: java.net.ConnectException: Call From hadoop102/192.168.10.102 to hadoop102:8020 failed on connection exception: java.net.ConnectException: 拒絕連接; For more details see: ?http://wiki.apache.org/hadoop/ConnectionRefused ?? ?at org.apache.hadoop.hive.ql.session.SessionState.st

    2024年02月05日
    瀏覽(27)
  • eclipse和hadoop連接攻略(詳細(xì))
                    
            
Exception in thread "main" java.lang.UnsatisfiedLinkError: org.apache.hadoop.io.nativeio.NativeIO$Wi

    eclipse和hadoop連接攻略(詳細(xì)) Exception in thread "main" java.lang.UnsatisfiedLinkError: org.apache.hadoop.io.nativeio.NativeIO$Wi

    吸取前人教訓(xùn),寫(xiě)下此稿 筆者所用到的軟件版本: hadoop 2.7.3 hadoop-eclipse-plugin-2.7.3.jar eclipse-java-2020-06-R-win32-x86_64 先從虛擬機(jī)下載hadoop 需要解壓好和文件配置好的版本,方便后文配置偽分布式文件) ?筆者linux的hadoop目錄為:/usr/hadoop 下載到windows的某個(gè)目錄,自行選擇 筆者下

    2024年02月04日
    瀏覽(33)
  • eclipse和hadoop連接攻略(詳細(xì))
Exception in thread "main" java.lang.UnsatisfiedLinkError: org.apache.hadoop.io.nativeio.NativeIO$Wi

    eclipse和hadoop連接攻略(詳細(xì)) Exception in thread "main" java.lang.UnsatisfiedLinkError: org.apache.hadoop.io.nativeio.NativeIO$Wi

    吸取前人教訓(xùn),寫(xiě)下此稿 筆者所用到的軟件版本: hadoop 2.7.3 hadoop-eclipse-plugin-2.7.3.jar eclipse-java-2020-06-R-win32-x86_64 先從虛擬機(jī)下載hadoop 需要解壓好和文件配置好的版本,方便后文配置偽分布式文件) ?筆者linux的hadoop目錄為:/usr/hadoop 下載到windows的某個(gè)目錄,自行選擇 筆者下

    2024年02月02日
    瀏覽(39)
  • 最簡(jiǎn)單方法解決啟動(dòng)hive時(shí)報(bào)錯(cuò):Exception in thread “main“ java.lang.RuntimeException: org.apache.hadoop.hdfs.serve

    最簡(jiǎn)單方法解決啟動(dòng)hive時(shí)報(bào)錯(cuò):Exception in thread “main“ java.lang.RuntimeException: org.apache.hadoop.hdfs.serve

    ????????相信很多人和我一樣在啟動(dòng)完集群之后,通過(guò)“l(fā)sof -i:10000”檢測(cè)是否啟動(dòng)成功時(shí)會(huì)遇到如下圖這種情況: 等待許久依舊無(wú)法啟動(dòng)成功,從而DataGrip無(wú)法連接數(shù)據(jù)庫(kù)。 ? ? ? ? 經(jīng)過(guò)回頭檢驗(yàn)發(fā)現(xiàn)在啟動(dòng)metastore后,hive檢驗(yàn)時(shí)報(bào)錯(cuò)如下圖: 很容易我們可以關(guān)注到:

    2024年04月29日
    瀏覽(77)
  • hive啟動(dòng)失敗,報(bào) java.net.ConnectException:拒絕連接

    hive啟動(dòng)失敗,報(bào) java.net.ConnectException:拒絕連接

    原創(chuàng)博文,歡迎轉(zhuǎn)載,轉(zhuǎn)載時(shí)請(qǐng)務(wù)必附上博文鏈接,感謝您的尊重。 在Hadoop集群中安裝Hive服務(wù)器,為做數(shù)倉(cāng)做準(zhǔn)備工作,啟動(dòng)Hive時(shí)出現(xiàn)“拒絕連接”的問(wèn)題。 1. 問(wèn)題描述: Caused by: java.net.ConnectException: Call From hadoop102/192.168.197.102 to 9820?failed on connection exception: java.net.Connec

    2023年04月18日
    瀏覽(64)
  • java.net.ConnectException: Connection refused: connect已解決

    java.net.ConnectException: Connection refused: connect已解決

    ??今日雞湯?? ????????要有最樸素的生活和最遙遠(yuǎn)的夢(mèng)想,即使明天天寒地凍,山高水遠(yuǎn),路遠(yuǎn)馬亡。 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? —— 《楓》 遇見(jiàn)問(wèn)題莫著急,著

    2024年02月02日
    瀏覽(19)
  • 解決問(wèn)題: java.net.ConnectException: Connection refused: connect

    問(wèn)題描述: 使用hive連接三方工具datagrip的時(shí)候出現(xiàn)錯(cuò)誤: Could not open client transport with JDBC Uri: jdbc:hive2://hadoop:10000: java.net.ConnectException: Connection refused: connect 解決過(guò)程: 首先通過(guò)查閱網(wǎng)上資料,排除了以下原因: 1、防火墻 2、Hadoop中hdfs、yarn的啟動(dòng) 3、開(kāi)啟metastore和hiveServer

    2024年02月16日
    瀏覽(21)
  • Exception in thread “main“ java.lang.reflect.InvocationTargetException

    Exception in thread “main“ java.lang.reflect.InvocationTargetException

    idea中app后臺(tái)本地運(yùn)行成功,但是打成jar包后運(yùn)行,失敗報(bào)錯(cuò)如下 原因分析:jar包運(yùn)行存在問(wèn)題,項(xiàng)目中有dockerfile文件,直接執(zhí)行java -jar會(huì)報(bào)錯(cuò),因?yàn)閐ockerfeil文件中配置了啟動(dòng)jar包的命令: ? ?

    2024年02月08日
    瀏覽(27)
  • 已解決Exception in thread “main“ java.lang.NullPointerException

    已解決Exception in thread “main” java.lang.NullPointerException Exception in thread “main“ java.lang.NullPointerException 對(duì)于異常 “Exception in thread “main” java.lang.NullPointerException” 的詳細(xì)解決方法 下滑查看解決方法 可以按照以下步驟進(jìn)行處理: 確定異常的位置:根據(jù)異常信息中提供的線(xiàn)程和

    2024年01月22日
    瀏覽(40)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包