2016-08-04 98 views
0

我嘗試使用spark和hdfs在openstack上的VM Centos上安裝alluxio1.2,但安裝無法正常工作。 Spark和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主Web用戶界面無法啓動,因爲該地址已被使用。如果端口被另一個進程佔用,則會發生這種情況。 Alluxio Web UI默認使用端口19999作爲Web UI。如果您希望另一個進程使用該端口,則可以通過將配置參數(http://www.alluxio.org/docs/master/en/Configuration-Settings.html#master-configuration),alluxio.master.web.port更改爲另一個端口號來更改Alluxio主控網絡UI端口。

+0

謝謝,我解決了這個問題。我修改了端口和Java版本。 (Alluxio使用jdk1.8.77,但不適用於更新的版本)。要修復jdk迴歸,您需要升級Jetty(有關信息:)) – TiGi