我想启动一个RabbitMQ源然后下沉,但我无法执行第一步,即启动Rabbit MQ源。 RabbitMQ服务器正在运行,我也可以看到仪表板。
我的代码如下
public class rabbitmq_source {
rightTree
}
我不确定应该设置哪些用户名和密码,如果它们是public static void main(String[] args) throws Exception {
StreamExecutionEnvironment envrionment = StreamExecutionEnvironment.getExecutionEnvironment();
RMQConnectionConfig connectionConfig = new RMQConnectionConfig.Builder()
.setHost("localhost")
.setPort(50000).
setUserName("root")
.setPassword("root").
setVirtualHost("/").build();
DataStream<String> stream = envrionment
.addSource(new RMQSource<String>(
connectionConfig, // config for the RabbitMQ connection
"queue", // name of the RabbitMQ queue to consume
new SimpleStringSchema()));
stream.print();
envrionment.execute();
}
和guest
。但是,我收到以下错误
guest
答案 0 :(得分:0)
使用LocalStreamEnvironment.createLocalEnvironment()
和用户名和密码guest
。