Как определить, какой Javaasticsearch запускается через службы brew - PullRequest
0 голосов
/ 05 ноября 2018

Elasticsearch указывает, что находит JDK через переменную среды $ JAVA_HOME.

Если у меня начат эластичный поиск через brew services start, как я могу подтвердить, какой JDK эластичный поиск использует?

1 Ответ

0 голосов
/ 08 ноября 2018

Вы можете просто перечислить процессы с помощью ps -x.

С man ps:

-x При отображении процессов, соответствующих другим параметрам, включайте процессы, у которых нет управляющего терминала.

Затем вы можете выбрать столбец с помощью команды, используемой для запуска процесса:

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

Вы получите тогда:

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