Когда я выполняю эту команду оболочки, она дает мне первый файл как null. Я сохраняю его вывод в массиве, поэтому в массиве мой первый элемент равен NULL. Почему это так?Команда Hadoop ls возвращает null
hadoop fs -ls /user/hive/warehouse/mashery_db.db/agg_per_mapi_stats_five_minutes/ | sort | awk '{ if (index($8, ".hive") == 0 && $6 $7 <= "'"2016-02-10 05:00"'") print $8 }'
Я не уверен, что это связано с Hadoop, является файл ОК? – gsamaras
Файл ОК означает что? @gsamaras –
Я имею в виду, что если вы откроете файл не в HDFS (например), вы получите ожидаемый результат? – gsamaras