Did the example work as it was presented in the README.txt ? 

Cheers

-----------------
Aaron Morton
Freelance Cassandra Consultant
New Zealand

@aaronmorton
http://www.thelastpickle.com

On 13/03/2013, at 11:31 AM, cscetbon....@orange.com wrote:

> Finally I've found the answer in CassandraStorage.java !
> 
> columns is not an alias but a bag that you fill with columns (name+value) 
> that don't have metadata. 
> 
> That's why your sample doesn't return anything in my test as I've only filled 
> existing columns (found in the CQL CREATE command)
> I think you should update the file cassandra/examples/pig/README.txt to 
> explain where this columns comes from or by changing the description of the 
> test cause it doesn't really determine the top 50 column names but only the 
> top 50 column names put in the bag "columns" (without metadata)
> 
> Regards
> -- 
> Cyril SCETBON
> 
> On Mar 13, 2013, at 6:44 PM, cscetbon....@orange.com wrote:
> 
>> I'm trying to execute your sample pig script and I don't understand where 
>> the alias "columns" comes from :
>> 
>> grunt> rows = LOAD 'cassandra://MyKeyspace/MyColumnFamily' USING 
>> CassandraStorage();
>> grunt> cols = FOREACH rows GENERATE flatten(columns);
>> 
>> I suppose it's defined by the call to getSchema function in 
>> src/java/org/apache/cassandra/hadoop/pig/CassandraStorage.java however even 
>> if the order is well executed by Pig, cols can't be dumped.
>> 
>> if I dump rows I get :
>> 
>> (iza,(),(),(),(birth_year,77),(gender,F),{})
>> (cyril,(),(),(),(birth_year,79),(gender,M),{}) 
>> 
>> but when I dump cols I get nothing :(
>> 
>> any idea ?
>> 
>> -- 
>> Cyril SCETBON
>> 
>> On Mar 13, 2013, at 10:26 AM, Cyril Scetbon <cscetbon....@orange.com> wrote:
>> 
>>> Ok forget it. It was a mix of mistakes like environment variables not set, 
>>> package name not added in the script and libraries not found.
>>> 
>>> Regards
>>> -- 
>>> Cyril SCETBON
>>> 
>>> On Mar 12, 2013, at 10:43 AM, cscetbon....@orange.com wrote:
>>> 
>>>> I'm already using Cassandra 1.2.2 with only one line to test the cassandra 
>>>> access :
>>>> 
>>>> rows = LOAD 'cassandra://twissandra/users' USING 
>>>> org.apache.cassandra.hadoop.pig.CassandraStorage();
>>>> 
>>>> extracted from the sample script provided in the sources
>>>> -- 
>>>> Cyril SCETBON
>>>> 
>>>> On Mar 12, 2013, at 6:57 AM, aaron morton <aa...@thelastpickle.com> wrote:
>>>> 
>>>>>> any idea why the function loadFunc does not work correctly ?
>>>>> No sorry. 
>>>>> Not sure why you are linking to the CQL info or what Pig script / config 
>>>>> you are running. 
>>>>> Did you follow the example in the examples/pig in the source distribution 
>>>>> ? 
>>>>> 
>>>>> Also please use at least cassandra 1.1. 
>>>>> 
>>>>> Cheers
>>>>> 
>>>>> -----------------
>>>>> Aaron Morton
>>>>> Freelance Cassandra Consultant
>>>>> New Zealand
>>>>> 
>>>>> @aaronmorton
>>>>> http://www.thelastpickle.com
>>>>> 
>>>>> On 11/03/2013, at 9:39 AM, cscetbon....@orange.com wrote:
>>>>> 
>>>>>> You said all versions. However, when I try to access 
>>>>>> cassandra://twissandra/users based on 
>>>>>> http://www.datastax.com/docs/1.0/dml/using_cql I get :
>>>>>> 
>>>>>> 2013-03-11 17:35:48,444 [main] INFO  org.apache.pig.Main - Apache Pig 
>>>>>> version 0.11.0 (r1446324) compiled Feb 14 2013, 16:40:57
>>>>>> 2013-03-11 17:35:48,445 [main] INFO  org.apache.pig.Main - Logging error 
>>>>>> messages to: /Users/cyril/pig_1363019748442.log
>>>>>> 2013-03-11 17:35:48.583 java[13809:1203] Unable to load realm info from 
>>>>>> SCDynamicStore
>>>>>> 2013-03-11 17:35:48,750 [main] INFO  org.apache.pig.impl.util.Utils - 
>>>>>> Default bootup file /Users/cyril/.pigbootup not found
>>>>>> 2013-03-11 17:35:48,831 [main] INFO  
>>>>>> org.apache.pig.backend.hadoop.executionengine.HExecutionEngine - 
>>>>>> Connecting to hadoop file system at: file:///
>>>>>> 2013-03-11 17:35:49,235 [main] ERROR org.apache.pig.tools.grunt.Grunt - 
>>>>>> ERROR 2245: Cannot get schema from loadFunc 
>>>>>> org.apache.cassandra.hadoop.pig.CassandraStorage
>>>>>> 
>>>>>> with pig 0.11.0
>>>>>> 
>>>>>> any idea why the function loadFunc does not work correctly ?
>>>>>> 
>>>>>> thanks
>>>>>> -- 
>>>>>> Cyril SCETBON
>>>>>> 
>>>>>> On Jan 18, 2013, at 7:00 PM, aaron morton <aa...@thelastpickle.com> 
>>>>>> wrote:
>>>>>> 
>>>>>>>> Silly question -- but does hive/pig hadoop etc work with cassandra
>>>>>>>> 1.1.8?  Or only with 1.2?  
>>>>>>> all versions. 
>>>>>>> 
>>>>>>>> We are using astyanax library, which seems
>>>>>>>> to fail horribly on 1.2, 
>>>>>>> How does it fail ? 
>>>>>>> If you think you have a bug post it at 
>>>>>>> https://github.com/Netflix/astyanax
>>>>>>> 
>>>>>>> Cheers
>>>>>>> 
>>>>>>> -----------------
>>>>>>> Aaron Morton
>>>>>>> Freelance Cassandra Developer
>>>>>>> New Zealand
>>>>>>> 
>>>>>>> @aaronmorton
>>>>>>> http://www.thelastpickle.com
>>>>>>> 
>>>>>>> On 18/01/2013, at 7:48 AM, James Lyons <james.ly...@gmail.com> wrote:
>>>>>>> 
>>>>>>>> Silly question -- but does hive/pig hadoop etc work with cassandra
>>>>>>>> 1.1.8?  Or only with 1.2?  We are using astyanax library, which seems
>>>>>>>> to fail horribly on 1.2, so we're still on 1.1.8.  But we're just
>>>>>>>> starting out with this and i'm still debating between cassandra and
>>>>>>>> hbase.  So I just want to know if there is a limitation here or not,
>>>>>>>> as I have no idea when 1.2 support will exist in astyanax.
>>>>>>>> 
>>>>>>>> That said, are there other java (scala) libraries that people use to
>>>>>>>> connect to cassandra that support 1.2?
>>>>>>>> 
>>>>>>>> -James-
>>>>>>>> 
>>>>>>>> On Thu, Jan 17, 2013 at 8:30 AM,  <cscetbon....@orange.com> wrote:
>>>>>>>>> Ok, I understand that I need to manage both cassandra and hadoop 
>>>>>>>>> components
>>>>>>>>> and that pig will use hadoop components to launch its tasks which 
>>>>>>>>> will use
>>>>>>>>> Cassandra as the Storage engine.
>>>>>>>>> 
>>>>>>>>> Thanks
>>>>>>>>> --
>>>>>>>>> Cyril SCETBON
>>>>>>>>> 
>>>>>>>>> On Jan 17, 2013, at 4:03 PM, James Schappet <jschap...@gmail.com> 
>>>>>>>>> wrote:
>>>>>>>>> 
>>>>>>>>> This really depends on how you design your Hadoop Cluster.  The 
>>>>>>>>> testing I
>>>>>>>>> have done, had Hadoop and Cassandra Nodes collocated on the same 
>>>>>>>>> hosts.
>>>>>>>>> Remember that Pig code runs inside of your hadoop cluster, and 
>>>>>>>>> connects to
>>>>>>>>> Cassandra as the Database engine.
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> I have not done any testing with Hive, so someone else will have to 
>>>>>>>>> answer
>>>>>>>>> that question.
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> From: <cscetbon....@orange.com>
>>>>>>>>> Reply-To: <user@cassandra.apache.org>
>>>>>>>>> Date: Thursday, January 17, 2013 8:58 AM
>>>>>>>>> To: "user@cassandra.apache.org" <user@cassandra.apache.org>
>>>>>>>>> Subject: Re: Pig / Map Reduce on Cassandra
>>>>>>>>> 
>>>>>>>>> Jimmy,
>>>>>>>>> 
>>>>>>>>> I understand that CFS can replace HDFS for those who use Hadoop. I 
>>>>>>>>> just want
>>>>>>>>> to use pig and hive on cassandra. I know that pig samples are 
>>>>>>>>> provided and
>>>>>>>>> work now with cassandra natively (they are part of the core). 
>>>>>>>>> However, does
>>>>>>>>> it mean that the process will be spread over nodes with
>>>>>>>>> number_of_mapper=number_of_nodes or something like that ?
>>>>>>>>> Can Hive connect to Cassandra 1.2 easily too ?
>>>>>>>>> 
>>>>>>>>> --
>>>>>>>>> Cyril Scetbon
>>>>>>>>> 
>>>>>>>>> On Jan 17, 2013, at 2:42 PM, James Schappet <jschap...@gmail.com> 
>>>>>>>>> wrote:
>>>>>>>>> 
>>>>>>>>> CFS is Cassandra File System:
>>>>>>>>> http://www.datastax.com/dev/blog/cassandra-file-system-design
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> But you don't need CFS to connect from PIG to Cassandra.  The latest
>>>>>>>>> versions of Cassandra Source ship with examples of connecting from 
>>>>>>>>> pig to
>>>>>>>>> cassandra.
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> apache-cassandra-1.2.0-src/examples/pig   --
>>>>>>>>> http://www.apache.org/dyn/closer.cgi?path=/cassandra/1.2.0/apache-cassandra-1.2.0-src.tar.gz
>>>>>>>>> 
>>>>>>>>> --Jimmy
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> From: <cscetbon....@orange.com>
>>>>>>>>> Reply-To: <user@cassandra.apache.org>
>>>>>>>>> Date: Thursday, January 17, 2013 6:35 AM
>>>>>>>>> To: "user@cassandra.apache.org" <user@cassandra.apache.org>
>>>>>>>>> Subject: Re: Pig / Map Reduce on Cassandra
>>>>>>>>> 
>>>>>>>>> what do you mean ? it's not needed by Pig or Hive to access Cassandra 
>>>>>>>>> data.
>>>>>>>>> 
>>>>>>>>> Regards
>>>>>>>>> 
>>>>>>>>> On Jan 16, 2013, at 11:14 PM, Brandon Williams <dri...@gmail.com> 
>>>>>>>>> wrote:
>>>>>>>>> 
>>>>>>>>> You won't get CFS,
>>>>>>>>> but it's not a hard requirement, either.
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> _________________________________________________________________________________________________________________________
>>>>>>>>> 
>>>>>>>>> Ce message et ses pieces jointes peuvent contenir des informations
>>>>>>>>> confidentielles ou privilegiees et ne doivent donc
>>>>>>>>> pas etre diffuses, exploites ou copies sans autorisation. Si vous 
>>>>>>>>> avez recu
>>>>>>>>> ce message par erreur, veuillez le signaler
>>>>>>>>> a l'expediteur et le detruire ainsi que les pieces jointes. Les 
>>>>>>>>> messages
>>>>>>>>> electroniques etant susceptibles d'alteration,
>>>>>>>>> France Telecom - Orange decline toute responsabilite si ce message a 
>>>>>>>>> ete
>>>>>>>>> altere, deforme ou falsifie. Merci.
>>>>>>>>> 
>>>>>>>>> This message and its attachments may contain confidential or 
>>>>>>>>> privileged
>>>>>>>>> information that may be protected by law;
>>>>>>>>> they should not be distributed, used or copied without authorisation.
>>>>>>>>> If you have received this email in error, please notify the sender and
>>>>>>>>> delete this message and its attachments.
>>>>>>>>> As emails may be altered, France Telecom - Orange is not liable for 
>>>>>>>>> messages
>>>>>>>>> that have been modified, changed or falsified.
>>>>>>>>> Thank you.
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> _________________________________________________________________________________________________________________________
>>>>>>>>> 
>>>>>>>>> Ce message et ses pieces jointes peuvent contenir des informations
>>>>>>>>> confidentielles ou privilegiees et ne doivent donc
>>>>>>>>> pas etre diffuses, exploites ou copies sans autorisation. Si vous 
>>>>>>>>> avez recu
>>>>>>>>> ce message par erreur, veuillez le signaler
>>>>>>>>> a l'expediteur et le detruire ainsi que les pieces jointes. Les 
>>>>>>>>> messages
>>>>>>>>> electroniques etant susceptibles d'alteration,
>>>>>>>>> France Telecom - Orange decline toute responsabilite si ce message a 
>>>>>>>>> ete
>>>>>>>>> altere, deforme ou falsifie. Merci.
>>>>>>>>> 
>>>>>>>>> This message and its attachments may contain confidential or 
>>>>>>>>> privileged
>>>>>>>>> information that may be protected by law;
>>>>>>>>> they should not be distributed, used or copied without authorisation.
>>>>>>>>> If you have received this email in error, please notify the sender and
>>>>>>>>> delete this message and its attachments.
>>>>>>>>> As emails may be altered, France Telecom - Orange is not liable for 
>>>>>>>>> messages
>>>>>>>>> that have been modified, changed or falsified.
>>>>>>>>> Thank you.
>>>>>>>>> 
>>>>>>>>> 
>>>>>>>>> _________________________________________________________________________________________________________________________
>>>>>>>>> 
>>>>>>>>> Ce message et ses pieces jointes peuvent contenir des informations
>>>>>>>>> confidentielles ou privilegiees et ne doivent donc
>>>>>>>>> pas etre diffuses, exploites ou copies sans autorisation. Si vous 
>>>>>>>>> avez recu
>>>>>>>>> ce message par erreur, veuillez le signaler
>>>>>>>>> a l'expediteur et le detruire ainsi que les pieces jointes. Les 
>>>>>>>>> messages
>>>>>>>>> electroniques etant susceptibles d'alteration,
>>>>>>>>> France Telecom - Orange decline toute responsabilite si ce message a 
>>>>>>>>> ete
>>>>>>>>> altere, deforme ou falsifie. Merci.
>>>>>>>>> 
>>>>>>>>> This message and its attachments may contain confidential or 
>>>>>>>>> privileged
>>>>>>>>> information that may be protected by law;
>>>>>>>>> they should not be distributed, used or copied without authorisation.
>>>>>>>>> If you have received this email in error, please notify the sender and
>>>>>>>>> delete this message and its attachments.
>>>>>>>>> As emails may be altered, France Telecom - Orange is not liable for 
>>>>>>>>> messages
>>>>>>>>> that have been modified, changed or falsified.
>>>>>>>>> Thank you.
>>>>>>> 
>>>>>> 
>>>>>> _________________________________________________________________________________________________________________________
>>>>>> 
>>>>>> Ce message et ses pieces jointes peuvent contenir des informations 
>>>>>> confidentielles ou privilegiees et ne doivent donc
>>>>>> pas etre diffuses, exploites ou copies sans autorisation. Si vous avez 
>>>>>> recu ce message par erreur, veuillez le signaler
>>>>>> a l'expediteur et le detruire ainsi que les pieces jointes. Les messages 
>>>>>> electroniques etant susceptibles d'alteration,
>>>>>> France Telecom - Orange decline toute responsabilite si ce message a ete 
>>>>>> altere, deforme ou falsifie. Merci.
>>>>>> 
>>>>>> This message and its attachments may contain confidential or privileged 
>>>>>> information that may be protected by law;
>>>>>> they should not be distributed, used or copied without authorisation.
>>>>>> If you have received this email in error, please notify the sender and 
>>>>>> delete this message and its attachments.
>>>>>> As emails may be altered, France Telecom - Orange is not liable for 
>>>>>> messages that have been modified, changed or falsified.
>>>>>> Thank you.
>>>>> 
>>>> 
>>>> _________________________________________________________________________________________________________________________
>>>> 
>>>> Ce message et ses pieces jointes peuvent contenir des informations 
>>>> confidentielles ou privilegiees et ne doivent donc
>>>> pas etre diffuses, exploites ou copies sans autorisation. Si vous avez 
>>>> recu ce message par erreur, veuillez le signaler
>>>> a l'expediteur et le detruire ainsi que les pieces jointes. Les messages 
>>>> electroniques etant susceptibles d'alteration,
>>>> France Telecom - Orange decline toute responsabilite si ce message a ete 
>>>> altere, deforme ou falsifie. Merci.
>>>> 
>>>> This message and its attachments may contain confidential or privileged 
>>>> information that may be protected by law;
>>>> they should not be distributed, used or copied without authorisation.
>>>> If you have received this email in error, please notify the sender and 
>>>> delete this message and its attachments.
>>>> As emails may be altered, France Telecom - Orange is not liable for 
>>>> messages that have been modified, changed or falsified.
>>>> Thank you.
>>> 
>> 
>> _________________________________________________________________________________________________________________________
>> 
>> Ce message et ses pieces jointes peuvent contenir des informations 
>> confidentielles ou privilegiees et ne doivent donc
>> pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu 
>> ce message par erreur, veuillez le signaler
>> a l'expediteur et le detruire ainsi que les pieces jointes. Les messages 
>> electroniques etant susceptibles d'alteration,
>> France Telecom - Orange decline toute responsabilite si ce message a ete 
>> altere, deforme ou falsifie. Merci.
>> 
>> This message and its attachments may contain confidential or privileged 
>> information that may be protected by law;
>> they should not be distributed, used or copied without authorisation.
>> If you have received this email in error, please notify the sender and 
>> delete this message and its attachments.
>> As emails may be altered, France Telecom - Orange is not liable for messages 
>> that have been modified, changed or falsified.
>> Thank you.
> 
> _________________________________________________________________________________________________________________________
> 
> Ce message et ses pieces jointes peuvent contenir des informations 
> confidentielles ou privilegiees et ne doivent donc
> pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu 
> ce message par erreur, veuillez le signaler
> a l'expediteur et le detruire ainsi que les pieces jointes. Les messages 
> electroniques etant susceptibles d'alteration,
> France Telecom - Orange decline toute responsabilite si ce message a ete 
> altere, deforme ou falsifie. Merci.
> 
> This message and its attachments may contain confidential or privileged 
> information that may be protected by law;
> they should not be distributed, used or copied without authorisation.
> If you have received this email in error, please notify the sender and delete 
> this message and its attachments.
> As emails may be altered, France Telecom - Orange is not liable for messages 
> that have been modified, changed or falsified.
> Thank you.

Reply via email to