Estou tentando criar réplicas de índice para um cluster de 2 nós, mas estou recebendo um erro ao executar o comando abaixo para criar as réplicas em um ambiente RHEL.
curl -XPUT "http://localhost:9200/*/_settings -H "Tipo de conteúdo: aplicativo/json"" -d "{ "index": { "number_of_replicas": 1}}"
Erro: {"error":{"root_cause":[{"type":"json_parse_exception","reason":"Caracter inesperado ('i' (código 105)): estava esperando aspas duplas para iniciar o nome do campo\n em [Fonte: org.elasticsearch.transport.netty4.ByteBufStreamInput@3c1b6749; linha: 1, coluna: 5]"}],"type":"json_parse_exception","reason":"Caracter inesperado ('i' (código 105 )): esperava que aspas duplas iniciassem o nome do campo\n em [Fonte: org.elasticsearch.transport.netty4.ByteBufStreamInput@3c1b6749; linha: 1, coluna: 5]"},"status":500}
É porque você está usando aspas duplas para incluir sua consulta que contém aspas duplas. Use uma aspa simples para o seu
-d
parâmetro: