gpt4 book ai didi

hadoop - R脚本日志未作为Oozie任务日志的输出

转载 作者:行者123 更新时间:2023-12-02 21:51:01 26 4
gpt4 key购买 nike

我正在Rscript下面使用hadoop流作为映射器。我想在tasktracker控制台或oozie所做的任何其他日志位置上查看日志信息\警告等,但是这并不是任何原因。我的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())
}

没有日志出现..请建议

最佳答案

尝试使用写而不是打印,这对我有用。

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

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

关于hadoop - R脚本日志未作为Oozie任务日志的输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21012766/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com