elasticsearch7.8.0版本入门——elasticsearch-head插件的安装(win10环境)(代码片段)

小志的博客 小志的博客     2023-02-27     183

关键词:

目录

一、elasticsearch-head 插件的介绍

  • elasticsearch-head 是用于监控 Elasticsearch 状态的客户端插件,包括数据可视化、执行增删改查操作等。
  • elasticsearch-head插件是使用JavaScript开发的,依赖Node.js库,使用Grunt工具构建,所以要安装elasticsearch-head,还需要先安装Node.js和Grunt。

二、Elasticsearch7.8.0及Node安装

三、Grunt安装

  • 打开命令窗口(Windows + R输入CMD),然后输入命令安装grunt命令

    npm install -g grunt-cli
    

  • 下载完成之后,输入 grunt -version 查看安装版本

四、elasticsearch-head插件的下载

五、elasticsearch-head插件的安装

  • 下载安装包之后,解压到具体磁盘目录
  • 进入解压后的elasticsearch-head文件夹,找到index.html,使用浏览器打开

六、访问elasticsearch-head插件

  • 先启动ElasticSearch,再次浏览器打开打开elasticsearch-head插件的index.html,发现没有任何数据,F12查看控制台发现时跨域的问题引起的

  • 配置elasticsearch的elasticsearch.yml文件,允许它可以被跨域访问
    注意在生产环境不要打开这些设置,否则存在安全隐患

    #开启跨域支持
    http.cors.enabled: true
    #允许所有人跨域访问
    http.cors.allow-origin: "*"
    

  • 重启elasticsearch服务,刷新打开的index.html页面,即可看到你的elasticsearch的一些信息

  • 集群健康值的几种状态解释

    集群健康值颜色解释
    绿色最健康的状态,代表所有的分片包括备份都可用
    黄色基本的分片可用,但是备份不可用(也可能是没有备份)
    红色部分的分片可用,表明分片有一部分损坏。此时执行查询部分数据仍然可以查到,遇到这种情况,还是赶快解决比较好
    灰色未连接到elasticsearch服务

elasticsearch入门——elasticsearch7.8.0版本数据格式

一、Elasticsearch7.8.0版本数据格式Elasticsearch是面向文档型数据库,一条数据在这里就是一个文档。Elasticsearch里存储文档数据和关系型数据库MySQL存储数据的概念进行一个类比,如下图:ES里的Index可以看做一个库ES里的Ty... 查看详情

elasticsearch入门——elasticsearch7.8.0版本和kibana7.8.0版本的下载安装(win10环境)(代码片段)

目录一、Elasticsearch7.8.0版本下载、安装1.1、官网下载地址1.2、下载步骤1.3、安装步骤(需要jdk11及以上版本支持)1.4、启动后,控制台中文乱码问题解决二、Node下载、安装(安装Kibana之前需要先安装Node)2.1、Node官网下... 查看详情

elasticsearch7.8.0版本入门——javaapi操作(索引操作)(代码片段)

目录一、创建索引代码示例二、查询索引代码示例二、删除索引代码示例一、创建索引代码示例创建索引代码示例packagecom.xz.esdemo.day1;importorg.apache.http.HttpHost;importorg.elasticsearch.client.RequestOptions;importorg.elasticsearch.client.RestClient;impor 查看详情

elasticsearch入门——elasticsearch7.8.0版本指定jdk11版本

目录一、背景二、Elasticsearch7.8.0版本指定JDK11版本步骤一、背景本地安装jdk1.8版本后,安装Elasticsearch7.8.0需要jdk11及以上版本支持二、Elasticsearch7.8.0版本指定JDK11版本步骤下载jdk11解压即用安装包,解压到具体磁盘目录在系... 查看详情

elasticsearch入门——elasticsearch7.8.0版本指定jdk11版本

目录一、背景二、Elasticsearch7.8.0版本指定JDK11版本步骤一、背景本地安装jdk1.8版本后,安装Elasticsearch7.8.0需要jdk11及以上版本支持二、Elasticsearch7.8.0版本指定JDK11版本步骤下载jdk11解压即用安装包,解压到具体磁盘目录在系... 查看详情

elasticsearch7.8.0docker安装及入门最基本操作(代码片段)

Docker安装ElasticSearch拉取镜像#最新版本7,8.0dockerpullelasticsearch:7.8.0启动集群#基本启动命令#-e"discovery.type=single-node"单节点集群#-eES_JAVA_OPTS="-Xms512m-Xmx512m"制定运行参数,不然如果机器内存太小,启动后会非常卡顿#--name 查看详情

elasticsearch7.8.0版本入门——javaapi操作(环境准备)(代码片段)

目录一、创建springboot项目二、pom.xml文件引入相关maven依赖三、创建客户端对象一、创建springboot项目创建springboot项目步骤参考此博文链接:https://wwwxz.blog.csdn.net/article/details/91977374二、pom.xml文件引入相关maven依赖引入elasticsearc... 查看详情

elasticsearch7.8.0版本入门——javaapi操作(文档操作)(代码片段)

目录一、pom文件依赖二、创建实体对象类三、文档操作代码示例3.1、创建文档代码示例3.2、修改文档代码示例3.3、查询文档代码示例3.4、删除文档代码示例一、pom文件依赖引入相关依赖<!--elasticsearch依赖--><dependency><gro... 查看详情

elasticsearch7.8.0版本入门——javaapi操作(批量操作文档)(代码片段)

目录一、pom文件依赖二、批量操作文档代码示例2.1、批量创建文档代码示例2.2、批量删除文档代码示例一、pom文件依赖引入相关依赖<!--elasticsearch依赖--><dependency><groupId>org.elasticsearch</groupId><artifactId>elasticsea... 查看详情

elasticsearch7.8.0版本入门——集群部署(linux环境-centos7)(代码片段)

目录一、三台服务器信息二、Elasticsearch7.8.0单机部署三、Elasticsearch7.8.0集群部署3.1、分别再三台服务器中都安装Elasticsearch7.8.03.2、修改192.168.136.23服务器中elasticsearch配置文件3.2、修改192.168.136.24服务器中elasticsearch配置文件3.3、修... 查看详情

elasticsearch入门——elasticsearch7.8.0版本索引操作(代码片段)

目录一、创建索引1.1、创建索引概述1.2、创建索引示例1.3、重复创建索引示例二、查看索引2.1、查看所有索引2.2、查看单个索引三、删除索引3.1、删除索引一、创建索引1.1、创建索引概述对比关系型数据库,创建索引就等同... 查看详情

elasticsearch入门——elasticsearch7.8.0版本文档操作(代码片段)

目录一、文档概述二、创建文档示例2.1、创建文档(生成随机id)2.2、创建文档(自定义唯一性标识)三、查看文档示例3.1、根据主键查看文档3.2、查看所有文档四、修改文档示例4.1、全局修改文档4.1、局部修改文档五、删除文档示例... 查看详情

elasticsearch入门——elasticsearch7.8.0版本文档操作(代码片段)

目录一、文档概述二、创建文档示例2.1、创建文档(生成随机id)2.2、创建文档(自定义唯一性标识)三、查看文档示例四、修改文档示例五、修改字段示例六、删除文档示例6.1、根据文档的唯一性标识删除文档6.2、条件删除文档一、... 查看详情

elasticsearch入门——elasticsearch7.8.0版本和kibana7.8.0版本的下载安装(win10环境)(代码片段)

目录一、Elasticsearch7.8.0版本下载、安装1.1、官网下载地址1.2、下载步骤1.3、安装步骤(需要jdk11及以上版本支持)1.4、启动后,控制台中文乱码问题解决二、Node下载、安装(安装Kibana之前需要先安装Node)2.1、Node官网下... 查看详情

elasticsearch7.8.0版本入门——javaapi操作(索引操作)(代码片段)

目录一、创建索引代码示例二、查询索引代码示例二、删除索引代码示例一、创建索引代码示例创建索引代码示例packagecom.xz.esdemo.day1;importorg.apache.http.HttpHost;importorg.elasticsearch.client.RequestOptions;importorg.elasticsearch.client.RestClient;impor... 查看详情

elasticsearch7.8.0版本入门——elasticsearch7.8.0映射操作(代码片段)

目录一、映射的概述二、创建映射的示例2.1、首先,创建索引2.2、然后,再创建好的索引基础上,创建映射2.3、映射属性说明2.4、查看创建的映射2.5、最后,创建文档2.6、根据文档中name属性条件查询文档理解映射... 查看详情

elasticsearch7.8.0版本入门——elasticsearch-head插件的安装(win10环境)(代码片段)

目录一、elasticsearch-head插件的介绍二、Elasticsearch7.8.0及Node安装三、Grunt安装四、elasticsearch-head插件的下载五、elasticsearch-head插件的安装六、访问elasticsearch-head插件一、elasticsearch-head插件的介绍elasticsearch-head是用于监控Elasticsearch... 查看详情

elasticsearch7.8.0版本入门——javaapi操作(环境准备)(代码片段)

目录一、创建springboot项目二、pom.xml文件引入相关maven依赖三、创建客户端对象一、创建springboot项目创建springboot项目步骤参考此博文链接:https://wwwxz.blog.csdn.net/article/details/91977374二、pom.xml文件引入相关maven依赖引入elasticsearc... 查看详情