也许,以最短的时间搭建Elasticsearch+Kibana,并导入样本日志的方法
首先
我想确认一下Elasticsearch最新版本新增的功能的使用感觉,但当我想到环境准备和导入示例日志时感到麻烦时,发现只需要一个按钮就可以导入示例日志了。
我希望将这种感动传递给大家,所以尽可能快地搭建了Elasticsearch+Kibana,并整理了导入示例日志的方法。
过程
1. 安装Docker
你们的电脑上已经安装了吧。
这里就省略了。
获取Docker镜像
获取Elasticsearch和Kibana的Docker镜像。
此处版本设置为7.5.0。
docker pull docker.elastic.co/elasticsearch/elasticsearch:7.5.0
docker pull docker.elastic.co/kibana/kibana:7.5.0
3. 创建Docker Compose
暂时只要动起来就好,所以我简单地按照以下方式创建了。
elasticsearch:
image: docker.elastic.co/elasticsearch/elasticsearch:7.5.0
ports:
- "9200:9200"
- "9300:9300"
environment:
- discovery.type=single-node
- xpack.security.enabled=false
- cluster.name=docker-cluster
- bootstrap.memory_lock=true
- "ES_JAVA_OPTS=-Xms512m -Xmx512m"
kibana:
image: docker.elastic.co/kibana/kibana:7.5.0
ports:
- "5601:5601"
links:
- elasticsearch
4. 创建并启动容器 (Chuangjian Bing Qidong Rongqi)
请在与docker-compose.yml相同的文件夹中运行以下命令。
docker-compose up
5. 通过浏览器访问Kibana
在浏览器中访问 http://localhost:5601/。
6. 添加样本数据
真是讓人驚訝,首頁竟然變成了「在Kibana中添加數據」。
僅需點擊一個按鈕,即可添加以下三種數據。
-
- Sample eCommerce orders
-
- Sample flight data
- Sample web logs
请选择要追加的数据并选择“添加数据”选项。
几秒钟即可完成追加。
这样一来,样品日志的导入工作就全部完成了。