Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...


Bloco de código
languagebash
titleInterromper Solr
<SOLR_DIR>/bin/solr stop -all
  • Para facilitar, podem ser criados arquivos de script de acordo com seu sistema operacional (.bat ou .sh) para reutilização destes comandos.
Nota
titleAtenção!

É importante que o serviço de gerenciamento (ZooKeeper) seja iniciado antes do serviço de indexação (Solr), caso contrário este último irá considerar que não há serviço de gerenciamento disponível.


Configurações de indexação

Quando o Apache® Solr é executado em modo Cloud, as configurações do índice são armazenadas e gerenciadas pelo Apache® ZooKeeper. Por isso, primeiramente é necessário publicar as configurações utilizadas pela plataforma. Estas configurações são instaladas juntamente com o serviço de indexação, e para publicá-las no serviço de gerenciamento (ZooKeeper) pode-se utilizar o comando abaixo: 

Bloco de código
languagebash
titlePublicando configurações de indexação da plataforma
<SOLR_DIR>/bin/solr zk upconfig -d fluig -n fluig -z <server1_ip>:2181,<server2_ip>:2181,<server3_ip>:2181
  • O parâmetro "-d fluig" corresponde ao nome do diretório onde estão armazenadas as configurações utilizadas pela plataforma (instaladas por padrão juntamente com o serviço de indexação, no diretório "fluig").
  • O parâmetro "-n fluig" corresponde ao nome que esta configuração irá receber no serviço de gerenciamento (ZooKeeper), e será utilizado no próximo passo (criação da collection)
  • O parâmetro "-z" informa a lista de serviços de gerenciamento, da mesma forma já detalhada anteriormente.

Criação de collection

Cada empresa (tenant) criada no fluig é mapeada para uma collection no Apache® Solr. Quando em cluster, é necessário definir a quntidade de nós (shards) em que o índice será dividido, e o fator de replicação (replicationFactor) das informações referentes à esta collection, através do seguinte comando:

  • Inicie o Master e o(s) Slave(s) e crie o Core com o seguinte comando:
Bloco de código
languagebash
titleCriando collection
<SOLR_DIR>/bin/solr create_collection -c <ID do Tenant> -d fluig -shards 1 -replicationFactor 2

Considerações:

  • Informe o código numérico que será usado para a empresa criada no fluig em <ID do Tenant>.
  • Informe o número total de instâncias do Apache® Solr após o parâmetro -replicationFactor.


...

Deck of Cards
effectDuration0.5
historyfalse
idfi
effectTypefade
Card
defaulttrue
id1
labelPasso 1


  • Acesse o fluig com o usuário 'wcmadmin':

Card
id2
labelPasso 2


  • Clique no menu Painel de Controle → Aba WCM → Configurações do Sistema:

Card
id3
labelPasso 3


  • Clique na Aba Parâmetros da Plataforma e localize as configurações do Servidor de Indexação:

Card
id4
labelPasso 4


  • Configure da seguinte forma:
    • URL de acesso ao Solr:  Devem ser informados os endereços dos servidores onde estão sendo executados os serviços de gerenciamento (ZooKeeper), em uma lista de IP:porta separados por vírgula, da mesma forma que foram informados no parâmetro -z ao iniciar os serviços de indexação (Solr).
    • Solr em Servidor Remoto: Deve estar ativado (ON).
    • Solr em Cluster: Deve estar ativado (ON). Esta opção ativa o Solr em Cluster, necessária para ambientes em cluster.

Card
id5
labelPasso 5


  • As alterações nos parâmetros exigem a reinicialização da plataforma. Portanto inicie os serviços na ordem correta.


...