最新版Elasticsearch安装配置

最近在做一个大作业,需要利用爬虫框架scrapy爬取数据存到elasticsearch中,然后搭建一个简单的搜索引擎系统。简单记录一下ElasticSearch的安装配置。

ElasticSearch官网

  1. Elasticsearch目前最新的版本是7.1.0,可直接进入官网下载,根据自己电脑的系统对应的版本下载即可。推荐直接点击蓝色的字下载zip文件
    最新版Elasticsearch安装配置
  2. 将下载后的文件解压,解压之后点击bin目录下的elasticsearch.bat即可运行
    最新版Elasticsearch安装配置
    运行成功之后底部会有一个地址:
    最新版Elasticsearch安装配置
    访问:localhost:9200看到以下页面说明成功了:
    最新版Elasticsearch安装配置
  3. 在做搜索引擎时,我们需要对一些设定的字段进行分词处理,所以需要给elasticsearch额外安装一个分词插件,插件地址:https://github.com/medcl/elasticsearch-analysis-ik/releases
    大家下载跟自己elasticsearch版本相对应的即可,下载完成后,将其解压之后放在elasticsearch的plugins目录下:
    最新版Elasticsearch安装配置
    重启elasticsearch.bat,这时候会报一个错误:
    Exception in thread “main” java.lang.IllegalArgumentException: Plugin [analysis-ik] was built for Elasticsearch version 7.1.0 but version 7.0.1 is running
    参考
    因为我的elasticsearch是7.1.0版本的,但是分词插件最新的是7.0.1,为了解决这个bug,我们需要修改下载的分词插件的plugin-descriptor.properties文件,将文件中的7.0.1全部改为7.1.0
    最新版Elasticsearch安装配置
  4. 完成以上工作后再运行elasticsearch.bat, 成功运行后会看到加载好的插件
    最新版Elasticsearch安装配置
  5. elasticsearch配置好之后,考虑配置一个elasticsearch-head,它的作用类似于navicat。
    地址:https://github.com/mobz/elasticsearch-head
    通过下载的文件进行配置需要去修改elasticsearch的文件,因为版本的问题可能会导致elasticsearch启动失败,所以推荐大家用第二种方式:打开chrome的网上应用商店,搜索ElasticSearch Head扩展程序
    最新版Elasticsearch安装配置
    添加好之后右上方会出现的它的一个小图标,点击小图标之后,它会自动连接到localhost:9200将存储的数据表展示出来:
    最新版Elasticsearch安装配置