Caused by: java.net.ConnectException: Call From master/192.168.199.130 to master:9000 failed on connection exception: java.net.ConnectException: Conne

简介: 1:安装好hive,准备启动的时候出现下面的错误(由于hive是基于Hadoop的,所以必须先将你的集群启动起来,我就是没有启动集群,直接启动hive导致的错误): 1 [root@master bin]# .

1:安装好hive,准备启动的时候出现下面的错误(由于hive是基于Hadoop的,所以必须先将你的集群启动起来,我就是没有启动集群,直接启动hive导致的错误):

 1 [root@master bin]# ./hive
 2 
 3 Logging initialized using configuration in jar:file:/home/hadoop/soft/apache-hive-1.2.1-bin/lib/hive-common-1.2.1.jar!/hive-log4j.properties
 4 Exception in thread "main" java.lang.RuntimeException: java.net.ConnectException: Call From master/192.168.199.130 to master:9000 failed on connection exception: java.net.ConnectException: Connection refused; For more details see:  http://wiki.apache.org/hadoop/ConnectionRefused
 5     at org.apache.hadoop.hive.ql.session.SessionState.start(SessionState.java:522)
 6     at org.apache.hadoop.hive.cli.CliDriver.run(CliDriver.java:677)
 7     at org.apache.hadoop.hive.cli.CliDriver.main(CliDriver.java:621)
 8     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 9     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
10     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
11     at java.lang.reflect.Method.invoke(Method.java:606)
12     at org.apache.hadoop.util.RunJar.run(RunJar.java:221)
13     at org.apache.hadoop.util.RunJar.main(RunJar.java:136)
14 Caused by: java.net.ConnectException: Call From master/192.168.199.130 to master:9000 failed on connection exception: java.net.ConnectException: Connection refused; For more details see:  http://wiki.apache.org/hadoop/ConnectionRefused
15     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
16     at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
17     at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
18     at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
19     at org.apache.hadoop.net.NetUtils.wrapWithMessage(NetUtils.java:791)
20     at org.apache.hadoop.net.NetUtils.wrapException(NetUtils.java:731)
21     at org.apache.hadoop.ipc.Client.call(Client.java:1473)
22     at org.apache.hadoop.ipc.Client.call(Client.java:1400)
23     at org.apache.hadoop.ipc.ProtobufRpcEngine$Invoker.invoke(ProtobufRpcEngine.java:232)
24     at com.sun.proxy.$Proxy17.getFileInfo(Unknown Source)
25     at org.apache.hadoop.hdfs.protocolPB.ClientNamenodeProtocolTranslatorPB.getFileInfo(ClientNamenodeProtocolTranslatorPB.java:752)
26     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
27     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
28     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
29     at java.lang.reflect.Method.invoke(Method.java:606)
30     at org.apache.hadoop.io.retry.RetryInvocationHandler.invokeMethod(RetryInvocationHandler.java:187)
31     at org.apache.hadoop.io.retry.RetryInvocationHandler.invoke(RetryInvocationHandler.java:102)
32     at com.sun.proxy.$Proxy18.getFileInfo(Unknown Source)
33     at org.apache.hadoop.hdfs.DFSClient.getFileInfo(DFSClient.java:1977)
34     at org.apache.hadoop.hdfs.DistributedFileSystem$18.doCall(DistributedFileSystem.java:1118)
35     at org.apache.hadoop.hdfs.DistributedFileSystem$18.doCall(DistributedFileSystem.java:1114)
36     at org.apache.hadoop.fs.FileSystemLinkResolver.resolve(FileSystemLinkResolver.java:81)
37     at org.apache.hadoop.hdfs.DistributedFileSystem.getFileStatus(DistributedFileSystem.java:1114)
38     at org.apache.hadoop.fs.FileSystem.exists(FileSystem.java:1400)
39     at org.apache.hadoop.hive.ql.session.SessionState.createRootHDFSDir(SessionState.java:596)
40     at org.apache.hadoop.hive.ql.session.SessionState.createSessionDirs(SessionState.java:554)
41     at org.apache.hadoop.hive.ql.session.SessionState.start(SessionState.java:508)
42     ... 8 more
43 Caused by: java.net.ConnectException: Connection refused
44     at sun.nio.ch.SocketChannelImpl.checkConnect(Native Method)
45     at sun.nio.ch.SocketChannelImpl.finishConnect(SocketChannelImpl.java:739)
46     at org.apache.hadoop.net.SocketIOWithTimeout.connect(SocketIOWithTimeout.java:206)
47     at org.apache.hadoop.net.NetUtils.connect(NetUtils.java:530)
48     at org.apache.hadoop.net.NetUtils.connect(NetUtils.java:494)
49     at org.apache.hadoop.ipc.Client$Connection.setupConnection(Client.java:608)
50     at org.apache.hadoop.ipc.Client$Connection.setupIOstreams(Client.java:706)
51     at org.apache.hadoop.ipc.Client$Connection.access$2800(Client.java:369)
52     at org.apache.hadoop.ipc.Client.getConnection(Client.java:1522)
53     at org.apache.hadoop.ipc.Client.call(Client.java:1439)
54     ... 28 more
55 [root@master bin]# 

2:启动你的集群,然后再启动你的hive再次尝试:

 1 [root@master bin]# start-dfs.sh 
 2 Starting namenodes on [master]
 3 master: starting namenode, logging to /home/hadoop/soft/hadoop-2.6.4/logs/hadoop-root-namenode-master.out
 4 master: starting datanode, logging to /home/hadoop/soft/hadoop-2.6.4/logs/hadoop-root-datanode-master.out
 5 slaver2: starting datanode, logging to /home/hadoop/soft/hadoop-2.6.4/logs/hadoop-root-datanode-slaver2.out
 6 slaver1: starting datanode, logging to /home/hadoop/soft/hadoop-2.6.4/logs/hadoop-root-datanode-slaver1.out
 7 Starting secondary namenodes [master]
 8 master: starting secondarynamenode, logging to /home/hadoop/soft/hadoop-2.6.4/logs/hadoop-root-secondarynamenode-master.out
 9 [root@master bin]# start-yarn.sh 
10 starting yarn daemons
11 starting resourcemanager, logging to /home/hadoop/soft/hadoop-2.6.4/logs/yarn-hadoop-resourcemanager-master.out
12 slaver1: starting nodemanager, logging to /home/hadoop/soft/hadoop-2.6.4/logs/yarn-root-nodemanager-slaver1.out
13 slaver2: starting nodemanager, logging to /home/hadoop/soft/hadoop-2.6.4/logs/yarn-root-nodemanager-slaver2.out
14 master: starting nodemanager, logging to /home/hadoop/soft/hadoop-2.6.4/logs/yarn-root-nodemanager-master.out
15 [root@master bin]# jps
16 23933 ResourceManager
17 24081 NodeManager
18 23391 SecondaryNameNode
19 22992 NameNode
20 24147 Jps

3:启动完集群以后再次启动hive的时候依旧还报错,不过是新的错误,如下所示,解决方法见下篇:

 1 [root@master bin]# ls
 2 beeline  ext  hive  hive-config.sh  hiveserver2  metatool  schematool
 3 [root@master bin]# clear
 4 ls
 5 [root@master bin]# ls
 6 beeline  ext  hive  hive-config.sh  hiveserver2  metatool  schematool
 7 [root@master bin]# ./hive
 8 
 9 Logging initialized using configuration in jar:file:/home/hadoop/soft/apache-hive-1.2.1-bin/lib/hive-common-1.2.1.jar!/hive-log4j.properties
10 [ERROR] Terminal initialization failed; falling back to unsupported
11 java.lang.IncompatibleClassChangeError: Found class jline.Terminal, but interface was expected
12     at jline.TerminalFactory.create(TerminalFactory.java:101)
13     at jline.TerminalFactory.get(TerminalFactory.java:158)
14     at jline.console.ConsoleReader.<init>(ConsoleReader.java:229)
15     at jline.console.ConsoleReader.<init>(ConsoleReader.java:221)
16     at jline.console.ConsoleReader.<init>(ConsoleReader.java:209)
17     at org.apache.hadoop.hive.cli.CliDriver.setupConsoleReader(CliDriver.java:787)
18     at org.apache.hadoop.hive.cli.CliDriver.executeDriver(CliDriver.java:721)
19     at org.apache.hadoop.hive.cli.CliDriver.run(CliDriver.java:681)
20     at org.apache.hadoop.hive.cli.CliDriver.main(CliDriver.java:621)
21     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
22     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
23     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
24     at java.lang.reflect.Method.invoke(Method.java:606)
25     at org.apache.hadoop.util.RunJar.run(RunJar.java:221)
26     at org.apache.hadoop.util.RunJar.main(RunJar.java:136)
27 
28 Exception in thread "main" java.lang.IncompatibleClassChangeError: Found class jline.Terminal, but interface was expected
29     at jline.console.ConsoleReader.<init>(ConsoleReader.java:230)
30     at jline.console.ConsoleReader.<init>(ConsoleReader.java:221)
31     at jline.console.ConsoleReader.<init>(ConsoleReader.java:209)
32     at org.apache.hadoop.hive.cli.CliDriver.setupConsoleReader(CliDriver.java:787)
33     at org.apache.hadoop.hive.cli.CliDriver.executeDriver(CliDriver.java:721)
34     at org.apache.hadoop.hive.cli.CliDriver.run(CliDriver.java:681)
35     at org.apache.hadoop.hive.cli.CliDriver.main(CliDriver.java:621)
36     at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
37     at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
38     at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
39     at java.lang.reflect.Method.invoke(Method.java:606)
40     at org.apache.hadoop.util.RunJar.run(RunJar.java:221)
41     at org.apache.hadoop.util.RunJar.main(RunJar.java:136)
42 [root@master bin]# 

停更......

2017-12-10 10:59:53

目录
相关文章
|
数据采集 自然语言处理 Java
Playwright 多语言一体化——Python/Java/.NET 全栈采集实战
本文以反面教材形式,剖析了在使用 Playwright 爬取懂车帝车友圈问答数据时常见的配置错误(如未设置代理、Cookie 和 User-Agent),并提供了 Python、Java 和 .NET 三种语言的修复代码示例。通过错误示例 → 问题剖析 → 修复过程 → 总结教训的完整流程,帮助读者掌握如何正确配置爬虫代理及其它必要参数,避免 IP 封禁和反爬检测,实现高效数据采集与分析。
1029 3
Playwright 多语言一体化——Python/Java/.NET 全栈采集实战
|
数据采集 自然语言处理 JavaScript
Playwright多语言生态:跨Python/Java/.NET的统一采集方案
随着数据采集需求的增加,传统爬虫工具如Selenium、Jsoup等因语言割裂、JS渲染困难及代理兼容性差等问题,难以满足现代网站抓取需求。微软推出的Playwright框架,凭借多语言支持(Python/Java/.NET/Node.js)、统一API接口和优异的JS兼容性,解决了跨语言协作、动态页面解析和身份伪装等痛点。其性能优于Selenium与Puppeteer,在学术数据库(如Scopus)抓取中表现出色。行业应用广泛,涵盖高校科研、大型数据公司及AI初创团队,助力构建高效稳定的爬虫系统。
1080 2
Playwright多语言生态:跨Python/Java/.NET的统一采集方案
|
Java 网络安全 Maven
Exception in thread "main" java.lang.NoSuchMethodError: okhttp3.OkHttpClient$Builder.sslSocketFactory(Ljavax/net/ssl/SSLSocketFactory;Ljavax/net/ssl/X509TrustManager;)Lokhttp3/OkHttpClient$Builder; 问题处理
【10月更文挑战第26天】Exception in thread "main" java.lang.NoSuchMethodError: okhttp3.OkHttpClient$Builder.sslSocketFactory(Ljavax/net/ssl/SSLSocketFactory;Ljavax/net/ssl/X509TrustManager;)Lokhttp3/OkHttpClient$Builder; 问题处理
941 2
|
缓存 Java Linux
java操作hbase报错:KeeperErrorCode=NoNode for /hbase-unsecure/master
java操作hbase报错:KeeperErrorCode=NoNode for /hbase-unsecure/master
1322 2
|
算法 Java 测试技术
java 访问ingress https报错javax.net.ssl.SSLHandshakeException: Received fatal alert: protocol_version
java 访问ingress https报错javax.net.ssl.SSLHandshakeException: Received fatal alert: protocol_version
2667 1
|
Java 开发工具 Spring
【Azure Spring Cloud】使用azure-spring-boot-starter-storage来上传文件报错: java.net.UnknownHostException: xxxxxxxx.blob.core.windows.net: Name or service not known
【Azure Spring Cloud】使用azure-spring-boot-starter-storage来上传文件报错: java.net.UnknownHostException: xxxxxxxx.blob.core.windows.net: Name or service not known
383 0
|
Oracle 关系型数据库
Navicat 连接Oracle ORA-28547: connection to server failed, probable Oracle Net admin error
Navicat 连接Oracle ORA-28547: connection to server failed, probable Oracle Net admin error
2156 0
|
Android开发
解决Android、Flutter编译时Gradle报错:javax.net.ssl.SSLException: Connection reset
解决Android、Flutter编译时Gradle报错:javax.net.ssl.SSLException: Connection reset
3543 0
|
开发框架 安全 Java
.net和java有什么样的区别?
Java和.NET在本质、编程语言、生态系统与工具、跨平台性、应用领域、性能与效率以及安全性与可靠性等方面都存在明显的区别。选择哪个平台取决于具体的需求、技术栈和目标平台。
1733 7
|
JSON 网络协议 安全
【Java】(10)进程与线程的关系、Tread类;讲解基本线程安全、网络编程内容;JSON序列化与反序列化
几乎所有的操作系统都支持进程的概念,进程是处于运行过程中的程序,并且具有一定的独立功能,进程是系统进行资源分配和调度的一个独立单位一般而言,进程包含如下三个特征。独立性动态性并发性。
659 1