启动Atlas时,服务器的会话0x0为空

我刚刚在HDP 2.6.3中安装了Atlas,Atlas服务器的启动出现以下错误:

/var/log/atlas/application.log

let

我的Zookeeper,Kafka和Solr运行正常。这是我尝试过并输出的一些故障排除命令:

2019-12-17 23:41:30,446 INFO  - [main-SendThread(1:2181):] ~ Opening socket connection to server 1/0.0.0.1:2181. Will not attempt to authenticate using SASL (unknown error) (ClientCnxn:1019)
2019-12-17 23:41:30,447 ERROR - [main-SendThread(1:2181):] ~ Unable to open socket to 1/0.0.0.1:2181 (ClientCnxnSocketNIO:289)
2019-12-17 23:41:30,447 WARN  - [main-SendThread(1:2181):] ~ Session 0x0 for server null,unexpected error,closing socket connection and attempting reconnect (ClientCnxn:1146)
java.net.SocketException: Invalid argument
    at sun.nio.ch.Net.connect0(Native Method)
    at sun.nio.ch.Net.connect(Net.java:454)
    at sun.nio.ch.Net.connect(Net.java:446)
    at sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:648)
    at org.apache.zookeeper.ClientCnxnSocketNIO.registerAndConnect(ClientCnxnSocketNIO.java:277)
    at org.apache.zookeeper.ClientCnxnSocketNIO.connect(ClientCnxnSocketNIO.java:287)
    at org.apache.zookeeper.ClientCnxn$SendThread.startConnect(ClientCnxn.java:1011)
    at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1047)
2019-12-17 23:41:30,548 WARN  - [main:] ~ Possibly transient ZooKeeper,quorum=1:2181,exception=org.apache.zookeeper.KeeperException$ConnectionLossException: KeeperErrorCode = ConnectionLoss for /hbase-unsecure/hbaseid (RecoverableZooKeeper:272)
2019-12-17 23:41:31,548 INFO  - [main-SendThread(1:2181):] ~ Opening socket connection to server 1/0.0.0.1:2181. Will not attempt to authenticate using SASL (unknown error) (ClientCnxn:1019)
2019-12-17 23:41:31,549 ERROR - [main-SendThread(1:2181):] ~ Unable to open socket to 1/0.0.0.1:2181 (ClientCnxnSocketNIO:289)
2019-12-17 23:41:31,549 WARN  - [main-SendThread(1:2181):] ~ Session 0x0 for server null,closing socket connection and attempting reconnect (ClientCnxn:1146)
java.net.SocketException: Invalid argument
    at sun.nio.ch.Net.connect0(Native Method)
    at sun.nio.ch.Net.connect(Net.java:454)
    at sun.nio.ch.Net.connect(Net.java:446)
    at sun.nio.ch.SocketChannelImpl.connect(SocketChannelImpl.java:648)
    at org.apache.zookeeper.ClientCnxnSocketNIO.registerAndConnect(ClientCnxnSocketNIO.java:277)
    at org.apache.zookeeper.ClientCnxnSocketNIO.connect(ClientCnxnSocketNIO.java:287)
    at org.apache.zookeeper.ClientCnxn$SendThread.startConnect(ClientCnxn.java:1011)
    at org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1047)

它只是一个节点HDP,所有服务都在一个主机中。

如何解决此问题,以便启动Atlas?

更新1

在日志的前面,它使用# netstat -plant | grep 2181 tcp 0 0 127.0.0.1:38388 127.0.0.1:2181 ESTABLISHED 67615/java tcp6 0 0 :::2181 :::* LISTEN 59604/java tcp6 0 0 127.0.0.1:39600 127.0.0.1:2181 ESTABLISHED 60859/java tcp6 0 0 127.0.0.1:2181 127.0.0.1:42112 ESTABLISHED 59604/java tcp6 0 0 127.0.0.1:2181 127.0.0.1:42304 ESTABLISHED 59604/java tcp6 0 0 127.0.0.1:38380 127.0.0.1:2181 ESTABLISHED 9159/java tcp6 0 0 127.0.0.1:42116 127.0.0.1:2181 ESTABLISHED 61237/java tcp6 0 0 127.0.0.1:38398 127.0.0.1:2181 ESTABLISHED 1361/java tcp6 0 0 127.0.0.1:38400 127.0.0.1:2181 ESTABLISHED 9159/java tcp6 0 0 127.0.0.1:38354 127.0.0.1:2181 ESTABLISHED 1051/java tcp6 0 0 127.0.0.1:2181 127.0.0.1:38804 ESTABLISHED 59604/java tcp6 0 0 127.0.0.1:2181 127.0.0.1:38388 ESTABLISHED 59604/java tcp6 0 0 127.0.0.1:38390 127.0.0.1:2181 ESTABLISHED 1051/java tcp6 0 0 127.0.0.1:2181 127.0.0.1:42116 ESTABLISHED 59604/java tcp6 0 0 127.0.0.1:2181 127.0.0.1:38384 ESTABLISHED 59604/java tcp6 0 0 127.0.0.1:2181 127.0.0.1:38400 ESTABLISHED 59604/java tcp6 0 0 127.0.0.1:2181 127.0.0.1:38354 ESTABLISHED 59604/java tcp6 0 0 127.0.0.1:2181 127.0.0.1:38398 ESTABLISHED 59604/java tcp6 0 0 127.0.0.1:38804 127.0.0.1:2181 ESTABLISHED 59825/java tcp6 0 0 127.0.0.1:2181 127.0.0.1:38390 ESTABLISHED 59604/java tcp6 0 0 127.0.0.1:2181 127.0.0.1:39600 ESTABLISHED 59604/java tcp6 0 0 127.0.0.1:2181 127.0.0.1:38394 ESTABLISHED 59604/java tcp6 0 0 127.0.0.1:38394 127.0.0.1:2181 ESTABLISHED 1051/java tcp6 0 0 127.0.0.1:2181 127.0.0.1:38380 ESTABLISHED 59604/java tcp6 0 0 127.0.0.1:38384 127.0.0.1:2181 ESTABLISHED 1051/java tcp6 0 0 127.0.0.1:42112 127.0.0.1:2181 ESTABLISHED 61237/java tcp6 0 0 127.0.0.1:38358 127.0.0.1:2181 ESTABLISHED 1361/java tcp6 0 0 127.0.0.1:2181 127.0.0.1:38358 ESTABLISHED 59604/java tcp6 0 0 127.0.0.1:42304 127.0.0.1:2181 ESTABLISHED 61237/java 很好:

demo.myserver.local:2181

Atlas配置

2019-12-18 00:33:34,699 INFO  - [main:] ~ Client environment:java.io.tmpdir=/tmp (ZooKeeper:100)
2019-12-18 00:33:34,713 INFO  - [main:] ~ Client environment:java.compiler=<NA> (ZooKeeper:100)
2019-12-18 00:33:34,714 INFO  - [main:] ~ Client environment:os.name=Linux (ZooKeeper:100)
2019-12-18 00:33:34,725 INFO  - [main:] ~ Client environment:os.arch=amd64 (ZooKeeper:100)
2019-12-18 00:33:34,726 INFO  - [main:] ~ Client environment:os.version=3.10.0-1062.1.1.el7.x86_64 (ZooKeeper:100)
2019-12-18 00:33:34,727 INFO  - [main:] ~ Client environment:user.name=atlas (ZooKeeper:100)
2019-12-18 00:33:34,727 INFO  - [main:] ~ Client environment:user.home=/home/atlas (ZooKeeper:100)
2019-12-18 00:33:34,735 INFO  - [main:] ~ Client environment:user.dir=/home/atlas (ZooKeeper:100)
2019-12-18 00:33:34,737 INFO  - [main:] ~ Initiating client connection,connectString=demo.myserver.local:2181 sessionTimeout=90000 watcher=org.apache.hadoop.hbase.zookeeper.PendingWatcher@3fa7df1 (ZooKeeper:438)
2019-12-18 00:33:35,051 INFO  - [main-SendThread(demo.myserver.local:2181):] ~ Opening socket connection to server demo.myserver.local/127.0.0.1:2181. Will not attempt to authenticate using SASL (unknown error) (ClientCnxn:1019)
2019-12-18 00:33:35,103 INFO  - [main-SendThread(demo.myserver.local:2181):] ~ Socket connection established,initiating session,client: /127.0.0.1:39586,server: demo.myserver.local/127.0.0.1:2181 (ClientCnxn:864)
2019-12-18 00:33:35,239 INFO  - [main-SendThread(demo.myserver.local:2181):] ~ Session establishment complete on server demo.myserver.local/127.0.0.1:2181,sessionid = 0x16f16396b0a000f,negotiated timeout = 60000 (ClientCnxn:1279)
2019-12-18 00:33:40,047 WARN  - [main:] ~ Unable to load native-hadoop library for your platform... using builtin-java classes where applicable (NativeCodeLoader:62)

==> /var/log/atlas/gc-worker.log.0.current <==
Heap after GC invocations=1 (full 0):
 par new generation   total 552960K,used 31365K [0x0000000080000000,0x00000000a5800000,0x00000000a5800000)
  eden space 491520K,0% used [0x0000000080000000,0x0000000080000000,0x000000009e000000)
  from space 61440K,51% used [0x00000000a1c00000,0x00000000a3aa1688,0x00000000a5800000)
  to   space 61440K,0% used [0x000000009e000000,0x000000009e000000,0x00000000a1c00000)
 concurrent mark-sweep generation total 1482752K,used 0K [0x00000000a5800000,0x0000000100000000,0x0000000100000000)
 Metaspace       used 22798K,capacity 23030K,committed 23424K,reserved 1069056K
  class space    used 2777K,capacity 2863K,committed 2944K,reserved 1048576K
}
jack2010allen 回答:启动Atlas时,服务器的会话0x0为空

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2902658.html

大家都在问