2017-01-04 33 views
1
  • 我們無法將JVM代理附加到flink進程的pid上,其中啓用了jmx的 。
  • 我們使用的是java 1.8,啓用了java熱點,並且與 一樣使用了相同的UID(sudo)。
  • 此外,沒有其他代理附加到該進程。
  • 此外,我們已經重新啓動過程n次,並嘗試 。
  • 當我給列表選項與代理它顯示此過程在 列表中。
  • 但是我們無法將JVM代理與該進程綁定。

錯誤:無法將Jolokia JVM代理與我的PID綁定

  1. Invocation Target class com.sun.tools.attach.VirtualMachine command:start : null

  2. Invocation Target class com.sun.tools.attach.VirtualMachine command:status : null

jolokia-issue-error-snapshot

+0

嘗試使用--verbose選項來運行jolokia以查看堆棧跟蹤。 –

+0

你確定你想要附加的進程是以root身份運行嗎?請記住,您必須是運行該進程的確切用戶。通過sudo作爲root是不夠好的(正如文檔中提到的那樣)。 –

+0

問題已解決。謝謝你們 –

回答

0

看來你使用不具有所需的JRE在其運行時類附加API路徑?嘗試使用完整的JDK java可執行文件啓動代理安裝程序,或將tools.jar添加到類路徑中。