fs: exists возвращает false, если существует более двух тысяч (2000) файлов - oozie - PullRequest
0 голосов
/ 28 мая 2020

fs: exists возвращает неверный результат ( false ), если по пути hdfs находится более двух тысяч (2000) файлов. Если есть ограничение в 2000, какое альтернативное решение для этого?

<?xml version="1.0" encoding="UTF-8"?>
<workflow-app xmlns="uri:oozie:workflow:0.5" name="Move_Files_WF">
    <start to="isFilesExist" />
    <decision name="isFilesExist">
        <switch>
            <case to="Move_Files"> ${(fs:exists("/tmp/directory") == "true")} </case>
            <default to="wf_failure"/>
        </switch>
    </decision>
    <action name="Move_Files">
        <java>
            <main-class>MoveFiles</main-class>
        </fs>
        <ok to="wf_success" />
        <error to="wf_failure" />
    </action>
</workflow-app>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...