cassandra-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Martin Marinov <martin.mari...@securax.org>
Subject Re: Cassandra trigger following the CQL for Cassandra 2.0 tutorial does not work
Date Mon, 28 Jul 2014 13:04:20 GMT
Correction.
It's:

unzip -l /etc/cassandra/triggers/InvertedIndex.jar
Archive:  /etc/cassandra/triggers/InvertedIndex.jar
   Length      Date    Time    Name
---------  ---------- -----   ----
         0  2014-07-25 10:07   META-INF/
        68  2014-07-25 10:07   META-INF/MANIFEST.MF
      2761  2014-07-25 10:07   InvertedIndex.java
---------                     -------
      2829                     3 files



On 07/28/2014 04:02 PM, Martin Marinov wrote:
> The output is:
>
> unzip /etc/cassandra/triggers/InvertedIndex.jar
> Archive:  /etc/cassandra/triggers/InvertedIndex.jar
>    creating: META-INF/
>   inflating: META-INF/MANIFEST.MF
>   inflating: InvertedIndex.java
>
>
> On 07/28/2014 03:54 PM, Michael Dykman wrote:
>>
>> I wonder; your jar creation looks a little off and I suspect your 
>> problem might be the jar format which would lead to the failure to 
>> load.  Could you list the output of
>> $ unzip -l my.jar?
>>
>> On Jul 28, 2014 3:49 AM, "Martin Marinov" <martin.marinov@securax.org 
>> <mailto:martin.marinov@securax.org>> wrote:
>>
>>     I did:
>>     ls /etc/cassandra/triggers/
>>     InvertedIndex.jar  README.txt
>>
>>
>>     But I'm not sure I'm creating the jar correctly.
>>
>>     I'm running:
>>     jar cvf
>>     /etc/cassandra/triggers/org.apache.cassandra.triggers.InvertedIndex.jar
>>     org.apache.cassandra.triggers.InvertedIndex.class
>>
>>     where org.apache.cassandra.triggers.InvertedIndex.class contains
>>     the java code on this url:
>>     https://git-wip-us.apache.org/repos/asf?p=cassandra.git;a=blob_plain;f=examples/triggers/src/org/apache/cassandra/triggers/InvertedIndex.java;hb=HEAD
>>
>>     Also I tried with the name of the .class file and the .jar file as:
>>     InvertedIndex.jar, InvertedIndex.class
>>     and as
>>     org.apache.cassandra.triggers.InvertedIndex.jar,
>>     org.apache.cassandra.triggers.InvertedIndex.class
>>
>>
>>     On 07/28/2014 10:43 AM, DuyHai Doan wrote:
>>>     Did you put the jar into the /lib folder on the server ? I know
>>>     it's a basic question but it's the first idea to come in mind
>>>
>>>
>>>     On Mon, Jul 28, 2014 at 9:36 AM, Martin Marinov
>>>     <martin.marinov@securax.org <mailto:martin.marinov@securax.org>>
>>>     wrote:
>>>
>>>         Anybody got an idea on this matter ?
>>>
>>>
>>>         On 07/24/2014 06:34 PM, Martin Marinov wrote:
>>>>         Hi,
>>>>
>>>>         I posted the question on stackoverflow:
>>>>         http://stackoverflow.com/questions/24937425/cassandra-trigger-following-the-cql-for-cassandra-2-0-tutorial-does-not-work
>>>>
>>>>         On 07/24/2014 06:25 PM, Martin Marinov wrote:
>>>>>
>>>>>         Hi,
>>>>>
>>>>>         I'm following the tutorial at:
>>>>>         http://www.datastax.com/documentation/cql/3.1/cql/cql_reference/trigger_r.html
>>>>>
>>>>>         I'm using Cassandra 2.0.9 with Oracle Java (java version
>>>>>         "1.7.0_60").
>>>>>
>>>>>         I have downloaded the example Java Class from
>>>>>         https://git-wip-us.apache.org/repos/asf?p=cassandra.git;a=blob_plain;f=examples/triggers/src/org/apache/cassandra/triggers/InvertedIndex.java;hb=HEAD
>>>>>         into a file named
>>>>>         *org.apache.cassandra.triggers.InvertedIndex.jar* .
>>>>>
>>>>>         I then created a jar using:
>>>>>
>>>>>         |jar cvf /etc/cassandra/triggers/org.apache.cassandra.triggers.InvertedIndex.jar
org.apache.cassandra.triggers.InvertedIndex.class
>>>>>         |
>>>>>
>>>>>         I restarted the cassandra service.
>>>>>
>>>>>         The trigger does not exist:
>>>>>
>>>>>         |cqlsh:mykeyspace> CREATE TRIGGER myTrigger ON myTable USING
'org.apache.cassandra.triggers.InvertedIndex';
>>>>>         Bad Request: Trigger class 'org.apache.cassandra.triggers.InvertedIndex'
doesn't exist
>>>>>         |
>>>>>
>>>>>         What am I doing wrong ?
>>>>>
>>>>>
>>>>>         -- 
>>>>>         Best Regards,
>>>>>
>>>>>         Martin Marinov
>>>>>         Securax LTD
>>>>>
>>>>>         NOTICE:  This email and any file transmitted are confidential
and/or
>>>>>         legally privileged and intended only for the person(s) directly
>>>>>         addressed.  If you are not the intended recipient, any use, copying,
>>>>>         transmission, distribution, or other forms of dissemination is
strictly
>>>>>         prohibited.  If you have received this email in error, please
notify the
>>>>>         sender immediately and permanently delete the email and files,
if any.
>>>>
>>>>
>>>>         -- 
>>>>         Best Regards,
>>>>
>>>>         Martin Marinov
>>>>         Securax LTD
>>>>
>>>>         NOTICE:  This email and any file transmitted are confidential and/or
>>>>         legally privileged and intended only for the person(s) directly
>>>>         addressed.  If you are not the intended recipient, any use, copying,
>>>>         transmission, distribution, or other forms of dissemination is strictly
>>>>         prohibited.  If you have received this email in error, please notify
the
>>>>         sender immediately and permanently delete the email and files, if
any.
>>>
>>>
>>>         -- 
>>>         Best Regards,
>>>
>>>         Martin Marinov
>>>         Securax LTD
>>>
>>>         NOTICE:  This email and any file transmitted are confidential and/or
>>>         legally privileged and intended only for the person(s) directly
>>>         addressed.  If you are not the intended recipient, any use, copying,
>>>         transmission, distribution, or other forms of dissemination is strictly
>>>         prohibited.  If you have received this email in error, please notify
the
>>>         sender immediately and permanently delete the email and files, if any.
>>>
>>>
>>
>>
>>     -- 
>>     Best Regards,
>>
>>     Martin Marinov
>>     Securax LTD
>>
>>     NOTICE:  This email and any file transmitted are confidential and/or
>>     legally privileged and intended only for the person(s) directly
>>     addressed.  If you are not the intended recipient, any use, copying,
>>     transmission, distribution, or other forms of dissemination is strictly
>>     prohibited.  If you have received this email in error, please notify the
>>     sender immediately and permanently delete the email and files, if any.
>>
>
>
> -- 
> Best Regards,
>
> Martin Marinov
> Securax LTD
>
> NOTICE:  This email and any file transmitted are confidential and/or
> legally privileged and intended only for the person(s) directly
> addressed.  If you are not the intended recipient, any use, copying,
> transmission, distribution, or other forms of dissemination is strictly
> prohibited.  If you have received this email in error, please notify the
> sender immediately and permanently delete the email and files, if any.


-- 
Best Regards,

Martin Marinov
Securax LTD

NOTICE:  This email and any file transmitted are confidential and/or
legally privileged and intended only for the person(s) directly
addressed.  If you are not the intended recipient, any use, copying,
transmission, distribution, or other forms of dissemination is strictly
prohibited.  If you have received this email in error, please notify the
sender immediately and permanently delete the email and files, if any.


Mime
View raw message