2016-08-04 5 views
0

openstackの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 

1台のオープンスタックマシンにalluxioをインストールする特別なインストールはありますか?

答えて

2

アドレスが既に使用されているため、AlluxioマスターのWeb UIが開始できないようです。これは、ポートが別のプロセスによって使用された場合に発生します。 AlluxioのWeb UIでは、デフォルトでWeb UI用のポート19999が使用されます。別のプロセスがそのポートを使用していると予想される場合は、コンフィグレーションパラメータ(http://www.alluxio.org/docs/master/en/Configuration-Settings.html#master-configurationalluxio.master.web.portを別のポート番号に変更して、AlluxioマスタWeb UIポートを変更できます。

+0

ありがとう、私は問題を解決します。私はポートとjavaバージョンを変更しました。 (Alluxioはjdk1.8.77で動作しますが、より新しいバージョンでは動作しません)。 jdk回帰を修正するには、Upgrade Jettyが必要です(情報:) – TiGi

関連する問題