摘要:
一、Elasticsearch生产集群如何部署 (1)es生产集群部署5台机器,若每台机器是6核64G的,那么集群总内存是320G (2)假如我们es集群的日增量数据大概是2000万条,每天日增量数据大概是500MB,每月增量数据大概是6亿,15G。若系统已经运行了几个月,那么es集群里数据总量大概 阅读全文
摘要:
一、Elasticsearch写人数据的过程 1)客户端选择一个node发送请求过去,这个node就是coordinating node(协调节点)2)coordinating node,对document进行路由,将请求转发给对应的node(有primary shard)3)实际的node上的pr 阅读全文
摘要:
一、相关概念介绍 1)集群(cluster) 一个集群(cluster)由一个或多个节点组成。 这些节点具有相同的cluster.name,它们协同工作,分享数据和负载。当加入新的节点或者删除一个节点时,集群就会感知到并平衡数据。 2)节点(node) 一个节点(node)就是一个Elasticse 阅读全文
摘要:
一、Elasticsearch中的基本概念 以下概念基于这个例子:存储员工数据,每个文档代表一个员工 1)索引(index) 在Elasticsearch中存储数据的行为就叫做索引(indexing)。 2)类型(type) 在Elasticsearch中,文档归属于一种类型(type),而这些类型 阅读全文
摘要:
一、Elasticsearch是什么? Elasticsearch是一个基于Apache Lucene(TM)的开源搜索引擎。 Elasticsearch是一个实时分布式搜索和分析引擎。它让你以前所未有的速度处理大数据成为可能。它用于全文搜索、结构化搜索、分析以及将这三者混合使用。 无论在开源还是专 阅读全文
摘要:
一、异常出现的场景 1)异常出现的SQL 2)异常信息 org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.type.TypeException: Could not set paramet 阅读全文
摘要:
查看磁盘大小的命令df 、du df -h 查看整台服务器的硬盘使用情况 du -sh * 查看每个文件夹的大小 ps -ef 查看所有进程 top 实时显示进程状态用户 free -m 查看内存使用量和交换区使用量 uname -a 查看内核版本命令/查看内核/操作系统/CPU信息 cat ... 阅读全文
摘要:
一、异常如下: 二、尝试如下操作 阅读全文
摘要:
原文地址: MacOS下IntelliJ IDEA关联JDK1.8源码 1 打开jdk设置,找到具体添加的地方 2 找到自己jdk的源码位置替换掉 3 如果没有源码或者源码没有下载解压,自己下载解压,Mac下安装的自带src.zip和javax-src.zip解压好后,再添加 4 自带的jdk的zi 阅读全文
摘要:
一、顺序错乱的场景 1)rabbitmq:一个queue,多个consumer 2)kafka:一个topic,一个partition,一个consumer,内部多线程 二、那如何保证消息的顺序性 1)rabbitmq:拆分多个queue,每个queue一个consumer,就是多一些queue而已 阅读全文