2016-08-04 3 views
0

openlux에서 spark 및 hdfs를 사용하여 alluxio1.2를 VM centos에 설치하려고 시도했지만 설치가 작동하지 않습니다. 스파크와 HDFS는 이미 설치하고 openstack에 alluxio1.2를 설치하는 방법

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 

한 OpenStack은 컴퓨터에 alluxio를 설치하는 특별한 설치가 있습니까 일입니까?

답변

2

주소가 이미 사용 중이므로 Alluxio 마스터의 웹 UI를 시작할 수없는 것처럼 보입니다. 이것은 포트가 다른 프로세스에 의해 사용 된 경우 발생합니다. Alluxio 웹 UI는 기본적으로 웹 UI에 19999 포트를 사용합니다. 다른 프로세스가 해당 포트를 사용할 것으로 예상되는 경우, 구성 매개 변수(), alluxio.master.web.port을 다른 포트 번호로 변경하여 Alluxio 마스터 웹 UI 포트를 변경할 수 있습니다.

+0

감사합니다. 문제가 해결되었습니다. 나는 포트와 자바 버전을 수정했다. (Alluxio는 jdk1.8.77에서 작동하지만 최신 버전에서는 작동하지 않습니다.) jdk 회귀를 수정하려면 Jetty 업그레이드가 필요합니다 (정보 :) – TiGi