我无法启动Zookpeer来进一步启动Kafka。 我的文件夹结构是:
我尝试运行
./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)
答案 0 :(得分:1)
看起来像类路径问题:
确保正确定义了Java。
检查storageRef.getDownloadUrl().addOnSuccessListener(new OnSuccessListener<Uri>() {
@Override
public void onSuccess(Uri uri) {
Log.e("Image +", "uri: " + uri.toString());
//Handle whatever you're going to do with the URL here
}
});
中到底发生了什么,有可能您会看到类似以下的内容:
constructor (props)
{
super(props)
this.myvar = true
}
componentWillRecieveProps(nextProps)
{
if(this.myvar)
{
if(check if get your data)
{
// run your function
this.myvar= false
}
}
}
这是Java调用行。如果您已将Java安装在“程序文件”(带空格的文件夹)中,则需要用双引号将指向Java的Env变量括起来。