1、Elasticsearch的介绍与安装
1.1、简介
1.1.1 Elastic
Elastic有一条完整的产品线:Elasticsearch、Kibana、Logstash等,前面说的三个就是大家常说的ELK技术栈。
1.1.2 Elasticsearch
如上所述,Elasticsearch具备以下特点:
- 分布式,无需人工搭建集群(solr就需要人为配置,使用Zookeeper作为注册中心)
- Restful风格,一切API都遵循Rest原则,容易上手
- 近实时搜索,数据更新在Elasticsearch中几乎是完全同步的。
1.1.3 版本
目前Elasticsearch最新的版本是10.4.2,我这里使用的版本是6.2.4
安装Elasticsearch前提条件:JDK1.8及以上
1.2 安装和配置
1.2.1 下载
1.2.2 安装
Elasticsearch无需安装,解压即用。
1.3 运行
进入elasticsearch/bin目录,可以看到下面的执行文件:
双击运行
可以看到绑定了两个端口:
- 9300:Java程序访问的端口
- 9200:浏览器、postman访问的端口
我们在浏览器中访问:http://127.0.0.1:9200
看到了上面的信息,说明你的Elasticsearch已经安装成功了,但是为了方便我们开发的时候查看数据,我推荐安装一个Elasticsearch的客户端工具。那么下一篇我将讲述如何安装Head插件,欢迎观看。