我想在我自己的机器上安装storm(Ubuntu12.04 lts),并按照中的说明进行操作
https://github.com/nathanmarz/storm/wiki/Installing-native-dependencies.
在安装jzmq时,我首先成功地执行了命令
sudo ./autogen.sh
但是,当我表演的时候
sudo ./configure
配置错误:
'configure: error: the JAVA_HOME environment variable must be set to your JDK location.'
出现。
我已经使用
sudo gedit /etc/profile
export JAVA_HOME=/usr/lib/jvm/jdk1.6.0_35
export JRE_HOME=.....
export CLASSPATH=......
source /etc/profile
以及
echo $JAVA_HOME
是
'/usr/lib/jvm/jdk1.6.0_35'.
我不知道为什么会出错,有人知道吗?谢谢。
2条答案
按热度按时间piztneat1#
几个月前,当安装jzmq作为storm0.82的一部分时遇到了同样的问题。通过完全按照上面概述的方法解决了这个问题。jzmq还有一些其他的陷阱。复制我的安装步骤,希望他们会有用。
voj3qocg2#
############################################################################### 在这里我给出了解决问题的方法:
打开jzmq文件夹中的configure
查找以下代码:
在此处设置java\u主页:
这个方法可以解决我的问题,也许对你有用。