...
| Bloco de código |
|---|
| language | bash |
|---|
| title | Interromper 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 |
|---|
|
É 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 |
|---|
| language | bash |
|---|
| title | Publicando 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 |
|---|
| language | bash |
|---|
| title | Criando 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 |
|---|
| effectDuration | 0.5 |
|---|
| history | false |
|---|
| id | fi |
|---|
| effectType | fade |
|---|
|
| Card |
|---|
| default | true |
|---|
| id | 1 |
|---|
| label | Passo 1 |
|---|
|
- Acesse o fluig com o usuário 'wcmadmin':

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

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

|
| Card |
|---|
|
- 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 |
|---|
|
- As alterações nos parâmetros exigem a reinicialização da plataforma. Portanto inicie os serviços na ordem correta.
|
|
...