stop whatever is using port 8080 or tell cassandra to use a different
one (in cassandra.in.sh); see also
http://wiki.apache.org/cassandra/RunningCassandra

On Fri, Jan 8, 2010 at 7:13 PM, Dusty Reagan <du...@dustyreagan.com> wrote:
> Hi!
> I'm trying to get Casandra running on Ubuntu 8.04.2 LTS (hardy). I've got it
> installed but when I try and run it with "casandra -f" I get some lines of
> debug info then the following error twice in a row:
> ERROR - Exception encountered during startup.
> java.net.BindException: Address already in use
> at sun.nio.ch.Net.bind(Native Method)
> at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:137)
> at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:77)
> at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:70)
> at
> org.apache.cassandra.net.MessagingService.listen(MessagingService.java:235)
> at
> org.apache.cassandra.service.StorageService.start(StorageService.java:278)
> at
> org.apache.cassandra.service.CassandraServer.start(CassandraServer.java:72)
> at
> org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:95)
> at
> org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:167)
> Any advice is appreciated.
> -Dusty
> This is what I've done:
> First upgraded my software as is.
>>> sudo apt-get update
>>> sudo apt-get upgrade
> Then added the following Debian Package to my /etc/apt/sources.list file.
>>> sudo nano /etc/apt/sources.list
> deb http://www.apache.org/dist/incubator/cassandra/debian unstable main
> deb-src http://www.apache.org/dist/incubator/cassandra/debian unstable main
> Finally ran the update to install Cassandra.
>>> sudo apt-get update
> Got ERROR:
> W: GPG error: http://www.apache.org unstable Release: The following
> signatures couldn't be verified because the public key is not available:
> NO_PUBKEY F758CE318D77295D
> Fixed ERROR by:
>>> gpg --keyserver wwwkeys.eu.pgp.net --recv-keys 9AA38DCD55BE302B
>>> sudo apt-key add ~/.gnupg/pubring.gpg
> Retried cassandra install:
>>> sudo apt-get update
>>> sudo apt-get install cassandra
> Install works. Try to run:
>>> cassandra -f
> GOT Port ERROR conflict (probably due to SSH):
> Error: Exception thrown by the agent : java.rmi.server.ExportException: Port
> already in use: 8080; nested exception is:
> java.net.BindException: Address already in use
> Fixed by changing Port # in cassandra.in.sh file:
> Dcom.sun.management.jmxremote.port=3076
> Now when I try to run I get the following output:
> DEBUG - Loading settings from /etc/cassandra/storage-conf.xml
> DEBUG - Syncing log with a period of 1000
> DEBUG - opening keyspace Keyspace1
> DEBUG - adding Super1 as 0
> DEBUG - adding Standard2 as 1
> DEBUG - adding Standard1 as 2
> DEBUG - adding StandardByUUID1 as 3
> DEBUG - adding LocationInfo as 4
> DEBUG - adding HintsColumnFamily as 5
> DEBUG - Starting CFS Standard2
> DEBUG - Starting CFS Super1
> DEBUG - Starting CFS Standard1
> DEBUG - Starting CFS StandardByUUID1
> DEBUG - opening keyspace system
> DEBUG - Starting CFS LocationInfo
> DEBUG - INDEX LOAD TIME for
> /var/lib/cassandra/data/system/LocationInfo-1-Data.db: 0 ms.
> DEBUG - INDEX LOAD TIME for
> /var/lib/cassandra/data/system/LocationInfo-2-Data.db: 60 ms.
> DEBUG - Starting CFS HintsColumnFamily
> INFO - Replaying /var/lib/cassandra/commitlog/CommitLog-1262945083831.log
> DEBUG - collecting Generation:false:4...@1
> DEBUG - collecting Token:false:1...@0
> INFO - Saved Token found: 78423312310466069721899695896283852742
> ERROR - Exception encountered during startup.
> java.net.BindException: Address already in use
> at sun.nio.ch.Net.bind(Native Method)
> at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:137)
> at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:77)
> at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:70)
> at
> org.apache.cassandra.net.MessagingService.listen(MessagingService.java:235)
> at
> org.apache.cassandra.service.StorageService.start(StorageService.java:278)
> at
> org.apache.cassandra.service.CassandraServer.start(CassandraServer.java:72)
> at
> org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:95)
> at
> org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:167)
> Exception encountered during startup.
> java.net.BindException: Address already in use
> at sun.nio.ch.Net.bind(Native Method)
> at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:137)
> at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:77)
> at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:70)
> at
> org.apache.cassandra.net.MessagingService.listen(MessagingService.java:235)
> at
> org.apache.cassandra.service.StorageService.start(StorageService.java:278)
> at
> org.apache.cassandra.service.CassandraServer.start(CassandraServer.java:72)
> at
> org.apache.cassandra.service.CassandraDaemon.setup(CassandraDaemon.java:95)
> at
> org.apache.cassandra.service.CassandraDaemon.main(CassandraDaemon.java:167)
>

Reply via email to