Elastic Search

Instale ElasticSearch no Ubuntu

Instale ElasticSearch no Ubuntu
Nesta postagem rápida, veremos como podemos instalar uma das plataformas de indexação e pesquisa de texto mais populares, Elasticsearch no Ubuntu e começar a usá-lo também. Vamos começar agora.

Elasticsearch Database

Elasticsearch é um dos bancos de dados NoSQL mais populares, usado para armazenar e pesquisar dados baseados em texto.

Elasticsearch é baseado na tecnologia de indexação lucene e permite a recuperação da pesquisa em milissegundos com base nos dados que são indexados. Ele oferece suporte a consultas de banco de dados por meio de APIs REST. Isso significa que podemos usar chamadas HTTP simples e métodos HTTP como GET, POST, PUT, DELETE etc. para acessar dados.

 Instalando Java

Para instalar o Elasticsearch no Ubuntu, devemos instalar o Java primeiro. Java pode não ser instalado por padrão. Podemos verificar isso usando este comando:

java -version

Quando executamos este comando, obtemos a seguinte saída:

Agora vamos instalar o Java em nosso sistema. Use este comando para fazer isso:

sudo add-apt-repository ppa: webupd8team / java
sudo apt-get update
sudo apt-get install oracle-java8-installer

Assim que a execução desses comandos terminar, podemos verificar novamente se o Java está instalado usando o mesmo comando.

Instalando Elasticsearch

Agora, a instalação do Elasticsearch é apenas uma questão de alguns comandos. Para começar, baixe o arquivo do pacote Elasticsearch da página ES:

wget https: // artefatos.elástico.co / downloads / elasticsearch / elasticsearch-6.2.2.deb

Quando executarmos o comando acima, veremos a seguinte saída:

Em seguida, podemos instalar o arquivo baixado o dpkg comando:

sudo dpkg -i elasticsearch-1.7.2.deb

Quando executarmos o comando acima, veremos a seguinte saída:

Certifique-se de baixar o pacote deb apenas do site do ES.

Os arquivos de configuração do Elasticsearch serão armazenados em / etc / elasticsearch.  Para certificar-se de que o Elasticsearch foi iniciado e interrompido com a máquina, execute o seguinte comando:

sudo update-rc.d padrões elasticsearch

Configurando Elasticsearch

Temos uma instalação ativa para Elasticsearch agora. Para usar o Elasticsearch com eficácia, podemos fazer algumas mudanças importantes na configuração. Execute o seguinte comando para abrir o arquivo de configuração ES:

sudo nano / etc / elasticsearch / elasticsearch.yml

Primeiro modificamos o nó.nome e grupo.nome dentro elasticsearch.yml Arquivo. Lembre-se de remover o # antes de cada linha que deseja editar para desmarcá-la como um comentário.

Modifique essas propriedades:

Depois de concluir todas as alterações de configuração, inicie o servidor ES pela primeira vez:

sudo serviço elasticsearch start

Quando executamos este comando e verificamos o status do serviço, obtemos a seguinte saída:

Usando Elasticsearch

Agora que o Elasticsearch começou, podemos começar a usá-lo para nossos comandos.

Para ver os detalhes da instância e as informações do cluster, execute o seguinte comando:

curl -X GET 'http: // localhost: 9200'

Pode ser necessário instalar o curl, faça-o usando este comando:

sudo apt-get install curl

Quando executamos este comando, obtemos a seguinte saída:

Agora, podemos tentar inserir alguns dados no ES usando o seguinte comando:

curl -X POST 'http: // localhost: 9200 / linuxhint / hello / 1' -H 'Tipo de conteúdo: aplicativo
/ json '-d' "nome": "LinuxHint" '

Quando executamos este comando, obtemos a seguinte saída:

Vamos tentar obter os dados agora:

curl -X GET 'http: // localhost: 9200 / linuxhint / hello / 1'

Quando executamos este comando, obtemos a seguinte saída:

Conclusão

Nesta postagem rápida, aprendemos como podemos instalar o Elasticsearch e executar consultas básicas nele.

Melhores jogos para jogar com rastreamento manual
Oculus Quest introduziu recentemente a grande ideia de rastreamento manual sem controladores. Com um número cada vez maior de jogos e atividades que e...
Como mostrar a sobreposição de OSD em aplicativos e jogos Linux em tela cheia
Jogar jogos em tela cheia ou usar aplicativos em modo de tela cheia sem distração pode cortar você das informações relevantes do sistema visíveis em u...
Top 5 cartas de captura de jogos
Todos nós vimos e amamos streaming de jogos no YouTube. PewDiePie, Jakesepticye e Markiplier são apenas alguns dos melhores jogadores que ganharam mil...