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