草庐IT

ES_TMPDIR

全部标签

es-client使用说明

功能上仿照elasticsearchhead编写的elasticsearch查询客户端。elasticsearch的客户端比较出名的就是elasticsearchhead和Kibana了,但是elasticsearchhead已经停止更新,且样式老旧,功能不全;而Kibana虽功能全面,但是启动麻烦,大部分功能用不上,很不灵活,所以采用vite2+vue3+ts+element-plus进行开发了一个elasticsearch的客户端。项目地址gitee:https://gitee.com/qiaoshengda/es-clientgithub:https://github.com/q2316

k8s部署es, 容器一直重启, 报错提示“Back-off restarting failed container“

minikube部署ES(单节点)异常定位过程最近学习k8s,在win10的minikube上部署ES,容器一直在重启,报错提示只有"Back-offrestartingfailedcontainer",现将定位过程记录以备日后查阅问题现象es容器一直重启,event报错提示只有一句"Back-offrestartingfailedcontainer"定位过程网上查到"Back-offrestartingfailedcontainer"的报错,一般是容器的启动命令异常退出(exit1),容器一直重启,看不到启动异常的日志,先想办法不让容器退出,deployment.yaml中替换es容器的启动

es监控工具cerebro 安装使用教程

es监控工具cerebro安装使用教程es在我们日常企业级开发中占据的地位越来越重要,那么对于es的资源监控也显得至关重要。下面总结一下es监控工具cerebro安装使用。1.安装cerebro的介绍下载使用请参见cerebrogithub项目地址选择对应操作系统的版本,我的电脑是windows系统所以这里只介绍windows的使用过程。lunix请参考官网配置。2.使用cerebro的使用比较简单下载后解压文件后会看到如下文件结构如果是本地es且没有密码直接点击bat就可以直接连接本地es了看到这里说明已经正常连接了,接下来登录本地127.0.0.1:9200会看到如下页面注意:这里的地址一

Java对es进行简单操作

Java对es进行添加操作//插入数据@Testpublicvoidtest2()throwsIOException{//1、指定es集群cluster.name是固定的key值,my-application是ES集群的名称Settingssettings=Settings.builder().put("cluster.name","my-application").build();//2.创建访问ES服务器的客户端TransportClientclient=newPreBuiltTransportClient(settings)//获取es主机中节点的ip地址及端口号(以下是单个节点案例).

Elasticsearch(四)--一文弄懂ES的映射操作

一、前言上一章学习了ES的索引相关操作,那么这一章就轮到映射,了解映射操作最重要的点就是去学习ES的数据类型。那么本章我们会了解到映射的创建、查看和修改操作,然后详细介绍ES中的基本数据类型和复杂的数据类型,并且会对常用的类型和用法进行示范,最后介绍映射的常用参数和动态映射的使用。我们知道在使用数据之前,需要构建数据的组织结构。这种组织结构在关系型数据库中叫作表结构,在ES中叫作映射。作为无模式搜索引擎,ES可以在数据写入时猜测数据类型,从而自动创建映射。但有时ES创建的映射中的数据类型和目标类型可能不一致。当需要严格控制数据类型时,还是需要用户手动创建映射。二、映射操作2,1、查看映射在ES

Elasticsearch(四)--一文弄懂ES的映射操作

一、前言上一章学习了ES的索引相关操作,那么这一章就轮到映射,了解映射操作最重要的点就是去学习ES的数据类型。那么本章我们会了解到映射的创建、查看和修改操作,然后详细介绍ES中的基本数据类型和复杂的数据类型,并且会对常用的类型和用法进行示范,最后介绍映射的常用参数和动态映射的使用。我们知道在使用数据之前,需要构建数据的组织结构。这种组织结构在关系型数据库中叫作表结构,在ES中叫作映射。作为无模式搜索引擎,ES可以在数据写入时猜测数据类型,从而自动创建映射。但有时ES创建的映射中的数据类型和目标类型可能不一致。当需要严格控制数据类型时,还是需要用户手动创建映射。二、映射操作2,1、查看映射在ES

could not find java in ES_JAVA_HOME at /root/opt/elastic/elasticsearch-8.1.2/jdk/bin/java

报错信息es@MEPRDAPP01:/root/opt/elastic/elasticsearch-8.1.2>java-versionjavaversion"1.8.0_221"Java(TM)SERuntimeEnvironment(build1.8.0_221-b11)JavaHotSpot(TM)64-BitServerVM(build25.221-b11,mixedmode)es@MEPRDAPP01:/root/opt/elastic/elasticsearch-8.1.2>shstart.shcouldnotfindjavainES_JAVA_HOMEat/root/opt/el

could not find java in ES_JAVA_HOME at /root/opt/elastic/elasticsearch-8.1.2/jdk/bin/java

报错信息es@MEPRDAPP01:/root/opt/elastic/elasticsearch-8.1.2>java-versionjavaversion"1.8.0_221"Java(TM)SERuntimeEnvironment(build1.8.0_221-b11)JavaHotSpot(TM)64-BitServerVM(build25.221-b11,mixedmode)es@MEPRDAPP01:/root/opt/elastic/elasticsearch-8.1.2>shstart.shcouldnotfindjavainES_JAVA_HOMEat/root/opt/el

spring-data-es 基本操作使用

索引创建过程,以及前置的Dao等等实现和配置略过….背景:本地创建了一个名为User的索引结构如下/***单条插入数据*/@Testpublicvoidsave(){Useruser=newUser();user.setId(1L);user.setImage("wwwwwwww.111111");user.setName("zhuxueyu");user.setPrice(999.99);user.setTitle("none");user.setBirthday(toESTime(LocalDateTime.now()));userDao.save(user);}/***批量数据插入*/@

spring-data-es 基本操作使用

索引创建过程,以及前置的Dao等等实现和配置略过….背景:本地创建了一个名为User的索引结构如下/***单条插入数据*/@Testpublicvoidsave(){Useruser=newUser();user.setId(1L);user.setImage("wwwwwwww.111111");user.setName("zhuxueyu");user.setPrice(999.99);user.setTitle("none");user.setBirthday(toESTime(LocalDateTime.now()));userDao.save(user);}/***批量数据插入*/@