Repositório com a integração entre Jupyter Notebook e Elasticsearch.
Pastas
- Na pasta Data, há a base de dados books.csv. Essa base de dados foi extraída do Kaggle (link pra base: https://www.kaggle.com/jealousleopard/goodreadsbooks e usada aqui para ilustrar o envio de dados ao Elasticsearch via Jupyter Notebook
- Na pasta notebooks, há o arquivo .ipynb, ou seja, o notebook em si.
Uso
- Baixe o Elasticsearch.
- Baixe o Kibana.
- Extraia os arquivos.
- Crie um arquivo .bat para inicializar o elasticsearch.bat e o kibana.bat juntos. Da forma:
echo Starting ELK Stack
START cmd /C <caminho-do-arquivo>\bin\elasticsearch.bat
echo Starting Kibana
START cmd /C <caminho-do-arquivo>\bin\kibana.bat
- Execute o arquivo .bat criado.
- Após um breve tempo, verifique se o Elasticsearch e o Kibana estão rodando. Elasticsearch roda em localhost:9200 e o Kibana roda em localhost:5601.
- Execute o Jupyter Notebook para enviar os dados do arquivo csv ao Elasticsearch pela integração entre Jupyter Notebook e o Elasticsearch.