error when trying to start hannibal...

53 views
Skip to first unread message

saran frevr

unread,
Feb 17, 2014, 6:49:05 AM2/17/14
to hannib...@googlegroups.com
Hi,

    wen i run hannibal start am getting following error...any help....


starting Hannibal for HBase 0.94 on Port 9000 (may be altered by assigning another port-number to HANNIBAL_HTTP_PORT)
Play server process ID is 30545
[info] play - database [default] connected at jdbc:h2:data/metrics.h2
[info] application - Application has started in Prod-Mode with models.hbase092.HBaseContext092@4eda480b, starting Update-Metrics-Actor
[info] play - Starting application default Akka system.
[info] play - Application started (Prod)
[info] application - start updating RegionMetrics... (Mon Feb 17 06:45:45 EST 2014)
Oops, cannot start the server.
org.jboss.netty.channel.ChannelException: Failed to bind to: /0.0.0.0:9000
        at org.jboss.netty.bootstrap.ServerBootstrap.bind(ServerBootstrap.java:303)
        at play.core.server.NettyServer.<init>(NettyServer.scala:63)
        at play.core.server.NettyServer$.createServer(NettyServer.scala:132)
        at play.core.server.NettyServer$$anonfun$main$5.apply(NettyServer.scala:162)
        at play.core.server.NettyServer$$anonfun$main$5.apply(NettyServer.scala:161)
        at scala.Option.map(Option.scala:133)
        at play.core.server.NettyServer$.main(NettyServer.scala:161)
        at play.core.server.NettyServer.main(NettyServer.scala)
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:444)
        at sun.nio.ch.Net.bind(Net.java:436)
        at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:214)
        at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74)
        at org.jboss.netty.channel.socket.nio.NioServerSocketPipelineSink.bind(NioServerSocketPipelineSink.java:148)
        at org.jboss.netty.channel.socket.nio.NioServerSocketPipelineSink.handleServerSocket(NioServerSocketPipelineSink.java:100)
        at org.jboss.netty.channel.socket.nio.NioServerSocketPipelineSink.eventSunk(NioServerSocketPipelineSink.java:74)
        at org.jboss.netty.channel.Channels.bind(Channels.java:468)
        at org.jboss.netty.channel.AbstractChannel.bind(AbstractChannel.java:200)
        at org.jboss.netty.bootstrap.ServerBootstrap$Binder.channelOpen(ServerBootstrap.java:348)
        at org.jboss.netty.channel.Channels.fireChannelOpen(Channels.java:176)
        at org.jboss.netty.channel.socket.nio.NioServerSocketChannel.<init>(NioS      erverSocketChannel.java:85)
        at org.jboss.netty.channel.socket.nio.NioServerSocketChannelFactory.newC      hannel(NioServerSocketChannelFactory.java:142)
        at org.jboss.netty.channel.socket.nio.NioServerSocketChannelFactory.newC      hannel(NioServerSocketChannelFactory.java:90)
        at org.jboss.netty.bootstrap.ServerBootstrap.bind(ServerBootstrap.java:2      82)
        ... 7 more

yogesh.ch...@gmail.com

unread,
Oct 26, 2016, 7:08:36 AM10/26/16
to Hannibal developers & users mailing list
Decide any port number to be useed eg, 10001,1002...

check for the port availability on your machine by:

netstat -ano | grep :9000

it the result of above command is empty then set it as the port number to be used

export ANNIBAL_HTTP_PORT=<port number>

then start using ./start


I hope that will work for you

Reply all
Reply to author
Forward
0 new messages