elasticsearch5.4和5.X安装和elasticsearch head插件安装

本文介绍如何快速安装并配置Elasticsearch搜索引擎,包括所需工具、步骤及环境配置等关键信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

elasticsearch是一款非常好用的搜索引擎,它底层集成了luence,所以也继承了倒排索引原理。在这里要用elasticsearch我们需要几个工具,并按照以下步骤来。

本项目只是作为基础入门演示elasticsearch的简单功能参考,实际部署多节点和处理实际业务的思路可以参考本博客的这两篇文章:1.elasticsearch5.x在linux上分布式安装(多节点) 2.elasticsearch用java实现分布式服务


1.需要下载elasticsearch的服务.

下载地址:https://www.elastic.co/products/elasticsearch

下载完后,如果是windows用户,则双击下bin目录下的elasticsearch.bat,如果没有报错,能正常运行,则在浏览器上输入locahost:9200,如下图:


出现这个就代表已经成功了,如果已运行就报错,大部分原因是jdk版本太低了,这里使用的5.4必须是jdk1.8版本,不然会报错。


2.需要下载一个head插件

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

windows 的下载完后解压


3.由于5.x以上需要打开网页head插件,还需要nodejs环境

如果是windows的用户直接去nodejs官网下载最新的,这里建议下载.msi的。安装成功后在cmd中分别输入


如果能正确显示版本好,那就成功了(高版本的nodejs自带npm)

这里需要将npm换个镜像,因为在国内的下载的速度不尽人意

修改npm的镜像命令:

npm install -g cnpm --registry=https://registry.npm.taobao.org
从此用cnpm代替npm


4.使用npm安装grunt

npm install -g grunt -cli

5.到刚才下载的head插件,解压后得到elasticsearch-head-master文件夹,cmd进入到这个目录下

使用cnpm install命令



6.在elasticsearch-5.4.3/config/elasticsearch.yml这个文件中加入一下两行:

http.cors.enabled: true
http.cors.allow-origin: "*"


7.在elasticsearch-head-master文件下的Gruntfile.js文件中增加hostname: '0.0.0.0',

connect: {
server: {
options: {
hostname: '0.0.0.0',
port: 9100,
base: '.',
keepalive: true
}
}
}


8.运行grunt服务

cmd进入elasticsearch-head-master文件夹使用grunt server命令



9.网页上输入localhost:9100,点击连接



至此elasticsearch的工具安装完毕


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

翅膀君

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值