Flink の KafkaSource で簡単なテスト プログラムを実行しようとしています。私は以下を使用しています:
- フリンク 0.9
- スカラ 2.10.4
- カフカ 0.8.2.1
hereおよびhere で説明されているように、ドキュメントに従ってKafkaSourceをテストしました(依存関係を追加し、プラグインにKafkaコネクタflink-connector-kafkaをバンドルします)。
以下は私の簡単なテストプログラムです:
import org.apache.flink.streaming.api.scala._
import org.apache.flink.streaming.connectors.kafka
object TestKafka {
def main(args: Array[String]) {
val env = StreamExecutionEnvironment.getExecutionEnvironment
val stream = env
.addSource(new KafkaSource[String]("localhost:2181", "test", new SimpleStringSchema))
.print
}
}
ただし、コンパイルでは常に KafkaSource が見つからないというエラーが表示されます。
[ERROR] TestKafka.scala:8: error: not found: type KafkaSource
[ERROR] .addSource(new KafkaSource[String]("localhost:2181", "test", new SimpleStringSchema))
ここで何が恋しいですか?