容器和k8s内的处理方式(虚拟机内就直接找jdk的位置就好,这个简单就不说了):
一般容器jdk的位置在:/usr/lib/jvm
// 查看jdk,回显为带有openjdk的目录就是Jdk的目录
ls /usr/lib/jvm
cd /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-1.el7_6.x86_64/jre/lib
ls
#ls回显发现有ext文件
把ext文件写到rocketmq的tools.sh
whereis mqadmin
#回显有mqdmin的目录
cd /opt/rocketmq-4.4.0/bin
vi tools.sh
在tool.sh 中${JAVA_HOME}/jre/lib/ext后加上ext文件夹的绝对路径(jdk路径):
重新执行:
./mqadmin topicStatus -n ‘192.168.2.216:9876’ -t ‘YIXIU_CUBE_SINGLE_TOPIC_DEV’