elasticsearch简介:是一种分布式的海量数据搜索与分析的技术,可以用于企业级、电商的搜索引擎。是面向文档型数据库类型,一条数据在这里就是一个文档,用json作为数据存储。
与MySQL比较:
关系数据库 ⇒ 数据库 ⇒ 表 ⇒ 行 ⇒ 列(Columns)
Elasticsearch ⇒ 索引(Index) ⇒ 类型(type) ⇒ 文档(Docments) ⇒ 字段(Fields)
一个 Elasticsearch 集群可以包含多个索引(数据库),也就是说其中包含了很多类型(表)。这些类型中包含了很多的文档(行),然后每个文档中又包含了很多的字段(列)。
一.安装Java SE环境
1. 安装JAVA环境 JDK1.8版本或以上 路径:https://www.oracle.com/technetwork/java/javase/downloads/index.html
2. 配置系统环境
(1)添加JAVA_HOME变量 你下载解压的地址
(2)编辑PATH【系统环境变量】添加%JAVA_HOME%\bin、%JAVA_HOME%\jre\bin
(3)编辑/添加【系统变量】CLASSPATH,.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
3.打开cmd,输入javac命令测试是否成功。
二、ElasticSearch安装
1. 下载ElasticSearch
https://www.elastic.co/downloads/elasticsearch,下载zip。
2. 解压后双击运行elasticsearch.bat。本机就会启动 elasticsearch一个节点
3. 打开浏览器测试节点是否运行:localhost:9200
4. 开启ElasticSearch 服务 进入ElasticSearc安装目录/bin目录下运行elasticsearch-service.bat install
elasticsearch-service.bat install 安装并启动服务
elasticsearch-service.bat start 启动服务
elasticsearch-service.bat stop 停止服务
elasticsearch-service.bat remove 删除服务
5.安装中文分词ik 下载 ik https://github.com/medcl/elasticsearch-analysis-ik/releases es版本 = ik 版本
下载后解压到一个文件夹下并把解压后的内容放到 elasticsearch安装目录下的plugins\ik 文件夹下 没有ik文件夹自己建一个