Я пытался выполнить команду для использования RowCounter
, предоставленного Apache HBase, но это приводит к ошибке:
FATAL [AsyncDispatcher event handler] org.apache.hadoop.yarn.event.AsyncDispatcher: Error in dispatcher thread
org.apache.hadoop.yarn.exceptions.YarnRuntimeException: java.io.FileNotFoundException: File does not exist: hdfs://host:port/user/hdfs/.staging/job_1580471991089_6459/libjars/*
Команда, которую я выполняю, следующая:
/usr/hdp/3.1.4.0-315/hbase/bin/hbase org.apache.hadoop.hbase.mapreduce.RowCounter 'table_name'
Я проверил, и путь hdfs://host:port/user/hdfs/.staging/job_1580471991089_6459/libjars/
существует, и там есть файлы. У кого-нибудь есть идеи, почему это не работает? Почему-то он не разрешает этот путь к libjars/*
...
Я пытался добавить другой путь к mapreduce.job.cache.files
с -Dmapreduce.job.cache.files
(как в файловой системе, так и в HDFS), но это не помогло решать проблему. Он только добавил другой путь к этой конфигурации и по-прежнему получает ту же ошибку.