Linux下搭建elasticsearch+kibana,什么是springboot boot连接总是报错?
来源:蜘蛛抓取(WebSpider)
时间:2019-05-05 03:19
标签:
什么是springboot
版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明
Elasticsearch是一个可高度扩展的开源全文搜索与分析引擎,它可以快速地存储、搜索与分析大規模的实时数据Elasticsearch的底层是基于lucene,并在些基础上提供了一系统便于应用程序使用的rest API并且还提供了先天性的集群能力,可自由水平扩展以支持日益增长的数据
在启动Elasticsearch时我们可传入一些启动参数配置集群信息,如:
检查ES集群是否可用:
以上的集群信息是由ES的CAT API提供的它是一個REST API,我们可以添加指定的参数来得到想要的输出信息
还可以使用另一种方式修改:
还可以相对的修改相应字段
Logstash是一款开源的数据收集引擎它既提供了实时管道能力,也提供了灵活的插件机制我们可以自由的选择已有的插件,也能自行开发所需的插件
日志查询系统:Kibana
此时虽然Kibana与ES已集成,但ES尚未存入任何日志数据因此Kibana当前还无法使用
在 Elasticsearch 中存储数据的行为就叫做索引(indexing),而前面提到的文档属于一种类型(type),這里类型会存在索引(index)中如果列一个表来和传统数据库比较,大概是这样的:
一个 Elasticsearch 集群可以包含多个索引(indices对应于“数据库”),每个索引鈳以包含多个类型(types对应于“表”),每个类型可以包含多个文档(document对应于“行”),每个文档可以包含多个字段(fields对应于“列”)
重点来了 docker中囿点很坑的就是地址不能是本机的地址 localhost都不行 必须是本容器的地址 如果启动kibana的时候url写的localhost:9200 那么 kibana可以启动 进入页面就会显示未连接es: