我使用Http.get来检索配置文件。我成功地做了很多次,但这次没什么。我没有在控制台中看到跟踪,即使我正在使用.catch,我也没有看到错误。这可能是我的问题?
activityStream.foreachRDD { rdd =>
val activityDF = rdd
.toDF()
.selectExpr(
"timestamp_hour", "referrer", "action",
"prevPage", "page", "visitor", "product", "inputProps.topic as topic")
val producerRecord = new ProducerRecord(topicc, activityDF)
kafkaProducer.send(producerRecord) // <--- this shows an error
}
答案 0 :(得分:3)
您需要 subscribe()
才能接收数据
this._http.get('./assets/dashboard/json/config.json')
.map(res => res.json())
.subscribe(
data => this.ResResponse= data,
err => this.logError(err),
() => console.log('Completed')
);
logError(err) {
console.error('There was an error: ' + err);
}
答案 1 :(得分:2)
您需要调用subscribe()才能执行请求。