无法在Flink 1.3.2中启动RabbitMQ源

无法在Flink 1.3.2中启动RabbitMQ源,rabbitmq,apache-flink,flink-streaming,Rabbitmq,Apache Flink,Flink Streaming,我想先启动RabbitMQ源,然后再启动接收器,但我无法执行第一步,即启动RabbitMQ源。RabbitMQ服务器正在运行,我也可以看到仪表板 我的代码如下 公共类rabbitmq_源{ public static void main(String[] args) throws Exception { StreamExecutionEnvironment envrionment = StreamExecutionEnvironment.getExecutionEnvironment

我想先启动RabbitMQ源,然后再启动接收器,但我无法执行第一步,即启动RabbitMQ源。RabbitMQ服务器正在运行,我也可以看到仪表板

我的代码如下

公共类rabbitmq_源{

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();



}

LocalStreamEnvironment.createLocalEnvironment()
guest
用户名和密码一起使用。

这里也有同样的问题。你有没有发现这个问题?我考虑过使用Kafka,因为在我的情况下不需要使用RabbitMQ
java.lang.RuntimeException: Cannot create RMQ connection with queue at localhost
    at org.apache.flink.streaming.connectors.rabbitmq.RMQSource.open(RMQSource.java:172)
    at org.apache.flink.api.common.functions.util.FunctionUtils.openFunction(FunctionUtils.java:36)
    at org.apache.flink.streaming.api.operators.AbstractUdfStreamOperator.open(AbstractUdfStreamOperator.java:111)
    at org.apache.flink.streaming.runtime.tasks.StreamTask.openAllOperators(StreamTask.java:376)
    at org.apache.flink.streaming.runtime.tasks.StreamTask.invoke(StreamTask.java:253)
    at org.apache.flink.runtime.taskmanager.Task.run(Task.java:702)
    at java.lang.Thread.run(Thread.java:748)
Caused by: java.net.ConnectException: Connection refused (Connection refused)
    at java.net.PlainSocketImpl.socketConnect(Native Method)
    at java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)
    at java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)
    at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)
    at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)
    at java.net.Socket.connect(Socket.java:589)
    at com.rabbitmq.client.impl.FrameHandlerFactory.create(FrameHandlerFactory.java:32)
    at com.rabbitmq.client.ConnectionFactory.newConnection(ConnectionFactory.java:588)
    at com.rabbitmq.client.ConnectionFactory.newConnection(ConnectionFactory.java:612)