1. discovery机制默认为单播,需配置discovery.zen.ping.unicast.hosts:,如果各节点使用默认端口,则只配IP即可(["172.17.4.47", "172.17.4.48",'172.17.4.49'] ),如果未使用默认端口,则需配置IP+端口(["172.17.4.47:9301 ", "172.17.4.48:9301 ",'172.17.4.49:9301'] )
    2. restapi中默认不支持删除索引、关闭索引,不能在head里进行此操作,如需删除可使用curl命令(curl -XDELETE http://172.17.4.47:9200/indexname)
      添加配置项:http.cors.allow-origin: "*",可支撑head插件中基于api的控制功能,如删除索引、删除别名、添加别名等
    3. service-wapper不能使用,可按照官网方法,进入elasticsearch的bin目录,执行“./elasticsearch -d”命令后台启动ES,需停止时,先找到ES的进程ID(ps -ef | grep elasticsearch),然后kill掉
    4. 不能使用root权限的用户启动ES,需新建普通用户(esrun,useradd),设置密码(passwd),然后将ES目录权限分配给新用户(chown -R esrun:esrun /home/elasticsearch2.3.1),然后以esrun身份启动ES(su esrun)
    5. IK安装:从github上下载源码(zip包),解压,进入该目录,执行mvn package进行打包,然后将target\releases\elasticsearch-analysis-ik-1.9.1.zip解压到目录ik,然后将ik目录拷贝至ES下plugin下即可
    6. IK配置:type配置由type: org.elasticsearch.index.analysis.IkAnalyzerProvider 调整为type: ik,示例:
    7. IK配置:ik的词库和配置文件目录,从config下调整到plugin/ik/下
    8. gateway配置:去掉 gateway.type: local
    9. JVM Head Memory设置:
      bin/elasticsearch.in.sh(高优先级,以此配置为准):

      bin/service.bat(预防机制):
    10. 需添加配置: http.cors.enabled: true,支撑批量创建索引
    11. 关闭jsonp,安全机制,不要配置: http.jsonp.enable: true

ElasticSearch版本升级备忘录(1.5.2至2.3.1)的更多相关文章

  1. 关于Elasticsearch版本升级,Kibana报index迁移与需要x-pack插件问题

    关于Elasticsearch版本升级,Kibana报index迁移与需要x-pack插件问题 这个问题是由于elasticsearch旧版残留文件导致,使用下述指令删除即可 查看所有elastics ...

  2. 低版本Flume兼容高版本elasticsearch

    Flume更新比较慢,而elasticsearch更新非常快所以当涉及更换elasticsearch版本时会出现不兼容问题. apache-flume-1.6.0+elasticsearch1.5.1 ...

  3. 【原创】大数据基础之ElasticSearch(3)升级

    elasticsearch版本升级方案 常用的滚动升级过程(Rolling Upgrade)如下: $ curl -XPUT '$es_server:9200/_cluster/settings?pr ...

  4. elasticsearch如何安全重启

    elasticsearch如何安全重启节点 问题: elasticsearch集群,有时候可能需要修改配置,增加硬盘,扩展内存等操作,需要对节点进行维护升级.但是业务不能停,如果直接kill掉节 点, ...

  5. Elasticsearch分布式搜索

    ElasticSearch之介绍 一 Elasticsearch产生背景 1.1 大规模数据如何检索 如:当系统数据量上了10亿.100亿条的时候,我们在做系统架构的时候通常会从以下角度去考虑问题:1 ...

  6. Elasticsearch集群升级指引

    目录 背景 第一部分 版本升级指引 第二部分 升级方法和具体步骤 总结 参考文献及资料 背景 Elasticsearch集群的版本升级是一项重要的集群维护工作.本篇文章参考官方文档,将详细介绍相关细节 ...

  7. Elasticsearch-Kibana-学习笔记

    1.背景 1.1 简介 Elasticsearch 是一个分布式.高扩展.高实时的搜索与数据分析引擎.它能很方便的使大量数据具有搜索.分析和探索的能力.充分利用Elasticsearch的水平伸缩性, ...

  8. elasticsearch数据基于snapshot的还原备份+版本升级

    前言 之前安装的是elasticsearch-6.5.0,漏洞扫描报The remote web server hosts a Java application that is vulnerable. ...

  9. 『备忘录』elasticsearch 去重分页查询

    一开始数据结构设计的很复杂,又是父子关系又是嵌套关系,结果发现不能通过简单的查询得到想要的结果:比如一个商店只出现一件符合条件的商品,弄得查询语句就变成这样了 curl -XPOST http://l ...

随机推荐

  1. Linux操作系统下三种配置环境变量的方法——转载

    来源:赛迪网 作者:millio       现在使用linux的朋友越来越多了,在linux下做开发首先就是需要配置环境变量,下面以配置java环境变量为例介绍三种配置环境变量的方法. 1.修改/e ...

  2. ApplePay

    ApplePay要在项目有里配置,,配置好项目之后,就剩下编码了,做ApplePay首先要检查设备是否支持ApplePay,支持 ApplePay的设备在 iPhone6及以后,  PKPayment ...

  3. 在 C# 控制台中记录异常日志并输出

    最近做了一个小程序,要求在控制台中记录程序运行的异常并输出到指定的文件夹中,以下是我的具体的程序代码: public static void ErrorLog(Exception ex) { stri ...

  4. DNS协议 实践

    根据DNS协议发送UDP请求,然后获取IP地址 头文件: #ifndef __DNS__ #define __DNS__ #include <stdio.h> #include <s ...

  5. 华为OJ平台——首次不重复字符

    题目描述: 输入一个字符串,输出字符串中第一个没有重复的字符,若没有满足条件的字符存在,则输出“.” 思路: 这题很简单,直接逐次比较就好了,但是没有考虑到更好效率的方法,以后想到的话再加上来 imp ...

  6. 从零开始安装Hadoop视频教程

    从零开始安装Hadoop视频教程 Hadoop 是一个能够对大量数据进行分布式处理的软件框架,用这种技术使得普通的PC服务器甚至一些近过时的服务器也能够发挥余热,组成大型集群系统,由于它的可伸缩性能够 ...

  7. PAT1013

    #include<cstdio>#include<cstring>#include<vector>using namespace std;const int max ...

  8. PayPal 开发详解(六):下载paypal立即付款SDK 并编译打包

    1.下载PayPal REST SDKs,地址:https://developer.paypal.com/docs/api/rest-sdks/ paypal api比较混乱,有的已经不推荐使用,比如 ...

  9. 打地鼠游戏ios源码

    打地鼠游戏源码,游戏是一款多关卡基于cocos2d的iPad打地鼠游戏源码,这也是一款高质量的打地鼠游戏源码,可以拥有逐步上升的关卡的设置,大家可以在关卡时设置一些商业化的模式来盈利的,非常完美的一款 ...

  10. 泛型集合转换为DataTable

    在做项目中,遇到了将集合转换为DataTable的使用,在网上看了资料,在这里记录下来,分享. using System; using System.Collections.Generic; usin ...