ERROR: Cannot load this JVM TI agent twice, check your java command line for duplicate jdwp options. Error occurred during initialization of VM agent library failed to init: jdwp

搭建的是hadoop1.2.1单机版,在hadoop-env.sh配置文件中,在export HADOOP_NAMENODE_OPTS="-Dcom.sun.management.jmxremote $HADOOP_NAMENODE_OPTS"后面添加了“-agentlib:jdwp=transport=dt_socket,address=8002,server=y,suspend=n",然后重启集群,报上述错误。
贴个完整点的配置说明,这看不出来。 搭建的是hadoop1.2.1单机版,在hadoop-env.sh配置文件中,在export HADOOP_NAMENODE_OPTS=后面的全贴出来

fish - Hadooper

赞同来自: 生命一如夏花

这里直接加export HADOOP_NAMENODE_OPTS这里不合适。 你可以在hadoop脚本最后echo一下它将执行的命令,可以看到“-agentlib:jdwp=transport=dt_socket,address=8002,server=y,suspend=n"这段被包含了两次。

wangxiaolei

赞同来自:

把$HADOOP_NAMENODE_OPTS去掉

colincheng - 大数据工程师@易宝支付

赞同来自:

Cannot load this JVM TI agent twice, check your java command line for duplicate jdwp options. Error occurred during initialization of VM agent library failed to init: jdwp   这个错误就是指命令行有错,如果再遇到可以先把这个$HADOOP_NAMENODE_OPTS去掉。 然后尝试用@fish的方法试一下。

要回复问题请先登录注册