先粘打印的日志(一部分日志未粘贴过来,望见谅)
异常日志如下
java.net.UnknownHostException: hadoop102:2181: 域名解析暂时失败
2019-02-24 01:25:09,854 INFO [main] zookeeper.ZooKeeper:100 : Client environment:java.library.path=/opt/module/hadoop-2.7.2/lib/native
2019-02-24 01:25:09,854 INFO [main] zookeeper.ZooKeeper:100 : Client environment:java.io.tmpdir=/tmp
2019-02-24 01:25:09,854 INFO [main] zookeeper.ZooKeeper:100 : Client environment:java.compiler=
2019-02-24 01:25:09,868 INFO [main] zookeeper.ZooKeeper:100 : Client environment:os.name=Linux
2019-02-24 01:25:09,868 INFO [main] zookeeper.ZooKeeper:100 : Client environment:os.arch=amd64
2019-02-24 01:25:09,868 INFO [main] zookeeper.ZooKeeper:100 : Client environment:os.version=2.6.32-696.el6.x86_64
2019-02-24 01:25:09,868 INFO [main] zookeeper.ZooKeeper:100 : Client environment:user.name=root
2019-02-24 01:25:09,868 INFO [main] zookeeper.ZooKeeper:100 : Client environment:user.home=/root
2019-02-24 01:25:09,868 INFO [main] zookeeper.ZooKeeper:100 : Client environment:user.dir=/opt/module/kylin
2019-02-24 01:25:09,870 INFO [main] zookeeper.ZooKeeper:438 : Initiating client connection, connectString=hadoop102:2181,hadoop103:2181,hadoop104:2181 sessionTimeout=90000 watcher=org.apache.hadoop.hbase.zookeeper.PendingWatcher@52de51b6
2019-02-24 01:25:09,894 INFO [main-SendThread(hadoop104:2181)] zookeeper.ClientCnxn:975 : Opening socket connection to server hadoop104/192.168.32.32:2181. Will not attempt to authenticate using SASL (unknown error)
2019-02-24 01:25:09,901 INFO [main-SendThread(hadoop104:2181)] zookeeper.ClientCnxn:852 : Socket connection established to hadoop104/192.168.32.32:2181, initiating session
2019-02-24 01:25:09,925 INFO [main-SendThread(hadoop104:2181)] zookeeper.ClientCnxn:1235 : Session establishment complete on server hadoop104/192.168.32.32:2181, sessionid = 0x4691b530c000005, negotiated timeout = 40000
2019-02-24 01:25:10,302 DEBUG [main] hbase.HBaseConnection:180 : Using the working dir FS for HBase: hdfs://hadoop102:9000
2019-02-24 01:25:10,343 INFO [main] imps.CuratorFrameworkImpl:224 : Starting
2019-02-24 01:25:10,347 INFO [main] zookeeper.ZooKeeper:438 : Initiating client connection, connectString=hadoop102:2181:2181,hadoop103:2181:2181,hadoop104:2181:2181 sessionTimeout=120000 watcher=org.apache.curator.ConnectionState@46e8a539
2019-02-24 01:25:20,353 ERROR [main] imps.CuratorFrameworkImpl:546 : Background exception was not retry-able or retry gave up
java.net.UnknownHostException: hadoop102:2181: 域名解析暂时失败
at java.net.Inet6AddressImpl.lookupAllHostAddr(Native Method)
at java.net.InetAddress$2.lookupAllHostAddr(InetAddress.java:928)
at java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1323)
at java.net.InetAddress.getAllByName0(InetAddress.java:1276)
at java.net.InetAddress.getAllByName(InetAddress.java:1192)
at java.net.InetAddress.getAllByName(InetAddress.java:1126)
at org.apache.zookeeper.client.StaticHostProvider.(StaticHostProvider.java:61)
at org.apache.zookeeper.ZooKeeper.(ZooKeeper.java:445)
at org.apache.curator.utils.DefaultZookeeperFactory.newZooKeeper(DefaultZookeeperFactory.java:29)
at org.apache.curator.framework.imps.CuratorFrameworkImpl$2.newZooKeeper(CuratorFrameworkImpl.java:146)
at org.apache.curator.HandleHolder
1.
g
e
t
Z
o
o
K
e
e
p
e
r
(
H
a
n
d
l
e
H
o
l
d
e
r
.
j
a
v
a
:
94
)
a
t
o
r
g
.
a
p
a
c
h
e
.
c
u
r
a
t
o
r
.
H
a
n
d
l
e
H
o
l
d
e
r
.
g
e
t
Z
o
o
K
e
e
p
e
r
(
H
a
n
d
l
e
H
o
l
d
e
r
.
j
a
v
a
:
55
)
a
t
o
r
g
.
a
p
a
c
h
e
.
c
u
r
a
t
o
r
.
C
o
n
n
e
c
t
i
o
n
S
t
a
t
e
.
r
e
s
e
t
(
C
o
n
n
e
c
t
i
o
n
S
t
a
t
e
.
j
a
v
a
:
218
)
a
t
o
r
g
.
a
p
a
c
h
e
.
c
u
r
a
t
o
r
.
C
o
n
n
e
c
t
i
o
n
S
t
a
t
e
.
s
t
a
r
t
(
C
o
n
n
e
c
t
i
o
n
S
t
a
t
e
.
j
a
v
a
:
102
)
a
t
o
r
g
.
a
p
a
c
h
e
.
c
u
r
a
t
o
r
.
C
u
r
a
t
o
r
Z
o
o
k
e
e
p
e
r
C
l
i
e
n
t
.
s
t
a
r
t
(
C
u
r
a
t
o
r
Z
o
o
k
e
e
p
e
r
C
l
i
e
n
t
.
j
a
v
a
:
189
)
a
t
o
r
g
.
a
p
a
c
h
e
.
c
u
r
a
t
o
r
.
f
r
a
m
e
w
o
r
k
.
i
m
p
s
.
C
u
r
a
t
o
r
F
r
a
m
e
w
o
r
k
I
m
p
l
.
s
t
a
r
t
(
C
u
r
a
t
o
r
F
r
a
m
e
w
o
r
k
I
m
p
l
.
j
a
v
a
:
248
)
a
t
o
r
g
.
a
p
a
c
h
e
.
k
y
l
i
n
.
s
t
o
r
a
g
e
.
h
b
a
s
e
.
u
t
i
l
.
Z
o
o
k
e
e
p
e
r
D
i
s
t
r
i
b
u
t
e
d
L
o
c
k
1.getZooKeeper(HandleHolder.java:94) at org.apache.curator.HandleHolder.getZooKeeper(HandleHolder.java:55) at org.apache.curator.ConnectionState.reset(ConnectionState.java:218) at org.apache.curator.ConnectionState.start(ConnectionState.java:102) at org.apache.curator.CuratorZookeeperClient.start(CuratorZookeeperClient.java:189) at org.apache.curator.framework.imps.CuratorFrameworkImpl.start(CuratorFrameworkImpl.java:248) at org.apache.kylin.storage.hbase.util.ZookeeperDistributedLock
1.getZooKeeper(HandleHolder.java:94)atorg.apache.curator.HandleHolder.getZooKeeper(HandleHolder.java:55)atorg.apache.curator.ConnectionState.reset(ConnectionState.java:218)atorg.apache.curator.ConnectionState.start(ConnectionState.java:102)atorg.apache.curator.CuratorZookeeperClient.start(CuratorZookeeperClient.java:189)atorg.apache.curator.framework.imps.CuratorFrameworkImpl.start(CuratorFrameworkImpl.java:248)atorg.apache.kylin.storage.hbase.util.ZookeeperDistributedLockFactory.getZKClient(ZookeeperDistributedLock.java:81)
at org.apache.kylin.storage.hbase.util.ZookeeperDistributedLock
F
a
c
t
o
r
y
.
<
i
n
i
t
>
(
Z
o
o
k
e
e
p
e
r
D
i
s
t
r
i
b
u
t
e
d
L
o
c
k
.
j
a
v
a
:
105
)
a
t
o
r
g
.
a
p
a
c
h
e
.
k
y
l
i
n
.
s
t
o
r
a
g
e
.
h
b
a
s
e
.
u
t
i
l
.
Z
o
o
k
e
e
p
e
r
D
i
s
t
r
i
b
u
t
e
d
L
o
c
k
Factory.<init>(ZookeeperDistributedLock.java:105) at org.apache.kylin.storage.hbase.util.ZookeeperDistributedLock
Factory.<init>(ZookeeperDistributedLock.java:105)atorg.apache.kylin.storage.hbase.util.ZookeeperDistributedLockFactory.(ZookeeperDistributedLock.java:101)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at java.lang.Class.newInstance(Class.java:442)
at org.apache.kylin.common.util.ClassUtil.newInstance(ClassUtil.java:84)
at org.apache.kylin.common.KylinConfigBase.getDistributedLockFactory(KylinConfigBase.java:375)
at org.apache.kylin.storage.hbase.HBaseConnection.createHTableIfNeeded(HBaseConnection.java:327)
at org.apache.kylin.storage.hbase.HBaseResourceStore.createHTableIfNeeded(HBaseResourceStore.java:112)
at org.apache.kylin.storage.hbase.HBaseResourceStore.(HBaseResourceStore.java:93)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at org.apache.kylin.common.persistence.ResourceStore.createResourceStore(ResourceStore.java:92)
at org.apache.kylin.common.persistence.ResourceStore.getStore(ResourceStore.java:110)
at org.apache.kylin.rest.service.AclTableMigrationTool.checkIfNeedMigrate(AclTableMigrationTool.java:98)
at org.apache.kylin.tool.AclTableMigrationCLI.main(AclTableMigrationCLI.java:41)
2019-02-24 01:25:20,357 DEBUG [main] util.ZookeeperDistributedLock:143 : 44651@hadoop102 trying to lock /kylin/kylin_metadata/create_htable/kylin_metadata/lock
2019-02-24 01:25:35,397 ERROR [main] curator.ConnectionState:200 : Connection timed out for connection string (hadoop102:2181:2181,hadoop103:2181:2181,hadoop104:2181:2181) and timeout (15000) / elapsed (25050)
org.apache.curator.CuratorConnectionLossException: KeeperErrorCode = ConnectionLoss
at org.apache.curator.ConnectionState.checkTimeouts(ConnectionState.java:197)
at org.apache.curator.ConnectionState.getZooKeeper(ConnectionState.java:87)
at org.apache.curator.CuratorZookeeperClient.getZooKeeper(CuratorZookeeperClient.java:115)
at org.apache.curator.framework.imps.CuratorFrameworkImpl.getZooKeeper(CuratorFrameworkImpl.java:477)
at org.apache.curator.framework.imps.CreateBuilderImpl$11.call(CreateBuilderImpl.java:691)
at org.apache.curator.framework.imps.CreateBuilderImpl
11.
c
a
l
l
(
C
r
e
a
t
e
B
u
i
l
d
e
r
I
m
p
l
.
j
a
v
a
:
675
)
a
t
o
r
g
.
a
p
a
c
h
e
.
c
u
r
a
t
o
r
.
R
e
t
r
y
L
o
o
p
.
c
a
l
l
W
i
t
h
R
e
t
r
y
(
R
e
t
r
y
L
o
o
p
.
j
a
v
a
:
107
)
a
t
o
r
g
.
a
p
a
c
h
e
.
c
u
r
a
t
o
r
.
f
r
a
m
e
w
o
r
k
.
i
m
p
s
.
C
r
e
a
t
e
B
u
i
l
d
e
r
I
m
p
l
.
p
a
t
h
I
n
F
o
r
e
g
r
o
u
n
d
(
C
r
e
a
t
e
B
u
i
l
d
e
r
I
m
p
l
.
j
a
v
a
:
672
)
a
t
o
r
g
.
a
p
a
c
h
e
.
c
u
r
a
t
o
r
.
f
r
a
m
e
w
o
r
k
.
i
m
p
s
.
C
r
e
a
t
e
B
u
i
l
d
e
r
I
m
p
l
.
p
r
o
t
e
c
t
e
d
P
a
t
h
I
n
F
o
r
e
g
r
o
u
n
d
(
C
r
e
a
t
e
B
u
i
l
d
e
r
I
m
p
l
.
j
a
v
a
:
453
)
a
t
o
r
g
.
a
p
a
c
h
e
.
c
u
r
a
t
o
r
.
f
r
a
m
e
w
o
r
k
.
i
m
p
s
.
C
r
e
a
t
e
B
u
i
l
d
e
r
I
m
p
l
.
f
o
r
P
a
t
h
(
C
r
e
a
t
e
B
u
i
l
d
e
r
I
m
p
l
.
j
a
v
a
:
443
)
a
t
o
r
g
.
a
p
a
c
h
e
.
c
u
r
a
t
o
r
.
f
r
a
m
e
w
o
r
k
.
i
m
p
s
.
C
r
e
a
t
e
B
u
i
l
d
e
r
I
m
p
l
.
f
o
r
P
a
t
h
(
C
r
e
a
t
e
B
u
i
l
d
e
r
I
m
p
l
.
j
a
v
a
:
44
)
a
t
o
r
g
.
a
p
a
c
h
e
.
k
y
l
i
n
.
s
t
o
r
a
g
e
.
h
b
a
s
e
.
u
t
i
l
.
Z
o
o
k
e
e
p
e
r
D
i
s
t
r
i
b
u
t
e
d
L
o
c
k
.
l
o
c
k
(
Z
o
o
k
e
e
p
e
r
D
i
s
t
r
i
b
u
t
e
d
L
o
c
k
.
j
a
v
a
:
146
)
a
t
o
r
g
.
a
p
a
c
h
e
.
k
y
l
i
n
.
s
t
o
r
a
g
e
.
h
b
a
s
e
.
u
t
i
l
.
Z
o
o
k
e
e
p
e
r
D
i
s
t
r
i
b
u
t
e
d
L
o
c
k
.
l
o
c
k
(
Z
o
o
k
e
e
p
e
r
D
i
s
t
r
i
b
u
t
e
d
L
o
c
k
.
j
a
v
a
:
167
)
a
t
o
r
g
.
a
p
a
c
h
e
.
k
y
l
i
n
.
s
t
o
r
a
g
e
.
h
b
a
s
e
.
H
B
a
s
e
C
o
n
n
e
c
t
i
o
n
.
c
r
e
a
t
e
H
T
a
b
l
e
I
f
N
e
e
d
e
d
(
H
B
a
s
e
C
o
n
n
e
c
t
i
o
n
.
j
a
v
a
:
328
)
a
t
o
r
g
.
a
p
a
c
h
e
.
k
y
l
i
n
.
s
t
o
r
a
g
e
.
h
b
a
s
e
.
H
B
a
s
e
R
e
s
o
u
r
c
e
S
t
o
r
e
.
c
r
e
a
t
e
H
T
a
b
l
e
I
f
N
e
e
d
e
d
(
H
B
a
s
e
R
e
s
o
u
r
c
e
S
t
o
r
e
.
j
a
v
a
:
112
)
a
t
o
r
g
.
a
p
a
c
h
e
.
k
y
l
i
n
.
s
t
o
r
a
g
e
.
h
b
a
s
e
.
H
B
a
s
e
R
e
s
o
u
r
c
e
S
t
o
r
e
.
<
i
n
i
t
>
(
H
B
a
s
e
R
e
s
o
u
r
c
e
S
t
o
r
e
.
j
a
v
a
:
93
)
a
t
s
u
n
.
r
e
f
l
e
c
t
.
N
a
t
i
v
e
C
o
n
s
t
r
u
c
t
o
r
A
c
c
e
s
s
o
r
I
m
p
l
.
n
e
w
I
n
s
t
a
n
c
e
0
(
N
a
t
i
v
e
M
e
t
h
o
d
)
a
t
s
u
n
.
r
e
f
l
e
c
t
.
N
a
t
i
v
e
C
o
n
s
t
r
u
c
t
o
r
A
c
c
e
s
s
o
r
I
m
p
l
.
n
e
w
I
n
s
t
a
n
c
e
(
N
a
t
i
v
e
C
o
n
s
t
r
u
c
t
o
r
A
c
c
e
s
s
o
r
I
m
p
l
.
j
a
v
a
:
62
)
a
t
s
u
n
.
r
e
f
l
e
c
t
.
D
e
l
e
g
a
t
i
n
g
C
o
n
s
t
r
u
c
t
o
r
A
c
c
e
s
s
o
r
I
m
p
l
.
n
e
w
I
n
s
t
a
n
c
e
(
D
e
l
e
g
a
t
i
n
g
C
o
n
s
t
r
u
c
t
o
r
A
c
c
e
s
s
o
r
I
m
p
l
.
j
a
v
a
:
45
)
a
t
j
a
v
a
.
l
a
n
g
.
r
e
f
l
e
c
t
.
C
o
n
s
t
r
u
c
t
o
r
.
n
e
w
I
n
s
t
a
n
c
e
(
C
o
n
s
t
r
u
c
t
o
r
.
j
a
v
a
:
423
)
a
t
o
r
g
.
a
p
a
c
h
e
.
k
y
l
i
n
.
c
o
m
m
o
n
.
p
e
r
s
i
s
t
e
n
c
e
.
R
e
s
o
u
r
c
e
S
t
o
r
e
.
c
r
e
a
t
e
R
e
s
o
u
r
c
e
S
t
o
r
e
(
R
e
s
o
u
r
c
e
S
t
o
r
e
.
j
a
v
a
:
92
)
a
t
o
r
g
.
a
p
a
c
h
e
.
k
y
l
i
n
.
c
o
m
m
o
n
.
p
e
r
s
i
s
t
e
n
c
e
.
R
e
s
o
u
r
c
e
S
t
o
r
e
.
g
e
t
S
t
o
r
e
(
R
e
s
o
u
r
c
e
S
t
o
r
e
.
j
a
v
a
:
110
)
a
t
o
r
g
.
a
p
a
c
h
e
.
k
y
l
i
n
.
r
e
s
t
.
s
e
r
v
i
c
e
.
A
c
l
T
a
b
l
e
M
i
g
r
a
t
i
o
n
T
o
o
l
.
c
h
e
c
k
I
f
N
e
e
d
M
i
g
r
a
t
e
(
A
c
l
T
a
b
l
e
M
i
g
r
a
t
i
o
n
T
o
o
l
.
j
a
v
a
:
98
)
a
t
o
r
g
.
a
p
a
c
h
e
.
k
y
l
i
n
.
t
o
o
l
.
A
c
l
T
a
b
l
e
M
i
g
r
a
t
i
o
n
C
L
I
.
m
a
i
n
(
A
c
l
T
a
b
l
e
M
i
g
r
a
t
i
o
n
C
L
I
.
j
a
v
a
:
41
)
C
2019
−
02
−
2401
:
25
:
42
,
056
I
N
F
O
[
c
l
o
s
e
−
h
b
a
s
e
−
c
o
n
n
]
h
b
a
s
e
.
H
B
a
s
e
C
o
n
n
e
c
t
i
o
n
:
136
:
C
l
o
s
i
n
g
H
B
a
s
e
c
o
n
n
e
c
t
i
o
n
s
.
.
.
2019
−
02
−
2401
:
25
:
42
,
057
I
N
F
O
[
T
h
r
e
a
d
−
6
]
z
o
o
k
e
e
p
e
r
.
Z
o
o
K
e
e
p
e
r
:
438
:
I
n
i
t
i
a
t
i
n
g
c
l
i
e
n
t
c
o
n
n
e
c
t
i
o
n
,
c
o
n
n
e
c
t
S
t
r
i
n
g
=
h
a
d
o
o
p
102
:
2181
:
2181
,
h
a
d
o
o
p
103
:
2181
:
2181
,
h
a
d
o
o
p
104
:
2181
:
2181
s
e
s
s
i
o
n
T
i
m
e
o
u
t
=
120000
w
a
t
c
h
e
r
=
o
r
g
.
a
p
a
c
h
e
.
c
u
r
a
t
o
r
.
C
o
n
n
e
c
t
i
o
n
S
t
a
t
e
@
46
e
8
a
5392019
−
02
−
2401
:
25
:
42
,
058
I
N
F
O
[
c
l
o
s
e
−
h
b
a
s
e
−
c
o
n
n
]
c
l
i
e
n
t
.
C
o
n
n
e
c
t
i
o
n
M
a
n
a
g
e
r
11.call(CreateBuilderImpl.java:675) at org.apache.curator.RetryLoop.callWithRetry(RetryLoop.java:107) at org.apache.curator.framework.imps.CreateBuilderImpl.pathInForeground(CreateBuilderImpl.java:672) at org.apache.curator.framework.imps.CreateBuilderImpl.protectedPathInForeground(CreateBuilderImpl.java:453) at org.apache.curator.framework.imps.CreateBuilderImpl.forPath(CreateBuilderImpl.java:443) at org.apache.curator.framework.imps.CreateBuilderImpl.forPath(CreateBuilderImpl.java:44) at org.apache.kylin.storage.hbase.util.ZookeeperDistributedLock.lock(ZookeeperDistributedLock.java:146) at org.apache.kylin.storage.hbase.util.ZookeeperDistributedLock.lock(ZookeeperDistributedLock.java:167) at org.apache.kylin.storage.hbase.HBaseConnection.createHTableIfNeeded(HBaseConnection.java:328) at org.apache.kylin.storage.hbase.HBaseResourceStore.createHTableIfNeeded(HBaseResourceStore.java:112) at org.apache.kylin.storage.hbase.HBaseResourceStore.<init>(HBaseResourceStore.java:93) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:423) at org.apache.kylin.common.persistence.ResourceStore.createResourceStore(ResourceStore.java:92) at org.apache.kylin.common.persistence.ResourceStore.getStore(ResourceStore.java:110) at org.apache.kylin.rest.service.AclTableMigrationTool.checkIfNeedMigrate(AclTableMigrationTool.java:98) at org.apache.kylin.tool.AclTableMigrationCLI.main(AclTableMigrationCLI.java:41) ^C2019-02-24 01:25:42,056 INFO [close-hbase-conn] hbase.HBaseConnection:136 : Closing HBase connections... 2019-02-24 01:25:42,057 INFO [Thread-6] zookeeper.ZooKeeper:438 : Initiating client connection, connectString=hadoop102:2181:2181,hadoop103:2181:2181,hadoop104:2181:2181 sessionTimeout=120000 watcher=org.apache.curator.ConnectionState@46e8a539 2019-02-24 01:25:42,058 INFO [close-hbase-conn] client.ConnectionManager
11.call(CreateBuilderImpl.java:675)atorg.apache.curator.RetryLoop.callWithRetry(RetryLoop.java:107)atorg.apache.curator.framework.imps.CreateBuilderImpl.pathInForeground(CreateBuilderImpl.java:672)atorg.apache.curator.framework.imps.CreateBuilderImpl.protectedPathInForeground(CreateBuilderImpl.java:453)atorg.apache.curator.framework.imps.CreateBuilderImpl.forPath(CreateBuilderImpl.java:443)atorg.apache.curator.framework.imps.CreateBuilderImpl.forPath(CreateBuilderImpl.java:44)atorg.apache.kylin.storage.hbase.util.ZookeeperDistributedLock.lock(ZookeeperDistributedLock.java:146)atorg.apache.kylin.storage.hbase.util.ZookeeperDistributedLock.lock(ZookeeperDistributedLock.java:167)atorg.apache.kylin.storage.hbase.HBaseConnection.createHTableIfNeeded(HBaseConnection.java:328)atorg.apache.kylin.storage.hbase.HBaseResourceStore.createHTableIfNeeded(HBaseResourceStore.java:112)atorg.apache.kylin.storage.hbase.HBaseResourceStore.<init>(HBaseResourceStore.java:93)atsun.reflect.NativeConstructorAccessorImpl.newInstance0(NativeMethod)atsun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)atsun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)atjava.lang.reflect.Constructor.newInstance(Constructor.java:423)atorg.apache.kylin.common.persistence.ResourceStore.createResourceStore(ResourceStore.java:92)atorg.apache.kylin.common.persistence.ResourceStore.getStore(ResourceStore.java:110)atorg.apache.kylin.rest.service.AclTableMigrationTool.checkIfNeedMigrate(AclTableMigrationTool.java:98)atorg.apache.kylin.tool.AclTableMigrationCLI.main(AclTableMigrationCLI.java:41)C2019−02−2401:25:42,056INFO[close−hbase−conn]hbase.HBaseConnection:136:ClosingHBaseconnections...2019−02−2401:25:42,057INFO[Thread−6]zookeeper.ZooKeeper:438:Initiatingclientconnection,connectString=hadoop102:2181:2181,hadoop103:2181:2181,hadoop104:2181:2181sessionTimeout=120000watcher=org.apache.curator.ConnectionState@46e8a5392019−02−2401:25:42,058INFO[close−hbase−conn]client.ConnectionManagerHConnectionImplementation:1712 : Closing zookeeper sessionid=0x4691b530c000005
2019-02-24 01:25:42,070 INFO [close-hbase-conn] zookeeper.ZooKeeper:684 : Session: 0x4691b530c000005 closed
2019-02-24 01:25:42,075 INFO [main-EventThread] zookeeper.ClientCnxn:512 : EventThread shut down
Exception in thread “main” java.lang.IllegalArgumentException: Failed to find metadata store by url: kylin_metadata@hbase
at org.apache.kylin.common.persistence.ResourceStore.createResourceStore(ResourceStore.java:98)
at org.apache.kylin.common.persistence.ResourceStore.getStore(ResourceStore.java:110)
at org.apache.kylin.rest.service.AclTableMigrationTool.checkIfNeedMigrate(AclTableMigrationTool.java:98)
at org.apache.kylin.tool.AclTableMigrationCLI.main(AclTableMigrationCLI.java:41)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at org.apache.kylin.common.persistence.ResourceStore.createResourceStore(ResourceStore.java:92)
… 3 more
Caused by: java.lang.RuntimeException: Error while peeking at /kylin/kylin_metadata/create_htable/kylin_metadata/lock
at org.apache.kylin.storage.hbase.util.ZookeeperDistributedLock.peekLock(ZookeeperDistributedLock.java:205)
at org.apache.kylin.storage.hbase.util.ZookeeperDistributedLock.isLockedByMe(ZookeeperDistributedLock.java:216)
at org.apache.kylin.storage.hbase.HBaseConnection.createHTableIfNeeded(HBaseConnection.java:352)
at org.apache.kylin.storage.hbase.HBaseResourceStore.createHTableIfNeeded(HBaseResourceStore.java:112)
at org.apache.kylin.storage.hbase.HBaseResourceStore.(HBaseResourceStore.java:93)
… 8 more
Caused by: java.lang.IllegalStateException: instance must be started before calling this method
at com.google.common.base.Preconditions.checkState(Preconditions.java:149)
at org.apache.curator.framework.imps.CuratorFrameworkImpl.getData(CuratorFrameworkImpl.java:363)
at org.apache.kylin.storage.hbase.util.ZookeeperDistributedLock.peekLock(ZookeeperDistributedLock.java:200)
… 12 more
2019-02-24 01:25:52,063 ERROR [Thread-6] curator.CuratorZookeeperClient:206 :
java.io.IOException: java.net.UnknownHostException: hadoop102:2181: 域名解析暂时失败
at org.apache.curator.ConnectionState.close(ConnectionState.java:117)
at org.apache.curator.CuratorZookeeperClient.close(CuratorZookeeperClient.java:202)
at org.apache.curator.framework.imps.CuratorFrameworkImpl.close(CuratorFrameworkImpl.java:309)
at org.apache.kylin.storage.hbase.util.ZookeeperDistributedLock$Factory$1.run(ZookeeperDistributedLock.java:62)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.net.UnknownHostException: hadoop102:2181: 域名解析暂时失败
at java.net.Inet6AddressImpl.lookupAllHostAddr(Native Method)
at java.net.InetAddress$2.lookupAllHostAddr(InetAddress.java:928)
at java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1323)
at java.net.InetAddress.getAllByName0(InetAddress.java:1276)
at java.net.InetAddress.getAllByName(InetAddress.java:1192)
at java.net.InetAddress.getAllByName(InetAddress.java:1126)
at org.apache.zookeeper.client.StaticHostProvider.(StaticHostProvider.java:61)
at org.apache.zookeeper.ZooKeeper.(ZooKeeper.java:445)
at org.apache.curator.utils.DefaultZookeeperFactory.newZooKeeper(DefaultZookeeperFactory.java:29)
at org.apache.curator.framework.imps.CuratorFrameworkImpl$2.newZooKeeper(CuratorFrameworkImpl.java:146)
at org.apache.curator.HandleHolder$1.getZooKeeper(HandleHolder.java:94)
at org.apache.curator.HandleHolder.internalClose(HandleHolder.java:128)
at org.apache.curator.HandleHolder.closeAndClear(HandleHolder.java:71)
at org.apache.curator.ConnectionState.close(ConnectionState.java:113)
… 4 more
ERROR: Unknown error. Please check full log.
首先我的hosts文件配置的没有问题,此处报域名解析失败,我们看此时日志给出的域名是hadoop102:2181,实际域名其实是hadoop102,由于kylin的元数据存储在bbase中,此时找打${HBASE_HOME}/conf/hbase-site/xml
修改
hbase.zookeeper.quorum
hadoop102:2181,hadoop103:2181,hadoop104:2181
修改后:
hbase.zookeeper.quorum
hadoop102,hadoop103,hadoop104
保存退出,进入${HBASE_HOME}/bin 启动 kylin.sh start
(加上一句话,有的可能需要重新启动hbase,有的不需要,多试几次,如果不行,自行百度其他答案)
启动成功