elasticsearch开发学习及踩坑实录

1.elasticsearch7.+需要jdk11 / elasticsearch6.+需要jdk8 , 如果是Java开发的同学本地开发使用jdk8 , 可以下载一个解压版的jdk11 , 然后修改elasticsearch的配置文件 , env文件中修改 JAVA_HOME使用的路径即可 , 这样就兼容了jdk8的程序调用elasticsearch7+的jdk问题(一般服务器也可以采用,当然服务器elasticsearch都有单独的机器,,,应该不会有这个问题)

2.elasticsearch7会有跨域问题 , 需要在elasticsearch.yml中增加跨域配置

3.elasticsearch-head 来查看elasticsearch的时候 , 需要安装node , 然后使用npm 安装并启动 来查看本地的elasticsearch7

4.在使用npm下载启动的时候 , 需要下载各种plug包 , 如果下载失败 , 切换淘宝镜像下载

5.elasticsearch7如果需要本地之前的机器访问 , 需要修改IP的配置 , 不能写机器名 , 不能写 localhost 不能写127.0.0.1 , 需要写成具体IP地址 , 这样别的IP的机器才能访问到elasticsearch7

6.elasticsearch7 配合kibana使用的时候 , kibana 也需要配置访问本地的elasticsearch7时没有问题 , 如果修改了elasticsearch7的IP地址 , 同时kibana也需要修改连接IP

7.一般测试访问是否成功 , 先ping , 然后用浏览器访问 IP地址:端口号 , 测试 , 如果不行 , 大概率是防火墙问题 , 需要配置防火墙 , 如果本地都起不来则不是防火墙的问题

8.关于分页使用

PC使用 from size 来使用比较好 , 因为会有随即页码 , 会不连续展示数据 , 问题在于数据上限1w条…所以要提前说明情况 , 超过1w的数据不会展示 , 需要单独筛选或者导出

移动端使用 search_atfer , 因为不能向前翻页 , 所以在不能输入页码 , 只向下加载数据的地方比较好用(elasticsearch 7.10+)

Original: https://www.cnblogs.com/reverseapplepie/p/14944146.html
Author: 反转苹果派
Title: elasticsearch开发学习及踩坑实录

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/615657/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • Nginx反向代理的几种配置模板

    因为内网服务越来越多,各种IP加端口地址根本记不住,于是用Nginx做反响代理,也可以很好管理内网的地址分发。 下面提供几种Nginx配置模板。因为也是自己摸索着配置的,有错误的地…

    Java 2023年5月30日
    068
  • 3、StringBuffer类

    StringBuffer类 java.lang.StringBuffer代表可变的字符序列,可以对字符串内容进行增删 很多方法与String相同,但StringBuffer是可变长…

    Java 2023年6月7日
    070
  • Centos下安装Maven私服Nexus

    dockers安装Nexus,指定访问路径(默认为/;在使用Nginx做反向代理时,最好指定访问路径),并在容器外持久化数据,避免Nexus容器升级后数据丢失。 安装并启动 doc…

    Java 2023年6月5日
    098
  • 130_RabbitMQ使用场景

    异步-同步异步问题 串行方式 并行方式 异步线程池 异步消息队列的方式 解耦-高内聚,低耦合 削峰-流量的削峰 分布式事务的可靠消费和可靠生产 索引、缓存、静态化处理的数据同步 流…

    Java 2023年6月7日
    063
  • 虚拟机和主机ping不通解决办法

    参考文章 另外一个问题,我的判断是:我一台笔记本上既安装了Virtual BOX,又安装了VMWare Workstation,当我禁用了Virtual BOX的虚拟网卡之后,重启…

    Java 2023年5月30日
    061
  • Flink 写入 HDFS 动态 路径

    该demo基于 1.14版本 核心代码: withBucketAssigner(new BucketAssigner @SneakyThrows public static voi…

    Java 2023年6月16日
    071
  • Java学习之反射机制及应用场景

    JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的以及动态调用对象的方法的功能称为Jav…

    Java 2023年5月29日
    043
  • 利用docker部署elk交换机日志分析

    今天我们来聊一下利用docker部署elk日志分析系统,这里解析一下elk是啥东西。elk分别是Elasticsearch,Logstash和Kibana的首字母缩写。 Elast…

    Java 2023年6月8日
    057
  • java异常处理

    捕获和抛出异常 异常处理的五大关键字:try,catch,finally,throw,throws 用法: ​ try{可能会出现异常的代码 ​ } catch(Exception…

    Java 2023年6月9日
    066
  • 利用快慢指针寻找链表中点

    快慢指针的原理类似于时钟里的分针时针,在链表中,二者同时从head首节点出发,快指针一次走两步,慢指针一次走一步,当快指针走到终点时,慢指针所在位置即为链表的中点。 代码: cla…

    Java 2023年6月13日
    069
  • 喜提JDK的BUG一枚!多线程的情况下请谨慎使用这个类的stream遍历。

    你好呀,我是歪歪。 前段时间在 RocketMQ 的 ISSUE 里面冲浪的时候,看到一个 pr,虽说是在 RocketMQ 的地盘上发现的,但是这个玩意吧,其实和 RocketM…

    Java 2023年6月5日
    093
  • 10、SpringBoot 启动 刷新应用上下文 自动装配解析(二)

    书接上文中最重要的两个方法,我们先看第一个,debug进入 public void parse(Set<beandefinitionholder> configCand…

    Java 2023年6月13日
    063
  • spring中为类类型的属性赋值

    1 ref:引用IOC容器中的某个bean的id 2 内部bean,只能在当前bean的内部使用,不能之间通过IOC容器获取 3 级联的方式,要保证提前为clazz属性进行赋值或者…

    Java 2023年6月16日
    051
  • mqtt实现跨平台跨应用通讯

    介绍 最近物联网应用一直很火,也打算做一些这方面的尝试,就边学边做在家花了2天时间做了一个简单demo,功能很简单,使用emq x 作为mqtt broker,用python写了一…

    Java 2023年5月30日
    095
  • 谁说抓包必须用root

    一 背景 曾经在相当长的一段时间内认为抓包就必须是root用户,直到后面了解到了setsid和capability,这篇文章算是个总结。 二 特殊权限位 2.1 SET位权限 在l…

    Java 2023年5月30日
    082
  • 使用列表

    前言:列表是一种非常有用的数据排列方式,它以列表的形式来显示数据。HTML中共有3种列表,分别是无序列表、有序列表和定义列表。无序列表的所有列表项目之间没有先后顺序之分。有序列表的…

    Java 2023年6月5日
    088
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球