如何启动动物园管理员
How to start Zookeper
我无法启动 zookpeer 以进一步启动 Kafka。
我的文件夹结构是:
- 根目录
- 斌
- zookeper-server-start.sh
- 配置
- zookeper.properties
我试过了运行
./zookeeper-server-start.sh ../config/zookeeper.properties
我收到以下错误:
/d/Programs/Kafka/kafka_2.12-2.2.0/bin/kafka-run-class.sh: line 306: C:\Program: No such file or directory
执行的代码产生错误
exec $JAVA $KAFKA_HEAP_OPTS $KAFKA_JVM_PERFORMANCE_OPTS $KAFKA_GC_LOG_OPTS $KAFKA_JMX_OPTS $KAFKA_LOG4J_OPTS -cp $CLASSPATH $KAFKA_OPTS "$@"
当 运行 java version
我得到:
> java version "1.8.0_211" Java(TM) SE Runtime Environment (build
> 1.8.0_211-b12) Java HotSpot(TM) 64-Bit Server VM (build 25.211-b12, mixed mode)
看起来像是类路径问题:
确保 Java 定义正确。
查看 kafka-run-class.sh line 306
中到底发生了什么,您很可能会看到这样的内容:
exec $JAVA $KAFKA_HEAP_OPTS $KAFKA_JVM_PERFORMANCE_OPTS $KAFKA_GC_LOG_OPTS $KAFKA_JMX_OPTS $KAFKA_LOG4J_OPTS -cp $CLASSPATH $KAFKA_OPTS "$@"
所以这是一个 Java 调用行。如果您在 "Program Files"(带有 space 的文件夹)中安装了 java,则需要用双引号将指向 java 的环境变量括起来。
- 检查JAVA_HOME 环境变量
- 检查 PATH 环境变量
我无法启动 zookpeer 以进一步启动 Kafka。 我的文件夹结构是:
- 根目录
- 斌
- zookeper-server-start.sh
- 配置
- zookeper.properties
- 斌
我试过了运行
./zookeeper-server-start.sh ../config/zookeeper.properties
我收到以下错误:
/d/Programs/Kafka/kafka_2.12-2.2.0/bin/kafka-run-class.sh: line 306: C:\Program: No such file or directory
执行的代码产生错误
exec $JAVA $KAFKA_HEAP_OPTS $KAFKA_JVM_PERFORMANCE_OPTS $KAFKA_GC_LOG_OPTS $KAFKA_JMX_OPTS $KAFKA_LOG4J_OPTS -cp $CLASSPATH $KAFKA_OPTS "$@"
当 运行 java version
我得到:
> java version "1.8.0_211" Java(TM) SE Runtime Environment (build
> 1.8.0_211-b12) Java HotSpot(TM) 64-Bit Server VM (build 25.211-b12, mixed mode)
看起来像是类路径问题:
确保 Java 定义正确。
查看 kafka-run-class.sh line 306
中到底发生了什么,您很可能会看到这样的内容:
exec $JAVA $KAFKA_HEAP_OPTS $KAFKA_JVM_PERFORMANCE_OPTS $KAFKA_GC_LOG_OPTS $KAFKA_JMX_OPTS $KAFKA_LOG4J_OPTS -cp $CLASSPATH $KAFKA_OPTS "$@"
所以这是一个 Java 调用行。如果您在 "Program Files"(带有 space 的文件夹)中安装了 java,则需要用双引号将指向 java 的环境变量括起来。
- 检查JAVA_HOME 环境变量
- 检查 PATH 环境变量