Я пытаюсь настроить Uber athenaX на моем сервере. Я думаю, что я завершил 80% вещей. Но за движение я борюсь с этой ошибкой.
WARN org.apache.hadoop.yarn.server.nodemanager.containermanager.container.ContainerImpl: Failed to parse resource-request
java.net.URISyntaxException: Expected scheme name at index 0: :///home/cyclone/randika/athenax/log4j.properties
at java.net.URI$Parser.fail(URI.java:2848)
at java.net.URI$Parser.failExpecting(URI.java:2854)
at java.net.URI$Parser.parse(URI.java:3046)
at java.net.URI.<init>(URI.java:746)
at org.apache.hadoop.yarn.util.ConverterUtils.getPathFromYarnURL(ConverterUtils.java:82)
at org.apache.hadoop.yarn.server.nodemanager.containermanager.localizer.LocalResourceRequest.<init>(LocalResourceRequest.java:46)
at org.apache.hadoop.yarn.server.nodemanager.containermanager.container.ContainerImpl$RequestResourcesTransition.transition(ContainerImpl.java:614)
at org.apache.hadoop.yarn.server.nodemanager.containermanager.container.ContainerImpl$RequestResourcesTransition.transition(ContainerImpl.java:565)
at org.apache.hadoop.yarn.state.StateMachineFactory$MultipleInternalArc.doTransition(StateMachineFactory.java:385)
at org.apache.hadoop.yarn.state.StateMachineFactory.doTransition(StateMachineFactory.java:302)
at org.apache.hadoop.yarn.state.StateMachineFactory.access$300(StateMachineFactory.java:46)
at org.apache.hadoop.yarn.state.StateMachineFactory$InternalStateMachine.doTransition(StateMachineFactory.java:448)
at org.apache.hadoop.yarn.server.nodemanager.containermanager.container.ContainerImpl.handle(ContainerImpl.java:1129)
at org.apache.hadoop.yarn.server.nodemanager.containermanager.container.ContainerImpl.handle(ContainerImpl.java:84)
at org.apache.hadoop.yarn.server.nodemanager.containermanager.ContainerManagerImpl$ContainerEventDispatcher.handle(ContainerManagerImpl.java:1068)
at org.apache.hadoop.yarn.server.nodemanager.containermanager.ContainerManagerImpl$ContainerEventDispatcher.handle(ContainerManagerImpl.java:1061)
at org.apache.hadoop.yarn.event.AsyncDispatcher.dispatch(AsyncDispatcher.java:184)
at org.apache.hadoop.yarn.event.AsyncDispatcher$1.run(AsyncDispatcher.java:110)
at java.lang.Thread.run(Thread.java:748)
2018-07-06 09:38:30,635 INFO org.apache.hadoop.yarn.server.nodemanager.containermanager.container.ContainerImpl: Container container_1530792582755_0033_01_000001 transitioned from NEW to LOCALIZATION_FAILED
Я думаю, что эта ошибка возникает из-за какой-то ошибки в моем файле athenaX .yaml. Это мой файл .yaml
athenax.master.uri: http://<myip>:8083
catalog.impl: com.mydashboard.athena.catalog.impl.MydashboardAthenaCatalogProvider
clusters:
CID-62142d19-3125-4736-8a36-726c81a01fbf:
yarn.site.location: hdfs:///home/cyclone/randika/athenax/yarn-site.xml
athenax.home.dir: hdfs:///home/cyclone/randika/athenax
flink.uber.jar.location: hdfs:///home/cyclone/randika/athenax/original-FlinkJob-0.1-SNAPSHOT.jar
localize.resources:
- /home/cyclone/randika/athenax/log4j.properties
additional.jars:
- /home/cyclone/randika/athenax/connectors.jar
extras:
jobstore.leveldb.file: /home/cyclone/randika/athenax/db
И я попытался localize.resources: следующим образом
- / дома / Cyclone / randika / athenax / log4j.properties
- http://home/cyclone/randika/athenax/log4j.properties
- http://<myip>/home/cyclone/randika/athenax/log4j.properties
Но все это не работает для меня.
Пожалуйста, кто-нибудь может мне помочь? ..