Этот скрипт работает нормально
data1 = LOAD '/user/maria_dev/ml-100k/test/u3.data' AS (usesrID:int, movieID:int, rating:int, ratingTime:int);
DUMP data1;
и вывод
Когда я использовал FILTER, то PIG через ошибку
data1 = LOAD '/user/maria_dev/ml-100k/test/u3.data' AS (usesrID:int, movieID:int, rating:int, ratingTime:int);
filterRowData1=filter data1 by (int)movieID == 556;
DUMP filterRowData1;
Снимок экрана с ошибкой Сведения об ошибке:
2018-10-20 23: 20: 24 653 [main] ОШИБКА org.apache.pig.tools.grunt.Grunt - ОШИБКА 1000: Ошибка при разборе.Обнаружено "" filterRowData1 = filter "" в строке 2, столбце 1.
Я также пытался
data1 = LOAD '/user/maria_dev/ml-100k/test/u3.data' AS (usesrID:int, movieID:int, rating:int, ratingTime:int);
filterRowData1=filter data1 by movieID == 556; (i have tried: '556'; but no luck)
DUMP filterRowData1;