Hi Brian, Thanks for your response. I think i did change CASSANDRA_HOME to point to new directory.
-Vivek On Wed, Jul 17, 2013 at 7:03 PM, Brian O'Neill <b...@alumni.brown.edu>wrote: > Vivek, > > The location of CassandraDaemon changed between versions. (from > org.apache.cassandra.thrift to org.apache.cassandra.service) > > It is likely that the start scripts are picking up the old version on the > classpath, which results in the main method not being found. > > Do you have CASSANDRA_HOME set? I believe the start scripts will use > that. Perhaps you have that set and pointed to the older 1.1.X version? > > -brian > > > On Wed, Jul 17, 2013 at 8:31 AM, Vivek Mishra <mishra.v...@gmail.com>wrote: > >> Finally, >> i have to delete all rpm installed files to get this working, folders are: >> /usr/share/cassandra >> /etc/alternatives/cassandra >> /usr/bin/cassandra >> /usr/bin/cassandra.in.sh >> /usr/bin/cassandra-cli >> >> Still don't understand why it's giving me such weird error: >> ******************************************************************** >> Error: Main method not found in class >> org.apache.cassandra.service.CassandraDaemon, please define the main method >> as: >> public static void main(String[] args) >> ******************************************************************* >> >> This is not informative at all and does not even Help! >> >> -Vivek >> >> >> On Wed, Jul 17, 2013 at 3:49 PM, Vivek Mishra <mishra.v...@gmail.com>wrote: >> >>> @aaron >>> Thanks for your reply. I did have a look rpm installed files >>> 1. /etc/alternatives/cassandra, it contains configuration files only. >>> and .sh files are installed within /usr/bin folder. >>> >>> Even if i try to run from extracted tar ball folder as >>> >>> /home/impadmin/apache-cassandra-1.2.4/bin/cassandra -f >>> >>> same error. >>> >>> /home/impadmin/apache-cassandra-1.2.4/bin/cassandra -v >>> >>> gives me 1.1.12 though it should give me 1.2.4 >>> >>> >>> -Vivek >>> it gives me same error. >>> >>> >>> On Wed, Jul 17, 2013 at 3:37 PM, aaron morton >>> <aa...@thelastpickle.com>wrote: >>> >>>> Something is messed up in your install. Can you try scrubbing the >>>> install and restarting ? >>>> >>>> Cheers >>>> >>>> ----------------- >>>> Aaron Morton >>>> Cassandra Consultant >>>> New Zealand >>>> >>>> @aaronmorton >>>> http://www.thelastpickle.com >>>> >>>> On 17/07/2013, at 6:47 PM, Vivek Mishra <mishra.v...@gmail.com> wrote: >>>> >>>> Error: Main method not found in class >>>> org.apache.cassandra.service.CassandraDaemon, please define the main method >>>> as: >>>> public static void main(String[] args) >>>> ============================================================ >>>> >>>> Hi, >>>> I am getting this error. Earlier it was working fine for me, when i >>>> simply downloaded the tarball installation and ran cassandra server. >>>> Recently i did rpm package installation of Cassandra and which is working >>>> fine. But somehow when i try to run it via originally extracted tar >>>> package. i am getting: >>>> >>>> ************************************* >>>> xss = -ea >>>> -javaagent:/home/impadmin/software/apache-cassandra-1.2.4//lib/jamm-0.2.5.jar >>>> -XX:+UseThreadPriorities -XX:ThreadPriorityPolicy=42 -Xms1024M -Xmx1024M >>>> -Xmn256M -XX:+HeapDumpOnOutOfMemoryError -Xss180k >>>> Error: Main method not found in class >>>> org.apache.cassandra.service.CassandraDaemon, please define the main method >>>> as: >>>> public static void main(String[] args) >>>> ************************************************* >>>> >>>> I tried setting CASSANDRA_HOME directory, but no luck. >>>> >>>> Error is bit confusing, Any suggestions??? >>>> >>>> -Vivek >>>> >>>> >>>> >>> >> > > > -- > Brian ONeill > Chief Architect, Health Market Science (http://healthmarketscience.com) > mobile:215.588.6024 > blog: http://brianoneill.blogspot.com/ > twitter: @boneill42 >