`

暂时记录-es

    博客分类:
  • es
 
阅读更多

http://www.cnblogs.com/xing901022/p/4704319.html

http://wiki.jikexueyuan.com/project/elasticsearch-definitive-guide-cn/310_Geopoints/00_Intro.html

http://kibana.logstash.es/content/kibana/v5/production.html

http://www.infoq.com/cn/articles/review-the-logstash-book/

http://es.xiaoleilu.com/index.html

http://www.tuicool.com/articles/qYvUfuz 5.0优化

http://blog.csdn.net/jiuqiyuliang/article/details/51240800 安装介绍
http://rockelixir.iteye.com/blog/1883373 配置

http://www.cnblogs.com/xing901022/p/6030296.html 5.0安装

http://blog.csdn.net/ming_311/article/details/50619859 kibana介绍

logstash+Kibana+ElasticSearch

 

./bin/elasticsearch -Epath.conf=/opt/zh_es/zhaohu_appes0/config/ -d -p /opt/zh_es/zhaohu_appes0/elasticsearch_0.pid


Linux下虚拟内存设置:
查看
sysctl -a|grep vm.max_map_count


 # sysctl -w vm.max_map_count=262144
永久生效:

 update the vm.max_map_count setting in /etc/sysctl.conf.
  # echo "vm.max_map_count=262144" >> /etc/sysctl.conf && sysctl -p

./bin/elasticsearch -d -p pid
kill `cat pid`

API:
查看状态:
http://99.12.90.6:9200/_cluster/health?pretty

关闭集群:
curl -XPOST http://99.12.90.6:9200/_cluster/nodes/_shutdown
 关闭单一节点 xx标示
curl -XPOST http://99.12.90.6:9200/_cluster/nodes/xxxxx/_shutdown
  查看节点标示
curl -XGET http://99.12.90.6:9200/_cluster/state/nodes/

查询
http://99.12.90.6:9200/books/_search?pretty&q=title:elatsticsearch

 

 

ES的5.0版本听说在性能上大大优化于是老大说准备换5.0版本。由于在技术群看到很多人都说ES 5.0 安装有问题在这里贴出自己在使用最新版5.0遇到的问题和解决方法

1、Elasticsearch 的插件: 现在marvel等插件都包含在x-pack的插件中可通过以下命令安装:

 

./bin/elasticsearch-plugin install x-pack

 

注意:安装了x-pack后es会包含security模块因此不能再直接访问而是需要通过用户名和密码才能访问这点很不一样详细未曾深究已经将x-pack去掉

2、安装出现的错误一: max file descriptors [4096] for elasticsearch process likely too low, increase to at least [65536]

 解决方法:切换到root用户进入vi /etc/security/limits.conf  增加配置(保存后注意切回work用户的时候才能生效sudo 修改的不能立即生效):

 

work soft nofile 819200
work hard nofile 819200

 

3、安装错误二: max number of threads [1024] for user [work] likely too low, increase to at least [2048]

 

解决方法:进入limits.d下的配置文件:vi /etc/security/limits.d/90-nproc.conf 修改配置如下:

 

*          soft    nproc     1024
修改为:
*          soft    nproc     2048


4、安装错误三: max virtual memory areas vm.max_map_count [65530] likely too low, increase to at least [262144]

 

 

解决方法:修改sysctl文件:vi /etc/sysctl.conf 增加下面配置项:

 

增加改行配置:vm.max_map_count=655360
保存退出后执行:
sysctl -p


4、另外再配置ES的时候threadpool.bulk.queue_size 已经变成了thread_pool.bulk.queue_size ES_HEAP_SIZEES_MAX_MEM等配置都变为ES_JAVA_OPTS这一配置项如限制内存最大最小为1G:

 

 

export ES_JAVA_OPTS="-Xms1g -Xmx1g"
分享到:
评论

相关推荐

    基于Java8的SSM+Elasticsearch全文检索的个人博客系统.zip

    8. **异常处理**:在系统中添加异常处理机制,确保在Elasticsearch服务暂时不可用时,博客系统仍能正常运行。 9. **性能优化**:针对Elasticsearch集群的配置进行调整,如调整副本数量、设置合理的分片大小、优化...

    ElasticSearch中文学习教程

    elasticsearch-bigdesk** 另一款Web界面工具,提供更多高级特性,如节点监控、索引优化等。 #### 四、高级配置 **5.1. 分片分布规则设置** 通过配置分片分布策略,可以控制分片在集群中的分布情况,确保数据的...

    Elasticsearch 存储方式和管理优化细节1

    每次数据写入后,Elasticsearch会将数据缓冲到内存中的buffer,并同时记录在translog日志中。数据写入后,经过一定的刷新间隔(默认1秒)或通过手动触发,buffer中的数据会被刷新到磁盘,生成新的段,同时更新commit...

    Ruby-Searchkick利用Rails和Elasticsearch轻松实现智能搜索

    如果Elasticsearch服务暂时不可用,Searchkick可以设置为缓存查询,待服务恢复后再执行。 ### 9. 性能优化 Searchkick提供了多种性能优化策略,如限制索引的大小、使用别名进行零停机的索引更新等。 ### 10. 日志...

    Elasticsearch 28道面试题和答案.docx

    在 Elasticsearch 中,每个字段都有一个倒排索引。倒排索引的基本思想是将词典中的每个词映射到包含该词的文档列表,而不是像传统索引那样将每个文档映射到其包含的词。这样,在查询时,引擎可以通过查找关键词在倒...

    Elasticsearch最新面试题2021年,常见面试题及答案汇总.md

    ### Elasticsearch 最新面试题2023年,常见面试题及答案汇总 #### 1、在Elasticsearch中执行搜索的多种方式 Elasticsearch提供了几种执行搜索的方式,包括: - **基于DSL检索(最常用)**:这是通过Elasticsearch...

    Elasticsearch集群健康值红色终极解决方案.docx

    ### Elasticsearch集群健康值红色终极解决方案 #### 一、集群状态解读与健康颜色含义 在Elasticsearch中,集群状态的颜色指示器(绿色、黄色、红色)反映了集群整体的健康状况。这些颜色的意义如下: 1. **绿色**...

    惠农电子超市(SpringCloud+Redis+Nginx+MySQL+Elasticsearch+RabbitMQ)

    《构建惠农电子超市系统:基于SpringCloud+Redis+Nginx+MySQL+Elasticsearch+RabbitMQ的技术架构解析》 在互联网技术飞速发展的今天,电商系统已经成为了人们日常生活的一部分。"惠农电子超市"项目就是一个典型的...

    Elasticsearch的大杂烩分享_赖鸿智.pdf

    ### Elasticsearch在欢聚时代应用与优化实践 #### 一、Elasticsearch简介及欢聚时代应用背景 **Elasticsearch** 是一个基于Lucene的开源分布式搜索引擎,它提供了丰富的功能和高度可扩展的能力,适用于多种场景下...

    Nexus-Webhook

    总的来说,Nexus-Webhook项目提供了一种自动化的方式,将Nexus仓库的操作记录整合到Elasticsearch中,便于进行数据分析和监控。通过Java服务的实现,我们可以高效地处理和存储这些信息,从而提高团队的工作效率和对...

    yifang-read-back-end:阅读程序,使用yii2 + MySQL5.7 +正在学习elasticsearch引擎

    一些问题 是否可以合法使用书籍?...阅读程序,使用进展常驻的swoole +高性能的yii2框架+关系型数据库MySQL5.7 +正在学习全文分布式检索引擎elasticsearch 2020年11月21日13:09:09现在已完成的功能: 前

    Niputv:Niputv动漫视频网 基于flask elasticsearch tornado redis jinja jquery h5

    该项目使用elasticsearch储存视频记录 并使用elasticsearch作为视频id 部分接口和功能使用了redis 基于python flask tornado jinja jquery 播放器基于h5video标签开发 使用数据库为Mariadb 视频储存于七牛云存储...

    Laravel开发-api-debugger

    为了实现更高级的API调试,还可以借助像New Relic这样的性能监控服务,或者利用Laravel Scout、Elasticsearch等工具对API的查询性能进行深度优化。对于分布式系统,Zipkin或Jaeger等分布式跟踪系统可以帮助追踪跨...

    新版Android开发教程.rar

    ----------------------------...• 优化的图形库 包括定制的 2D 图形库, 3D 图形库基于 OpenGL ES 1.0 (硬件加速可选) • SQLite SQLite SQLite SQLite 用作结构化的数据存储 • 多媒体支持 包括常见的音频、视频和...

    ELK日志收集系统讲析

    在日志收集场景中,Kafka 作为消息中间件,可以用来接收来自不同数据源的日志数据,通过队列的形式暂时存储这些数据,再转发给下游处理组件,如Logstash或Elasticsearch。 **2. Filebeat** Filebeat 是一种轻量级...

    日志系统常见面试题总结

    - **NoSQL存储**:如Elasticsearch,适合大规模、高并发的日志分析。 - **Time Series Database (TSDB)**:如InfluxDB,针对时间序列数据优化,适合监控场景。 4. **日志分析** - **日志查询**:使用grep、awk、...

    小学英语joinin六年级上学期知识点.pdf

    - **一般现在时**:描述习惯性或一般状态,如`It makes me so happy.`,第三人称单数主语后动词需加-s或-es。 - **一般将来时**:表示将来的动作,如`Tomorrow I will play football with my friends.`。 - **...

    创新班2012级-第2章 8086CPU结构-全(复习用).ppt

    - **标志寄存器(FLAGS)**:16位寄存器,记录运算状态和控制标志。 - **数据暂存寄存器**:辅助ALU进行运算,暂时存储数据。 - **EU控制电路**:从BIU获取指令,解码并控制EU内各部件执行指令。 - **总线接口...

    AIX 5.3 故障检修指南

    - **理解`hacmp.out`日志文件**:位于`/usr/es/adm/hacmp.out`,包含了更详细的集群活动记录。 - **查看编译的`hacmp.out`事件摘要**:通过`hacmpsum`命令可以获得这些日志文件的摘要信息。 - **理解系统错误日志**...

Global site tag (gtag.js) - Google Analytics