का अनुमान नहीं लगा सका मैं एक डेटासेट की गिनती खींचने के लिए एक सुअर लैटिन स्क्रिप्ट लिखने की कोशिश कर रहा हूं जिसे मैंने फ़िल्टर किया है।COUNT फ़ंक्शन
यहाँ स्क्रिप्ट अब तक बताया गया है:
Could not infer the matching function for org.apache.pig.builtin.COUNT as multiple or none of them fit. Please use an explicit cast.
क्या मैं गलत कर रहा हूँ यहाँ:
/* scans by title */
scans = LOAD '/hive/scans/*' USING PigStorage(',') AS (thetime:long,product_id:long,lat:double,lon:double,user:chararray,category:chararray,title:chararray);
productscans = FILTER scans BY (title MATCHES 'proactiv');
scancount = FOREACH productscans GENERATE COUNT($0);
DUMP scancount;
किसी कारण के लिए, मैं त्रुटि मिलती है? मुझे लगता है कि इसमें उस क्षेत्र के प्रकार के साथ कुछ करना है जिसमें मैं गुजर रहा हूं, लेकिन मैं इसे हल नहीं कर सकता।
TIA, जेसन
यह है (शून्य "फोरेच जी" को "फॉरएच ग्रुप" होना चाहिए) - धन्यवाद क्रिस! – JasonA
संपादित, समीक्षा के लिए धन्यवाद –