我已经在linux服务器上部署了我的java作业,以使用来自各种API的数据并将其发布到Kinesis。我的工作是无法打开Kinesis流来发布数据并抛出错误。任何建议都会有很大帮助。
31253 [main] ERROR com.est.producer.KinesisEstProducer - 写入kinesis时出错 java.util.concurrent.ExecutionException:com.amazonaws.services.kinesis.producer.IrrecoverableError:调用mkfifo后管道没有出现 在com.google.common.util.concurrent.AbstractFuture $ Sync.getValue(AbstractFuture.java:299) 在com.google.common.util.concurrent.AbstractFuture $ Sync.get(AbstractFuture.java:286) 在com.google.common.util.concurrent.AbstractFuture.get(AbstractFuture.java:116) 在com.est.producer.KinesisEstProducer.send(KinesisEstProducer.java:78) 在com.est.cable.kafka.agent.Agent.main(Agent.java:102) 引起:com.amazonaws.services.kinesis.producer.IrrecoverableError:调用mkfifo后没有出现管道 在com.amazonaws.services.kinesis.producer.Daemon.fatalError(Daemon.java:502) 在com.amazonaws.services.kinesis.producer.Daemon.fatalError(Daemon.java:480) 在com.amazonaws.services.kinesis.producer.Daemon.createPipesUnix(Daemon.java:401) 在com.amazonaws.services.kinesis.producer.Daemon.createPipes(Daemon.java:354) 在com.amazonaws.services.kinesis.producer.Daemon.access $ 000(Daemon.java:61) 在com.amazonaws.services.kinesis.producer.Daemon $ 1.run(Daemon.java:127) at java.util.concurrent.Executors $ RunnableAdapter.call(Executors.java:511) at java.util.concurrent.FutureTask.run(FutureTask.java:266) 在java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:617) 在java.lang.Thread.run(Thread.java:745)