如何确定通过Brew服务运行的Java Elasticsearch

时间:2018-11-05 20:35:56

标签: java elasticsearch homebrew

Elasticsearch指示它通过$ JAVA_HOME环境变量找到JDK。

如果我通过brew services start开始了Elasticsearch,如何确定正在使用哪个JDK elasticsearch?

1 个答案:

答案 0 :(得分:1)

您可以仅使用ps -x列出进程。

来自man ps

  

-x 当显示与其他选项匹配的过程时,包括没有控制终端的过程。

然后您可以使用用于启动该过程的命令选择列:

ps -x | grep elasticsearch | awk '{ print $4 }'

您将获得:

/Library/Java/JavaVirtualMachines/jdk1.8.0_192.jdk/Contents/Home/bin/java