错误更改状态或基本目录的权限时出错 /tmp/kafka-streams

时间:2021-03-18 16:59:33

标签: apache-kafka apache-kafka-streams nosuchfileexception

我是 kafka 的新手。我在 server.properties 文件中更改了默认 log.dirs=/tmp/kafka-logs 和 log.dirs=/home/kafka/logs 。当我在 java 中创建流并设置属性时:

prop.put(StreamsConfig.APPLICATION_ID_CONFIG, "withinArea-stream");

我收到此错误:

[2021-03-18 17:48:26,505] ERROR Error changing permissions for the state or base directory /tmp/kafka-streams/withinArea-stream  (org.apache.kafka.streams.processor.internals.StateDirectory:118)
java.nio.file.NoSuchFileException: /tmp/kafka-streams
    at java.base/sun.nio.fs.UnixException.translateToIOException(UnixException.java:92)
    at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:111)
    at java.base/sun.nio.fs.UnixException.rethrowAsIOException(UnixException.java:116)
    at java.base/sun.nio.fs.UnixFileAttributeViews$Posix.setMode(UnixFileAttributeViews.java:254)
    at java.base/sun.nio.fs.UnixFileAttributeViews$Posix.setPermissions(UnixFileAttributeViews.java:276)
    at java.base/java.nio.file.Files.setPosixFilePermissions(Files.java:2080)
    at org.apache.kafka.streams.processor.internals.StateDirectory.<init>(StateDirectory.java:115)
    at org.apache.kafka.streams.KafkaStreams.<init>(KafkaStreams.java:745)
    at org.apache.kafka.streams.KafkaStreams.<init>(KafkaStreams.java:657)
    at org.apache.kafka.streams.KafkaStreams.<init>(KafkaStreams.java:567)

我没有这个目录,如何解决?提前致谢

0 个答案:

没有答案
相关问题