摘要: 1. HTTP 简介 HTTP常见状态码 阅读全文
posted @ 2017-08-04 18:59 星火燎原智勇 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 一、Golang 线程和协程的区别 备注:需要区分进程、线程(内核级线程)、协程(用户级线程)三个概念。 进程、线程 和 协程 之间概念的区别 对于 进程、线程,都是有内核进行调度,有 CPU 时间片的概念,进行 抢占式调度(有多种调度算法) 对于 协程(用户级线程),这是对内核透明的,也就是系统并 阅读全文
posted @ 2017-08-04 16:41 星火燎原智勇 阅读(68048) 评论(7) 推荐(12) 编辑
摘要: 1. 由 gc 引起节点异常 问题: 因为 gc 时会使 jvm 停止工作,如果某个节点 gc 时间过长,master ping 3次(zen discovery默认 ping 失败重试 3 次)不通后就会把该节点剔除出集群,从而导致索引进行重新分配。 解决方法: 1. 优化gc,减少gc时间。 2 阅读全文
posted @ 2017-08-04 11:50 星火燎原智勇 阅读(952) 评论(0) 推荐(0) 编辑
摘要: 在生产环境下,如果不修改elasticsearch节点的角色信息,在高数据量,高并发的场景下集群容易出现脑裂等问题。 默认情况下,elasticsearch 集群中每个节点都有成为主节点的资格,也都存储数据,还可以提供查询服务。这些功能是由两个属性控制的。 1. node.master 2. nod 阅读全文
posted @ 2017-08-04 11:42 星火燎原智勇 阅读(7830) 评论(0) 推荐(1) 编辑
摘要: 有很多人会有这样的一个疑问: _source字段存储的是索引的原始内容,那 store 属性的设置是为何呢?elasticsearch 为什么要把 store 的默认取值设置为 no?设置为 yes 是否是重复的存储呢? 我们将一个 field 的值写入 elasticsearch 中,是想在这个 阅读全文
posted @ 2017-08-04 00:32 星火燎原智勇 阅读(729) 评论(0) 推荐(0) 编辑