15/03/18 14:46:11 INFO streaming.StreamJob: Output directory: /tmp/file7cd1436ba89b
*** caught segfault ***
address 0x60000010, cause 'memory not mapped'
Traceback:
1: unlist(x)
2: .class1(object)
3: as(unlist(x), class(template))
4: rmr.coerce(x[[i]], template[[i]])
5: FUN(1:63[[5L]], ...)
6: lapply(seq_along(template), function(i) rmr.coerce(x[[i]], template[[i]]))
7: to.data.frame(x, template)
8: from.list(vv, template[[2]])
9: rmr.length(val)
10: keyval(from.list(kk, template[[1]]), from.list(vv, template[[2]]))
11: format$format(con)
12: keyval.reader()
13: read.file(tmp)
14: from.dfs(input = x$data, format = x$format)
15: values(from.dfs(input = x$data, format = x$format))
16: as.data.frame.big.data(as.big.data(x))
17: as.data.frame(as.big.data(x))
18: as.data.frame.pipermr(sample(x, method = "any", n = 100))
19: as.data.frame(sample(x, method = "any", n = 100))
20: print(as.data.frame(sample(x, method = "any", n = 100)))
21: print.pipe(list(input = list(data = "/user/hive/warehouse/ag_temp",
format = "pig.hive",
digest = "65c9a86b943a643d5177854fc8ec2a22"),
ungroup = FALSE, group = function (.x){
.y = do.call(f, c(list(.x), list(...)))
if (is.null(.y))
NULL
else {
if (is.data.frame(.y))
.y
else {
if (is.matrix(.y))
as.data.frame(.y, stringsAsFactors = F)
else
data.frame(x = .y, stringsAsFactors = F)
}
}
},
reduce = function (.x){
.y = do.call(f, c(list(.x), list(...)))
if (is.null(.y))
NULL
else{
if (is.data.frame(.y))
.y
else {
if (is.matrix(.y))
as.data.frame(.y, stringsAsFactors = F)
else
data.frame(x = .y, stringsAsFactors = F)
}
}
},
vectorized = FALSE
)
)
22: print(list(input = list(data = "/user/hive/warehouse/ag_temp",
format = "pig.hive",
digest = "65c9a86b943a643d5177854fc8ec2a22"),
ungroup = FALSE,
group = function (.x){
.y = do.call(f, c(list(.x), list(...)))
if (is.null(.y))
NULL
else {
if (is.data.frame(.y))
.y
else {
if (is.matrix(.y))
as.data.frame(.y, stringsAsFactors = F)
else data.frame(x = .y, stringsAsFactors = F)
}
}
},
reduce = function (.x){
.y = do.call(f, c(list(.x), list(...)))
if (is.null(.y))
NULL
else {
if (is.data.frame(.y))
.y
else {
if (is.matrix(.y))
as.data.frame(.y, stringsAsFactors = F)
else data.frame(x = .y, stringsAsFactors = F)
}
}
},
vectorized = FALSE
)
)
Any Ideas? My table does generate many columns (about 63 after the cast), in case it's of any relevance.