ElasticSearch(二)搭建ElasticSearch6.2.2+kibana+head+ik环境

一、ElasticSearch安装
1、下载ElasticSearch

ElasticSearch下载地址
包含以往版本
本次搭建ElasticSearch6.2.2windows64位环境
ElasticSearch6.2.2
在这里插入图片描述

2、解压ElasticSearch,并修改配置

在这里插入图片描述
进入config目录修改配置文件
1)elasticsearch.yml修改

###允许远程访问
network.host: 0.0.0.0
###http访问端口,默认9200
http.port: 9200
###允许跨域访问,后面kibana需要
http.cors.enabled: true
http.cors.allow-origin: "*"

2)jvm.options修改

###java内存修改,根据自己的电脑配置修改
-Xms1g
-Xmx1g
3、启动

使用cmd启动服务,直接双击bin/elasticsearch.bat文件,不过我在这里遇到多次启动不起来状况,改用cmd启动没有问题

###/d表示切换驱动器地址,也可以在打开的文件夹目录输入cmd直接打开当前路径cmd
cd /d D:\elasticsearch\elasticsearch-6.2.2\bin
elasticsearch.bat

在这里插入图片描述
在浏览器输入
http://127.0.0.1:9200/ ,即可看到以下ElasticSearch集群内容
在这里插入图片描述

二、head插件安装

head插件安装前置条件是需要配置好node.js环境,这个原来下载就配置好了,所以就不记录了!!!

1、下载head插件

ElasticSearch-head
直接下载master分支就行
在这里插入图片描述

2、解压并部署启动

head解压文件之后
进入head插件目录

cd  /d D:\elasticsearch\elasticsearch-head-master
####安装
npm install
####启动
npm run start

在这里插入图片描述
在这里插入图片描述
在浏览器输入
http://127.0.0.1:9100/
在ElasticSearch地址栏输入http://localhost:9200/ ,连接即可看到以下情况
在这里插入图片描述

三、kibana安装
1、下载kibana

kibana下载地址
同样选择6.2.2版本(ES对应所有软件都需要统一版本,不然不兼容
在这里插入图片描述

2、启动

kibana一般无需配置,直接通过cmd启动即可

cd /d D:\elasticsearch\tools\kibana-6.2.2-windows-x86_64\bin
kibana.bat

在这里插入图片描述
在浏览器输入
http://localhost:5601/ ,即可看到以下页面
在这里插入图片描述

四、ik分词器安装

ik分词器是进行中文关键字检索的插件

1、下载ik分词器

ik分词器下载
选择6.2.2版本进行下载

2、部署

在ElasticSearch的plugins创建ik文件夹,并将解压内容拷贝到ik文件中
在这里插入图片描述
重启ElasticSearch服务,查看日志
在这里插入图片描述
标红部分表示已经部署成功
ik分词器使用

GET _analyze
{
  "analyzer":"ik_smart",
  "text":"我玩王者荣耀"
}

在这里插入图片描述
上面将王者荣耀分开,我们通过自定义字典修改
1、在ik分词器插件的config目录下,创建game.dic文件内容为
王者荣耀
2、修改IKAnalyzer.cfg.xml文件,添加扩展字典game.dic

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE properties SYSTEM "http://java.sun.com/dtd/properties.dtd">
<properties>
	<comment>IK Analyzer 扩展配置</comment>
	<!--用户可以在这里配置自己的扩展字典 -->
	<entry key="ext_dict">game.dic</entry>
	 <!--用户可以在这里配置自己的扩展停止词字典-->
	<entry key="ext_stopwords"></entry>
	<!--用户可以在这里配置远程扩展字典 -->
	<!-- <entry key="remote_ext_dict">words_location</entry> -->
	<!--用户可以在这里配置远程扩展停止词字典-->
	<!-- <entry key="remote_ext_stopwords">words_location</entry> -->
</properties>

3、重启ElasticSearch以及kibana
再次记性分词,可以看到王者荣耀作为一个关键词了!
在这里插入图片描述
以上就是ElasticSearch的windows环境搭建!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值