Как установить alluxio1.2 на openstack

Я пытаюсь установить alluxio1.2 на виртуальную машину Centos на openstack со spark и hdfs, но установка не работает. Spark и hdfs уже установлены и работают

    ERROR logger.type (AlluxioMaster.java:main) - Uncaught exception while running Alluxio master, stopping it and exiting.
java.lang.RuntimeException: java.net.BindException: Address already in use
        at com.google.common.base.Throwables.propagate(Throwables.java:160)
        at alluxio.web.UIWebServer.startWebServer(UIWebServer.java:164)
        at alluxio.master.AlluxioMaster.startServingWebServer(AlluxioMaster.java:467)
        at alluxio.master.AlluxioMaster.startServing(AlluxioMaster.java:452)
        at alluxio.master.AlluxioMaster.startServing(AlluxioMaster.java:447)
        at alluxio.master.AlluxioMaster.start(AlluxioMaster.java:389)
        at alluxio.master.AlluxioMaster.main(AlluxioMaster.java:86)
Caused by: java.net.BindException: Address already in use
        at sun.nio.ch.Net.bind0(Native Method)
        at sun.nio.ch.Net.bind(Net.java:433)
        at sun.nio.ch.Net.bind(Net.java:425)
        at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:223)
        at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74)
        at org.eclipse.jetty.server.nio.SelectChannelConnector.open(SelectChannelConnector.java:187)
        at alluxio.web.UIWebServer.startWebServer(UIWebServer.java:154)
        ... 5 more

Есть ли специальная установка для установки alluxio на одну машину с открытым стеком?


person TiGi    schedule 04.08.2016    source источник


Ответы (1)


Похоже, веб-интерфейс мастера Alluxio не может запуститься, поскольку адрес уже используется. Это происходит, если порт занят другим процессом. Веб-интерфейс Alluxio по умолчанию использует порт 19999 для веб-интерфейса. Если вы ожидаете, что другой процесс будет использовать этот порт, вы можете изменить основной порт веб-интерфейса Alluxio, изменив параметр конфигурации (http://www.alluxio.org/docs/master/en/Configuration-Settings.html#master-configuration), alluxio.master.web.port, на другой номер порта .

person Gene Pang    schedule 05.08.2016
comment
спасибо, исправляю проблему. Я изменил порт и версию Java. (Alluxio работает с jdk1.8.77, но не работает с более поздней версией). Чтобы исправить регрессию jdk, вам нужно обновить Jetty (для информации:)) - person TiGi; 08.08.2016