Elasticsearch环境安装

1、安装JDK

版本选择:最好是java8、java11、java14

jdk兼容性:https://www.elastic.co/cn/support/matrix#matrix_jvm

操作系统兼容性:https://www.elastic.co/cn/supoort/matrix

自身兼容性:https://www.elastic.co/cn/support/matrix#matrix_compatibility

2、Elasticsearch环境

2.1、下载地址:

http://elastic.co/

本次下载的版本为:elasticsearch-8.14.2-windows-x86_64    windows版本

2.2、Elasticsearch目录结构:

注意:以上两个目录data和logs目录在生产环境必须放到其它地方去,不要在项目里面,原因有以下几点:

(1)在项目运行时这两个目录会逐渐变大,大到几个T,变得非常臃肿不好维护。

(2)服务升级的时候这两个目录是会覆盖的,这两个目录覆盖了代表你的数据完全丢失。

(3)如果使用集群的时候,多台服务器的data和logs两个目录不能都指向同一个目录

3、启动单 节点服务

验证服务启去成功:

http://localhost:9200

如果用的elasticserch-8.14.2版本无法访问,可将elasticserch-8.14.2/config/elasticsearch.yml文件中的以下配置改为false

4、在本机单 个项目启动多节点

在本机多个项目启动多个单节点

第二种方式,也就是复制多个项目,写到脚本中一起启动

二、Kibana环境

下载地址:https://www.elastic.co/cn/downloads/kibana

本次使用版本为:

kibana-8.14.2-windows-x86_64

需要修改/config/kibana.yml,将以下注释打开

端口放开

启动服务:(从版本6.0.0开始,Kibana仅支持64位操作系统。)

脚本Shell方式可以创建一个.command文件,将命令写到文件中

验证服务启动成功:

http://localhost:5601

三、Head插件安装

1、安装依赖:

(1)下载node:

下载地址:https://nodejs.org/en/download/

(2)检查是否安装成功:Win+R CMD输入“node -v”命令检查,如果输出版本号,则node安装成功。

2、安装grunt:

2.1、CMD中执行“npm install -g grunt-cli”命令等待安装完成

2.2、grunt -version 命令检查是否安装成功

3、下载Head插件

(1)下载地址:https://github.com/mobz/elasticsearch-head

(2)下载完成后,解压,打开elasticsearch-head-master文 件夹,修改Gruntfile.js文 件,添加      hostname:'*',如图:

(3)输入cd elasticsearch-head 

               npm install

  (4)输入npm  run  start  启动服务

(5)验证:http://localhost:9100/安装成功

(6)如果无法发现ES节点,尝试在ES配置文 件中设置允许跨域

               http.cors.enabled:true

                http.cors.allow-origin:"*"

4、安装中文分词器 ik

将ik分词器的包下载下来后,在Elasticsearch文件夹中的plugins文件夹下创建一个ik文件夹将ik分词器的压缩包解压后的文件copy到ik文件夹中重启即可。

附件:

如果启动ES集群且将以上应用全部启动可使用以下脚本命令

例如:ES_Services.command文

启动单节点可用以下脚本命令

  • 9
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值