我正在使用VMware使用ubuntu,我已经在其中安装了hadoop单节点集群。然后,我安装了动物园管理员,并运行动物园管理员。然后,当我运行我的"Apache“时,它会抛出一个错误。
未识别的VM选项'+UseCompressedOops'
无法创建虚拟机
单一@ubuntu:~/瑜伽/动物园管理员-3.4.5/bin$ ./zkServer.sh启动
默认情况下启用JMX
使用配置: /home/single/yoga/zookeeper-3.4.5/bin/../conf/zoo.cfg
启动动物园管理员..。启动
单发@ubuntu:~//kafka_2.8.0-0.8.0$bin/kafka-server-start.sh config/server.properties
未识别的VM选项“+UseCompressedOops”
无法创建Java虚拟机.
发布于 2014-04-03 05:21:13
因为您的VM不支持“+UseCompressedOops”选项。要修复它,请从kafka的配置中删除该选项,这将帮助您启动这两台服务器(动物园管理员和卡夫卡)。
1)转到Kafka安装目录:
cd kafka_2.8.0-0.82)编辑卡夫卡的类路径设置脚本:
vi bin/kafka-run-class.sh3)从该行中搜索"KAFKA_JVM_PERFORMANCE_OPTS“令牌& remove '-XX:+UseCompressedOops‘。
即,在移除:
KAFKA_JVM_PERFORMANCE_OPTS="-server -XX:+UseCompressedOops -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+CMSClassUnloadingEnabled -XX:+CMSScavengeBeforeRemark -XX:+DisableExplicitGC -Djava.awt.headless=true"在移除后:
KAFKA_JVM_PERFORMANCE_OPTS="-server -XX:+UseParNewGC -XX:+UseConcMarkSweepGC -XX:+CMSClassUnloadingEnabled -XX:+CMSScavengeBeforeRemark -XX:+DisableExplicitGC -Djava.awt.headless=true"4)启动两个动物园管理员& kafka服务器实例。
./bin/zookeeper-server-start.sh config/zookeeper.properties
./bin/kafka-server-start.sh config/server.properties发布于 2014-03-21 07:20:47
这实际上取决于您正在运行的VM模式。有两种类型
1)服务器端
2)客户端
+UseCompressedOops被服务器VM所识别,这可能就是您获得此错误的原因。可以有多种方法来检查VM当前在哪种模式下运行,但我能找到的最简单的方法是简单地运行java -version,它应该打印如下内容
Java HotSpot(TM) Client VM (build 24.51-b03, mixed mode, sharing)关于这两种类型的VM,很少有很好的讨论。您可以看看@VonC的回答here关于这两者之间的基本区别。
这里有更多的讨论
What does the UseCompressedOops JVM flag do and when should I use it?
http://www.oracle.com/technetwork/java/javase/tech/index-jsp-136373.html http://www.oracle.com/technetwork/java/whitepaper-135217.html
发布于 2014-03-20 13:23:00
您使用的是32位还是64位的机器?我也遇到过类似的错误,我通过执行以下步骤解决了这个问题:
1)下载kafka (在我的例子中,kafka-0.7.2-孵化器-src)
2)提取
3) cd到kafka家(在那里你可以提取tgz)
/home/kuntal/Kuntal/BIG_DATA/kafka-0.7.2-incubating-src
4)跑
./sbt更新./sbt包
5)现在cd到卡法卡家的垃圾箱
/home/kuntal/Kuntal/BIG_DATA/kafka-0.7.2-incubating-src/bin
6)类型
kafka-server-start.sh /home/kuntal/Kuntal/BIG_DATA/kafka-0.7.2-incubating-src/config/server.properties
您将看到卡夫卡服务器在terminal.Hope中启动--这个帮助他人!!:)
https://stackoverflow.com/questions/22325364
复制相似问题