如何从命令行重启solr服务器(cloudera)

how to restart solr server (cloudera) from command line

我想从命令行或 shell 脚本重新启动 solr cloud。当我使用命令 sudo service solr-server restart 它提供无法识别的服务。

有没有办法从命令行重启 solr cloud?

我正在使用 cloudea-serach 4.3 cdh 4.7

还有

1)有没有办法知道当重启动作被触发时cloudera manager执行的后端命令?

对于有同样问题的人:

您可以使用curl POST命令

curl -u admin:admin -X POST http://ipaddress:7180/api/v4/clusters/<Cluster_name>/services/solr1/commands/start -H 'Content-type:aplication/json; charset=utf-8';

@Bhuvan 的解决方案对我有用,只是将转义字符从 Bash 添加到 运行。

curl -k  -X POST -u user:password 'https://ipaddr:7183/api/v19/clusters/clustername/commands/restart' -H "Content-Type: **application\/json**"