Criar novo Lucene distribuído com cache de persistência
Crie um novo cache distribuído Lucene com persistência por meio do NCache Management Center ou qualquer ferramenta de linha de comando, como PowerShell.
Note
Um Lucene distribuído com persistência é suportado para Topologias Particionadas e Caches locais (out-proc).
Pré-requisitos
Garantir NCache O serviço é iniciado. Se não estiver, faça o seguinte:
- Para .NET, digite o seguinte comando em qualquer ferramenta de linha de comando de sua escolha (execute como administrador):
Start-Service -Name NCacheSvc
- Escolha .NET Core, corre NCacheSvc como Administrador.
Com o NCache Centro de Gerenciamento
Lançar o NCache Centro de Gerenciamento navegando até http://localhost:8251 or
<server-ip>:8251
em Windows e Linux.Na barra de navegação esquerda, clique em Caches Agrupados. Isso abre a Caches Agrupados página em
<server-ip>:8251/ClusteredCaches/
. A página mostra todos os caches clusterizados existentes em sua máquina e detalhes adicionais como Topologia, Servidores e Plataforma de Servidor.Para criar um novo cache Distributed Lucene com Persistência, clique em Novo.
- De Tipo de armazenamento na memória menu suspenso, selecione Lucene distribuído com persistência e especifique o nome do seu cache. Clique Próximo.
Note
O Lucene distribuído com persistência oferece suporte apenas à serialização JSON.
- Selecione a topologia de cache e quaisquer opções avançadas como Tempo limite de operação e Intervalo de replicação estatística. Clique Próximo.
Note
O Lucene distribuído com persistência oferece suporte apenas às topologias particionadas e de réplica de partição.
- Especifique o Tamanho da partição de cache do cache e adicione seus nós de cluster especificando o endereço IP do nó e clicando no botão Adicionar Nó botão. Para adicionar mais nós, clique em Adicionar Nó. Clique Próximo uma vez que todos os nós necessários são adicionados.
Aviso
Se já existir um cache com o nome especificado, você receberá uma mensagem de erro.
- Você tem duas opções, Criar novos índices e Usar índices existentes. Escolha a primeira opção e especifique o caminho do índice no campo ao lado do Caminho do índice rótulo. O caminho padrão é
C:\ProgramData\ncache\lucene-index
. Feito isso, clique em Validar caminho. Uma vez que seu Caminho do índice foi validado, você receberá uma notificação de sucesso e o caminho será atualizado conformeC:\ProgramData\ncache\lucene-index\demoCache
. Clique Próximo.
Aviso
A menos que o caminho do índice tenha sido validado com sucesso, você não poderá prosseguir com o processo de criação do cache.
- alterar o Porta do cluster e Intervalo de portas se necessário. Habilite o pipelining para o cache, se necessário, verificando o Ativar pipeline caixa de seleção. Colocou o Intervalo de Lote pela duração após a qual os comandos serão transmitidos pela rede em microssegundos. Clique Próximo.
- Se você deseja habilitar criptografia e compactação, verifique o Habilitar criptografia e Permitir compressão caixas de seleção. Se ativado, defina o prestadores e Chave para criptografia e Tamanho limite para compressão. Clique Próximo.
Na página Opções avançadas, você pode definir as seguintes configurações:
Despejo está desabilitado por padrão.
Você pode mudar o Intervalo de limpeza valor. O padrão é 15 segundos.
Este cache pode ser iniciado automaticamente após a conclusão deste processo se você tiver verificado o Iniciar este cache ao terminar caixa de seleção.
Você pode fazer o cache iniciar automaticamente após a reinicialização do serviço marcando a caixa de seleção Iniciar automaticamente este cache na inicialização do serviço.
Clique Acabamento para concluir o processo. Seu cache criado aparecerá em Caches Agrupados página com os nós do servidor e seus status e uma notificação de sucesso será exibida no painel de notificação.
Usando ferramentas de linha de comando
Você pode usar qualquer ferramenta de linha de comando para gerenciar caches Lucne distribuídos usando o NCache cmdlets suportados.
Criar cache
A Novo cache ferramenta é responsável por criar novos caches.
O comando a seguir cria um cache denominado demoCache nos nós 20.200.20.40 e 20.200.20.39. O InMemoryStoreType
é especificado como DistributedLuceneWithPersistence e LuceneIndexPath
é fornecido como C:\ProgramData\ncache\lucene-index
. A topologia é definida como Réplica de Partição.
New-Cache -Name demoCache -Server "20.200.20.40,20.200.20.39" -Size 1024 -InMemoryStoreType DistributedLuceneWithPersistence -LuceneIndexPath `C:\ProgramData\ncache\lucene-index\` -Topology Partition-Replica
Veja também
Iniciar cache
Adicionar nó do servidor
Adicionar cache existente
Remover Cache
Limpar Cache