Mac下Elasticsearch5.5.1和Head插件以及IK分词器的安装

本文详细介绍了在macOS环境下安装Elasticsearch 5.5.1版本的过程,包括配置集群参数、启动服务及通过浏览器访问验证。同时,提供了安装Head插件的步骤,涵盖下载、配置及启动服务,确保Head插件与Elasticsearch的正常连接。

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

本人开发环境

  • 操作系统:macOS High Sierra 版本10.13.6
  • 开发工具:InteliJ IDEA
  • JAVA :  JDK 1.8

一、ElasticSearch下载安装:

1.去官网下载压缩包,下载地址https://www.elastic.co/cn/downloads/elasticsearch

2.我需要安装的版本是5.5.1,于是往下翻,找到下载以前版本的入口,点击past release

3.找到需要的版本,这里我用的是5.5.1

 4.下载之后解压,找到bin目录可双击elasticsearch启动,也可在终端先进入bin目录,使用命令./elasticsearch启动

5.进入es的conf目录修改配置文件

在配置文件后面添加以下几行(我们是三个人的电脑,IP分别是192.168.43.30、192.168.43.33、192.168.43.66)

#如果要使用head,那么需要设置下面2个参数,使head插件可以访问es
http.cors.enabled: true
http.cors.allow-origin: "*"

#es集群名称
cluster.name: rick

#es节点名称,每个节点的名称不能相同
node.name: node1

#指定该节点是否有资格被选举成为master,默认是true
node.master: true

#指定该节点是否存储索引数据,默认为true。
node.data: true

#本节点的ip地址
network.host: 192.168.43.33

http.port: 9200

discovery.zen.ping.unicast.hosts: ["192.168.43.30","192.168.43.33","192.168.43.66"]

discovery.zen.minimum_master_nodes: 1

 6.启动ES,命令如下

  • ./elasticsearch
  • ./elasticsearch -d (这是后台启动)

7.启动后,浏览器输入localhost:9200访问。也可以通过IP访问,例如我的IP是192.168.43.33,那么访问地址就是192.168.43.33:9200,可以看到如下信息

 二、安装head插件

Head插件是我们常用的插件,但是在ELK5.0以后按照之前的插件安装方式不能使用了,要单独启动一个服务才可以。

git clone git://github.com/mobz/elasticsearch-head.git
cd elasticsearch-head
npm install
grunt server

这里需要使用npm、git、grunt工具,可以使用命令node -v查看自己的电脑是否安装了

  • Head-Github官网 下载Head压缩包,或者使用git下载
  • Node官网下载安装node工具(npm是node的包的安装工具)
  • cd elasticsearch-head 安装一下grunt:npm install grunt-cli

 

1.可修改服务器监听地址,地址目录:head/Gruntfile.js,也可以不修改

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

2.修改连接地址,目录:head/_site/app.js

3.下载之后在终端cd elasticsearch-head

npm install

npm源特别慢的话,可以参考这篇文档:npm install 无响应解决方案

4.启动es服务,再另外打开一个终端输入grunt server命令

grunt server

grunt是一个很方便的构建工具,可以进行打包压缩、测试、执行等等的工作,5.0里的head插件就是通过grunt启动的。如果没有,可以使用命令安装一下:npm install grunt-cli

 5.浏览器输入IP:9100,显示如下,安装完成

注意每换一个网络环境,自己的IP会发生改变,我在记录这篇文章的时候就更改了好几次IP,每次要对配置文件进行修改。 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值