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
>

Reply via email to