r脚本日志未作为oozie任务日志上的输出获取

qfe3c7zg  于 2021-06-03  发布在  Hadoop
关注(0)|答案(1)|浏览(422)

我使用下面的rscript作为hadoop流的Map器。我想在tasktracker的控制台或oozie所做的任何其他日志位置查看日志信息\warn等,但它不会以任何理由出现。我的oozie作业已成功完成
脚本


# ! /usr/bin/env Rscript

library(methods)
library(utils)
library(devtools)
library(corpcor)
library(getopt)
library(logging)
library(HadoopStreaming)

main <- function() {
   paste("A", 1:50, sep = "")
   input <- file("stdin", open = "r")
   loginfo("CUSTOM ERROR")

   targets <- read.table(file="meta_reference1.csv", sep=";")
   print("############################################")
   print(target)
   close(input)

}

为测试目的更新了rscript


# ! /usr/bin/env Rscript

library(methods)
library(utils)
library(devtools)
library(corpcor)
library(getopt)
library(logging)
library(HadoopStreaming)

main <- function() {
  write("prints to stderr", stderr())
  write("prints to stdout", stdout())   
}

没有日志出现。。请建议

axr492tv

axr492tv1#

试着用书写代替印刷,对我很有用。

write("prints to stderr", stderr())

write("prints to stdout", stdout())

相关问题