Я новичок в Hadoop и RHadoop. Итак, пытался отсортировать данные в структуре Mapreduce с помощью RHadoop. Но я не могу отсортировать данные. Код приведен ниже. Может кто-нибудь, пожалуйста, помогите мне выяснить, где я делаю ошибку. Причина для решения этой проблемы заключается в том, чтобы узнать, как определить ключевую переменную и переменную значения.
small.ints=runif(100,10.0,20.0)
data<-sample(1:100,100,replace=F)
data1<-data.frame(data,small.ints)
hdfs.input = to.dfs(data1)
# Mapper
mapper <- function(k,v) {
key <- data
value <-small.ints
keyval(key,value)
}
#Reducer
reducer <- function(k,v) {
key <- k
value <- v
keyval(key,arrange(v))
}
#mapreduce program
out<-mapreduce(
input = hdfs.input,
map = mapper,reduce=reducer)
Большое спасибо!