Как перезапустить сервер Solr (Cloudera) из командной строки
Я хочу перезапустить облако Solr из командной строки или сценария оболочки. когда я использую команду sudo service solr-restart server, это дает нераспознанную службу.
Есть ли способ перезапустить облако Solr из командной строки?
Я использую Cloudea-Serach 4,3 CDH 4,7
а также
1) есть ли способ узнать команду backend, выполняемую менеджером cloudera при запуске действия перезапуска?
2 ответа
Для тех, у кого такой же вопрос:
Вы можете использовать команду curl post
curl -u admin: admin -X POST http://ipaddress:7180/api/v4/clusters// services / solr1 / команды /start -H 'Тип содержимого:aplication/json; кодировка = UTF-8';
Это работает для меня с решением @Bhuvan, просто добавившим escape-символ для запуска из Bash.
curl -k -X POST -u user:password 'https://ipaddr:7183/api/v19/clusters/clustername/commands/restart' -H "Content-Type: **application\\/json**"