brunatoloti / elasticsearch-integration-jupyter

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

elasticsearch-integration-jupyter

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

  1. Baixe o Elasticsearch.
  2. Baixe o Kibana.
  3. Extraia os arquivos.
  4. 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
  1. Execute o arquivo .bat criado.
  2. 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.
  3. Execute o Jupyter Notebook para enviar os dados do arquivo csv ao Elasticsearch pela integração entre Jupyter Notebook e o Elasticsearch.

About


Languages

Language:Jupyter Notebook 80.3%Language:Python 19.7%