Невозможно запустить OpenTSDB в качестве службы. Вручную (с / build / tsdb tsd) я могу запустить его - PullRequest
0 голосов
/ 07 апреля 2019

У меня очень и очень странная проблема, поэтому любая помощь будет высоко оценена. На одном сервере я могу запустить OpenTSDB вручную и как сервис. На втором сервере я сделал SCP, чтобы скопировать файл opentsdb.config, opentsdb_restart.sh и opentsdb служебный скрипт из init.d, и с этого другого сервера я могу успешно запустить opentsdb с помощью команды:

build/tsdb tsd --port=4243 --config=/etc/opentsdb.config

Но если я пытаюсь запустить его как службу, так же, как на первом сервере, я получаю это в /var/log/opentsdb

вне журнала:

tsdb.local is included
JVMARGS =  -DLOG_FILE_PREFIX=/var/log/opentsdb/opentsdb
 -enableassertions -enablesystemassertions -XX:OnOutOfMemoryError=/opt/opentsdb/tools/opentsdb_restart.sh -Xms4096m -Xmx16196m

журнал ошибок:

/opt/opentsdb/build/tsdb: line 117: exec: java: not found

Как это возможно? У меня определенно есть Java, потому что я могу запустить OpenTSDB вручную, как я уже сказал. Разница лишь в том, что по какой-то причине я не могу запустить службу на этом втором сервере, в то время как тот же сценарий я могу запустить на первой службе. Пожалуйста, помогите для этой странной ситуации, если у кого-то также была подобная ситуация! Спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...