...
Bloco de código |
---|
|
cd <ZOOKEEPER_HOME>/bin
Linux:
zkServer.sh start zoo.cfg
Windows:
zkServer.cmd start zoo.cfg |
Somente um dos servidores precisa ser eleito como Master. Nele será executado o processo de coordenação dos nós do cluster de servidores (ZooKeeper).
- Execute o script [fluig Indexer]/solr/startCloudMaster.sh (Linux) ou [fluig Indexer]\solr\startCloudMaster.bat (Windows) para iniciar o fluig Indexer.
- Para interromper, execute o arquivo [fluig Indexer]/solr/stopCloud.sh (Linux) ou [fluig Indexer]\solr\stopCloud.bat (Windows).
Nota |
---|
|
É importante que o fluig Indexer seja iniciado antes do fluig, caso contrário o fluig irá considerar que não há Serviço de Indexação disponível. |
...
Configurando o Apache® Solr
A instalação do Apache® Solr pode ser realizada através da mídia de instalação do fluig no modo caractere, seguindo o passo a passo para instalar somente o servidor de indexação em Windows ou Linux.
Um ou mais servidores podem ser utilizados como Slave.
...
Bloco de código |
---|
language | bash |
---|
title | No Linux |
---|
|
./bin/solr start -cloud -z localhost:9983 -p 18983 |
Bloco de código |
---|
language | bash |
---|
title | No Windows |
---|
|
call .\bin\solr.cmd start -cloud -z localhost:9983 -p 18983 |
Nota |
---|
|
É importante que o fluig Indexer Master seja iniciado antes do fluig Index Slave, caso contrário este último irá considerar que não há Serviço de Coordenação disponível. |
Criação de Core
Cada empresa (tenant) criada no fluig é mapeada para um Core no Indexer. Quando em cluster, os Cores não são criados automaticamente, por isso é preciso criá-los manualmente antes de criar a empresa no fluig.
- Inicie o Master e o(s) Slave(s) e crie o Core com o seguinte comando:
Bloco de código |
---|
language | bash |
---|
title | No Linux |
---|
|
./bin/solr create_collection -c <ID do Tenant> -d fluig -shards 1 -replicationFactor 2 |
Bloco de código |
---|
language | bash |
---|
title | No Windows |
---|
|
.\bin\solr.cmd create_collection -c <ID do Tenant> -d fluig -shards 1 -replicationFactor 2 |
Considerações:
- Informe o código que será usado para a empresa criada no fluig em <ID do Tenant>.
- Se utilizar mais de um Slave, informe o número de instâncias totais (Master + Slaves) após o parâmetro -replicationFactor.
Configurando o fluig para usar o Indexer
...
O parâmetro totvs/solrCloud irá condicionar o fluig para ativar a opção do Solr em Cluster, necessária para ambientes em cluster.
Criação de Core
Cada empresa (tenant) criada no fluig é mapeada para um Core no Indexer. Quando em cluster, os Cores não são criados automaticamente, por isso é preciso criá-los manualmente antes de criar a empresa no fluig.
- Inicie o Master e o(s) Slave(s) e crie o Core com o seguinte comando:
Bloco de código |
---|
language | bash |
---|
title | No Linux |
---|
|
./bin/solr create_collection -c <ID do Tenant> -d fluig -shards 1 -replicationFactor 2 |
Bloco de código |
---|
language | bash |
---|
title | No Windows |
---|
|
.\bin\solr.cmd create_collection -c <ID do Tenant> -d fluig -shards 1 -replicationFactor 2 |
Considerações:
- Informe o código que será usado para a empresa criada no fluig em <ID do Tenant>.
- Se utilizar mais de um Slave, informe o número de instâncias totais (Master + Slaves) após o parâmetro -replicationFactor.
Registrando o fluig Indexer como Serviço no Windows/Linux
Para registrar fluig Indexer como serviço, utilize os procedimentos padrões do sistema operacional em questão.