tp ElasticSearch分布式全文搜索 及应用
ElasticSearch是一个基于RESTful web接口的分布式全文搜索引擎。主要包括数据接入、数据索引和全文搜索3个模块。适用于各种项目的各种搜索场景。
安装JDK
因为ElasticSearch是用java语言开发的,运行需要安装JDK。
JDK (Java Development Kit) ,是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库
下载JDK地址https://www.oracle.com/technetwork/java/javase/downloads/index.html
下载安装完成后,需要配置环境变量
打开命令行窗口,输入java -version
查看JDK版本
这样就JDK,就这样了
安装Elasticsearch
下载Elasticsearch地址 https://www.elastic.co/downloads
下载完成后,就解压,解压完成后,也需要给解压出来的文件配置环境变量
配置完成后,打开命令行窗口 执行命令 elasticsearch -d 启动elasticsearch
安装Elasticsearch-Head
elasticsearch-head是一个用于浏览ElasticSearch集群并与其进行交互的Web项目
GitHub托管地址:https://github.com/mobz/elasticsearch-head
下载解压:
打开命令行,切换到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: "*" //重新启动
相关文章