Если вы используете это внутри Codeigniter, вы можете использовать методы:
usort($jobs, array($this->job_model, "sortJobs")); // function inside Model
usort($jobs, array($this, "sortJobs")); // Written inside Controller.
@rmooney спасибо за предложение. Это действительно помогает мне.
В среде Hadoop вы можете получить доступ ко всем журналам приложений из представления Yarn Resource Manager. Он должен показать вам список всех запущенных приложений и связанных с ними журналов. Если вы работаете с этой системой в кластере HDInsight в Azure, вы найдете дополнительную информацию по этой ссылке https://docs.microsoft.com/en-us/azure/hdinsight/hdinsight-hadoop-access-yarn -app-журналы-Linux . Здесь журналы находятся в веб-представлении Ambari View -> Yarn -> Resource Manager. В противном случае, возможно, у вас может быть что-то похожее в вашей среде.
Используйте yarn applications -list
для просмотра списка заданий, запущенных в кластере Hadoop. Затем выполните следующие действия:
yarn logs -applicationId <application_ID>
. Результирующие журналы должны показывать журналы вашей программы Scala, перемежающиеся с другими журналами, не созданными программой Scala. Это помогает, если ваша Scala-программа встраивает уникальный префикс в каждую директиву регистрации, чтобы вы могли отфильтровывать журналы своей программы от других.