之前已经修改过jdk的环境变量,,,,在/etc/profile下,,,
export JAVA_HOME=/usr/java/jdk1.7.0_67-cloudera
export PATH=${JAVA_HOME}/bin:${PATH}
之前在运行kafka的时候他是起作用的,,,但是在关闭一次,,修改kafka配置选项后,再运行的话,他就会报错,,,,
输入 java -version 显示的是1.6.0.20的版本,,,,
之后想删除1.6.0.20的jdk
先查询:rpm -qa| grep jdk
再卸载:rpm -e XXX
依赖太多了,,要删除的话,要费老多的时间,,,,不要怕,,,现在教你一个简单的解决办法,,,,,
vim ./kafka-server-start.sh 再里边的脚本执行之前,,,先添加JAVA的环境变量
1 export JAVA_HOME=/usr/java/jdk1.7.0_67-cloudera 2 export PATH=${JAVA_HOME}/bin:${PATH}
然后运行命令就可以了 。。。。
这个问题给我的思路就是 时间紧的时候,可以换个思路来,,,,不用按常规思路来,,,正常的话,,还是所有都卸载,,,然后将java的路径放到/etc/profile 里边,,一劳永逸!!!
上述方法只是一时之举!时间紧可以使用.
时间: 2024-10-19 16:02:09