Este repositório serve para ajudar pessoas que queiram aprender Fusion Server.
Fusion é um sistema desenvolvido pela Lucidworks para resolver situações onde é necessário realizar descoberta de dados com interligência artificial, aplicações de busca de maneira moderna, conteinerizada, e arquiteturalmente pensadas para nuvem.
- Navegação tranquila com Kubernetes
- Machine Learning em qualquer lugar
- Respostas inteligentes
- Merchandiser preditivo
- Pacote avançado de linguistica
- Opções de implantação flexíveis
Para começar a utilizar você precisará baixar o repositório cloud-native. Nele estão todos os pacotes/documentos que você precisa para conseguir implementar o Fusion server em diferentes serviços de Cloud.
Aqui vamos explorar o cenário de uso com Kubernetes na modalidade de Baremetal. (tentativa, continuar testes e escrever resultados).
Então qual o primeiro passo? Escolher o namespace da sua aplicação. De acordo com a documentação, podemos instalar várias instâncias do Fusion em namespaces diferentes, mas não é indicado instalar mais de uma instância em um mesmo namespace.
Na sequencia é necessário instalar o Helm.
Para isso use o comando: brew install kubernetes-helm
. Caso você esteja no Windows, você vai precisar do Chocolatey. Uma vez que você tenha o Choco instalado, basta usar o seguinte comando: choco install kubernetes-helm
.
Permissões para Helm. O Fusion permite a instalação de pacotes pelo Help usando um usuário que não seja admin, para configurar este usuário, você deverá olhar para o diretório install-roles
no repositório e aplicar os arquivos de lá no seu repositório.
(necessário pesquisar mais sobre o assunto e melhorar este trecho).