ElasticSearch安装及本地化服务(一)

ElasticSearch安装及使用

一、ElasticSearch简介

  ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎。

二、ElasticSearch安装

  ElasticSearch的项目版本更新很快,我使用的是5.6.8版ElasticSearch下载,下载完毕之后在config/elasticsearch.yml种添加一下命令,保存之后打开bin/elasticsearch.bat即可打开。然后再浏览器输入地址http://localhost:9200/,能够正常打开即代表安装成功。

http.cors.enabled:true
http.cors.allow-origin:"*"
network.host:127.0.0.1

  安装完之后暂时还不能实现分词效果,还需要安装一个分词插件,IK分词器下载,里面的版本最好与项目版本一致,下载完之后解压放在项目下的plugin下并重命名ik;如下入所示。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-edP4kz1t-1574240361828)(Resource/images/ik分词器解压图.png)]

  重启之后在浏览器输入链接:http://localhost:9200/_analyze?analyzer=ik_smart&pretty=true&text=我是程序员,即可得到以下效果实现分词作用。

{
  "tokens" : [
    {
      "token" : "我",
      "start_offset" : 0,
      "end_offset" : 1,
      "type" : "CN_CHAR",
      "position" : 0
    },
    {
      "token" : "是",
      "start_offset" : 1,
      "end_offset" : 2,
      "type" : "CN_CHAR",
      "position" : 1
    },
    {
      "token" : "程序员",
      "start_offset" : 2,
      "end_offset" : 5,
      "type" : "CN_WORD",
      "position" : 2
    }
  ]
}

ES的图形化界面安装

  为了便于管理ES,使用head插件,这是最初级的管理工具,在浏览器中显示ES集群,索引等信息。ElasticSearch-head下载地址

打开DOS窗口并切换目录elasticsearch-head执行:

cnpm install -g grunt-cli
cnpm install
grunt server#启动该服务

  若服务启动成功,则在浏览器输入localhost:9100即可显示下图

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-M23yQm7P-1574240361829)(Resource/images/ElasticSearch-head显示.png)]

三、安装成本地windows服务

1、打开DOS窗口,切换至elasticsearch/bin目录执行

#安装elasticsearch服务
elasticsearch-service.bat install
#启动elasticsearch服务
elasticsearch-service.bat start

  每个版本的service名称不同,如果有错误不能执行,建议查看一下bin目录下的带service.bat的文件,使用文件名在进行安装

2、检验是否成功开启

  第一种方法:浏览器窗口打开链接http://localhost:9200/,如果有信息显示则代表成功
在这里插入图片描述
  第二种方法:Win+R输入services.msc打开windows服务界面,找到elasticsearch就代表成功
在这里插入图片描述

发布了35 篇原创文章 · 获赞 0 · 访问量 1254
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览