热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

elasticsearch异常

1.  Cannotopenfilelogsgc.logduetoPermissiondenied  不能用root账户启动es,需要用es账户启动。 suessearch.bin

1.  Cannot open file logs/gc.log due to Permission denied

    不能用root账户启动es,需要用es账户启动。  su essearch ./bin/elasticsearch

   如果出现以上问题,则是因为用root启动过导致。到elasticsearch中的log中删除gc.log文件即可。

2. elasticsearch 启动不起来

   当logstash正大量拥堵要写入的数据时,es是无法启动的负载太高,需要临时停止logstash作业。

 3. 健康状态一直处于警告,es坏节点较多,无法分片

#重新分配
POST /_cluster/reroute?retry_failed=true
#查看集群状态
GET _cluster/health?pretty

4. logstash启动  nohup bin/logstash -f config/kafka2es.conf &>/dev/null &

5.Validation Failed: 1: this action would add [1] total shards, but this cluster currently has [1000]

  es报错无法创建多余的分片,可调整分片数

PUT /_cluster/settings
{
  "transient": {
    "cluster": {
      "max_shards_per_node":10000
    }
  }

 

6. json数据写入es提示_jsonparsefailure 原因

    json格式不支持回车换行符,因此需要将json数据中的\n  \r,变为\\n 这样es就会识别\\n \\r为换行回车。在页面展示。

    es也不支持Tab的Space符 \t,需要提前处理。  文本中的双引号也要注意。

 


推荐阅读
author-avatar
罗kowalske
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有