Elasticsearch在windows下的安装

elk常在日志分析中使用

xpack是以插件的方式安装在Elasticsearch对其中的数据进行一些额外的保护(Security),Alerting是灵活的引擎,机器学习可以做到实时的检测,monitoring检测各种运行情况,reporting做离线的分享,Graph以图谱的方式 .

ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。

ElasticSearch对jdk的版本也有相关的限制

下面来说一下ElasticSearch的安装 :
一: 下载并解压ElasticSearch
下载地址进入bin文件夹,双击elasticsearch.bat运行即可。浏览器输入:http://localhost:9200/ 出现如下界面表示成功:
在这里插入图片描述
二:安装head
5以上的版本需要安装node和grunt下载地址 根据自己的系统合理地选择安装msi
由于head插件本质上还是一个nodejs的工程,因此需要安装node,使用npm来安装依赖的包。(npm可以理解为maven)
下载nodejs
1:运行node安装,在node 的安装目录下直接 ,这个版本已经集成了npm,所以不用再去下载了
傻瓜式安装后
打开黑窗口
在这里插入图片描述

2:安装grunt,在同目录下,npm install -g grunt -cli 进行安装grunt。没有报错则说明安装成功能,网上说有一堆黄字,我的没有,执行命令grunt -version 出现版本号则说明安装成功.

3.下载head head地址,将head解压放在非Elasticsearch的安装目录下(是需要启动两个服务的,否则服务起不来),进入head直接cmd进入然后输入npm install,没有报错则说明安装成功

编辑elasticsearch-5.6.0/config/elasticsearch.yml,加入以下内容:
http.cors.enabled: true
http.cors.allow-origin: “*”

打开head/Gruntfile.js,找到下面connect属性,新增
hostname: ‘0.0.0.0’:
connect: {
server: {
options: {
hostname: ‘0.0.0.0’,
port: 9100,#可以到head根目录下修改Gruntfile.js文件的启动端口,默认是9100
base: ‘.’,
keepalive: true
}
}

在head/目录下,运行启动命令:
grunt server
在这里插入图片描述

当然要在elasticsearch-5.6.0\bin目录运行elasticsearch.bat文件
启动后访问 localhost:9100
如图表示启动成功

注意head目录不要放在modules和plugins下,
要启动两个服务

在windows上安装IK并使用
1 在ik下载下载对应版本的分词器,直接下载带有大小多少M的解压版本,不用自己再打包,然后将其解压到Elasticsearch插件目录下的ik(没有自己新建一个)下.
2.重新启动es;
3.输入http://localhost:9200/_analyze?analyzer=ik&pretty=true&text=我爱中华人民共和国

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值