tp ElasticSearch分布式全文搜索 及应用

2020-06-01 00:00:00 索引 创建 文档 商品 添加

ElasticSearch是一个基于RESTful web接口的分布式全文搜索引擎。主要包括数据接入、数据索引和全文搜索3个模块。适用于各种项目的各种搜索场景。

安装JDK

因为ElasticSearch是用java语言开发的,运行需要安装JDK。

JDK (Java Development Kit) ,是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库

下载JDK地址oracle.com/technetwork/

下载安装完成后,需要配置环境变量

打开命令行窗口,输入java -version查看JDK版本

这样就JDK,就这样了

安装Elasticsearch

下载Elasticsearch地址 elastic.co/downloads

下载完成后,就解压,解压完成后,也需要给解压出来的文件配置环境变量

配置完成后,打开命令行窗口 执行命令 elasticsearch -d 启动elasticsearch

安装Elasticsearch-Head

elasticsearch-head是一个用于浏览ElasticSearch集群并与其进行交互的Web项目

GitHub托管地址:github.com/mobz/elastic

下载解压:

打开命令行,切换到Elasticsearch-Head目录,执行以下命令 npm install

打开命令行,切换到Elasticsearch-Head目录,执行以下命令 npm run start

启动成功后,可通过http://localhost:9100进行访问

由于跨域(Elasticsearch位于9200端口),需要添加配置: E:\elasticsearch-7.1.0\config\elasticsearch.yml中

http.cors.enabled: true
http.cors.allow-origin: "*"     //重新启动

相关文章