windows平台为elasticsearch6.x安装head客户端插件(代码片段)

jinzesudawei jinzesudawei     2023-01-28     674

关键词:

背景知识

ES 5.x 以上版本安装 head 需要 node 和 grunt 环境(之前的直接用plugin命令即可安装)。

操作步骤

1. 安装 ElasticSearch 6.x,访问 http://localhost:9200/ 查看是否安装成功。

2. 安装 Node,使用 node -v 查看是否安装成功。

3. 在 Node 中执行 npm install -g grunt-cli 安装grunt,使用 grunt -version 查看是否安装成功。

4. 安装 elasticsearch-head。

4.1 访问 https://github.com/mobz/elasticsearch-head 下载 head 插件(选择 zip 压缩包下载方式)。

技术分享图片

4.2 修改 ~elasticsearch-6.6.2elasticsearch-head-masterGruntfile.js,在对应的位置加上 hostname:‘*‘ 配置项。

技术分享图片

4.3 在 ~elasticsearch-6.6.2elasticsearch-head-master 下执行 npm install 开始安装,完成后可执行 grunt server 或者 npm run start 运行 head 插件。

技术分享图片

4.4 安装成功,访问 http://localhost:9100/。

技术分享图片

答疑

Issue - 在 head 中连接 ES 失败。 

技术分享图片

对于 Access-Control-Allow-Origin 的问题,可以在 ElasticSearch 6.x 的 ~configelasticsearch.yml 文件的末尾加入以下代码:

http.cors.enabled: true 
http.cors.allow-origin: "*"
node.master: true
node.data: true

配置更新后,重启 ES 即可连接成功。

参考资料
https://www.cnblogs.com/hts-technology/p/8477258.html


asp.netwebapi+elasticsearch6.x快速做个全文搜索(代码片段)

最近想做个全文搜索,设想用ASP.NETWebAPI + Elasticsearch6.x来实现。网上搜了下Elasticsearch的资料,大部分是讲linux平台下如何用java来开发,有少量讲在windows平台下用c#开发的,且版本是Elasticsearch5.x 。无奈上官网撸串,这... 查看详情

windows下安装elasticsearch6.2.4(代码片段)

window下安装 elasticsearch一、环境搭建需要的环境1、jdk环境2、Elasticsearch3、git环境4、node 安装包  二、进行环境的搭建1、解压Elasticsearch的压缩包2、window下进入bin目录下,打开elasticsearch.bat文件3、此时说明Elasticsearch&... 查看详情

windows下安装elasticsearch6.4.1

...略)2、安装git(步骤略)3、安装nodejs(步骤略)4、下载elasticsearch6.4.1,将下载后的es解压,进入bin文件夹,执行elasticsearch.bat,正常情况es发布在9200端口,访问http://localhost:9200,若出现下图则说明es安装正常。 一、安装Elasti... 查看详情

elasticsearch6.2.3版本windows环境简单操作(代码片段)

 背景描述Elasticsearch是一个基于ApacheLucene(TM)的开源搜索引擎。无论在开源还是专有领域,Lucene可以被认为是迄今为止最先进、性能最好的、功能最全的搜索引擎库。Elasticsearch是使用Java开发,并使用Lucene作为其核心来实现所... 查看详情

elasticsearch6.701.入门指南(代码片段)

目录4、ModifyingYourData(修改数据)4.1Indexing/ReplacingDocuments(索引/替换文档)4.2UpdatingDocuments(更新文档)4.3DeletingDocuments(删除文档)4.4BatchProcessing(批处理)4、ModifyingYourData(修改数据)Elasticsearch提供了近实时的操纵数据和搜... 查看详情

elasticsearch6.0索引模板

我们在做es搜索的场合,每次创建索引的时候,都需要为每个索引设置mapping的字段映射,现在我们可以为通用的索引创建一个模板每次创建索引时候,如果匹配到相应的模板索引的mapping会被自动设置成模板的mapping配置PUT_template/... 查看详情

elasticsearch_02_使用docker安装elasticsearch6.8.0(代码片段)

系列文章目录文章目录系列文章目录前言一、安装docker1、vmware上linux最小化安装2、linux上安装docker二、在docker上安装elasticsearch并通过windows访问1、拉取镜像2、修改linux系统配置参数3、启动es容器4、linux上访问ElasticSearch5、在windows... 查看详情

elasticsearch_02_使用docker安装elasticsearch6.8.0(代码片段)

系列文章目录文章目录系列文章目录前言一、安装docker1、vmware上linux最小化安装2、linux上安装docker二、在docker上安装elasticsearch并通过windows访问1、拉取镜像2、修改linux系统配置参数3、启动es容器4、linux上访问ElasticSearch5、在windows... 查看详情

在以 Windows XP 为目标平台的 VS 2015 中推荐啥

】在以WindowsXP为目标平台的VS2015中推荐啥【英文标题】:WhatisrecommendedinVS2015whereWindowsXPisthetargetplatform在以WindowsXP为目标平台的VS2015中推荐什么【发布时间】:2015-12-0114:05:20【问题描述】:我正在VisualStudio2015中开发一个桌面应用... 查看详情

实战elasticsearch6的join类型(代码片段)

欢迎访问我的GitHub本篇概览《Elasticsearch实战》(英文名ElasticsearchINACTION)是经典es教程,对应demo源码地址为:https://github.com/dakrone/elasticsearch-in-action,最新分支6.x,在使用源码时,发现索引_doc的静态映射脚本增加了一个类型为join... 查看详情

Visual Studio 2015 RC 社区版目标平台在 Windows 8.1 上设置为 Windows 10 TP

】VisualStudio2015RC社区版目标平台在Windows8.1上设置为Windows10TP【英文标题】:VisualStudio2015RCCommunityEditionTargetPlatformsettoWindows10TPonWindows8.1【发布时间】:2015-07-0909:09:19【问题描述】:我刚刚安装了Windows8.1和VisualStudio2015RC社区版。现... 查看详情

跨平台建议 Android / iOS / Windows

】跨平台建议Android/iOS/Windows【英文标题】:Cross-platformadviceAndroid/iOS/Windows【发布时间】:2017-06-1219:27:45【问题描述】:我正在为我的一个客户维护大量应用程序,所有这些应用程序都为三个主要平台中的每一个平台都提供了本... 查看详情

elasticsearch6.4集群报yellow和red状态问题(代码片段)

集群非green状态都是非健康状态,是需要处理的集群red状态原因:表示所有的主分片都未必健康可用,一般是由于某个索引的主分片为unassigned状态引起的处理方法:找出分片为unassigned状态的索引,手工分配即可。官方文档的详... 查看详情

为 Windows 编写跨平台(32 位和 64 位兼容)程序(如 .NET 中的 AnyCPU)

】为Windows编写跨平台(32位和64位兼容)程序(如.NET中的AnyCPU)【英文标题】:WritingaCross-Platform(32-bitand64-bitcompatible)ProgramforWindows(likeAnyCPUin.NET)【发布时间】:2011-01-1003:28:58【问题描述】:.NET中的“AnyCPU”功能如何工作让我感... 查看详情

线程同步(windows平台):事件(代码片段)

一:介绍事件Event实际上是个内核对象,事件分两种状态:激发状态和未激发状态。分两种类型:手动处置事件和自动处置事件。手动处置事件被设置为激发状态后,会唤醒所有等待的线程,一直保持为激发状态,直到把它设置... 查看详情

在 .NET 6.0 类库中使用 Prism.DryIoc 时“目标平台必须设置为 Windows”

】在.NET6.0类库中使用Prism.DryIoc时“目标平台必须设置为Windows”【英文标题】:"ThetargetplatformmustbesettoWindows"whenusingPrism.DryIocin.NET6.0ClassLibrary【发布时间】:2022-01-1818:40:32【问题描述】:我正在使用一个类库进行测试,我... 查看详情

elasticsearch6.0一个索引只允许有一个type

参考技术A未来发布的elasticsearch6.0.0版本为保持兼容,仍然会支持单index,多type结构,但是作者已不推荐这么设置。在elasticsearch7.0.0版本必须使用单index,单type,多type结构则会完全移除。es的学习入门可参考以下下连接https://www.elas... 查看详情

如何为通用 Windows 平台(UWP)应用程序创建 .appx 包?

】如何为通用Windows平台(UWP)应用程序创建.appx包?【英文标题】:Howtocreate.appxpackageforUniversalWindowsPlatform(UWP)application?【发布时间】:2016-06-0312:00:55【问题描述】:我已经为我的通用Windows平台应用程序创建了包。但是我无法找... 查看详情