java.net.URISyntaxException: ожидаемое имя схемы с индексом 0: - PullRequest
0 голосов
/ 06 июля 2018

Я пытаюсь настроить 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

Но все это не работает для меня.

Пожалуйста, кто-нибудь может мне помочь? ..

...