08 2017 档案

摘要:1. HTTP 简介 HTTP常见状态码 阅读全文
posted @ 2017-08-04 18:59 星火燎原智勇 阅读(415) 评论(0) 推荐(0)
摘要:一、Golang 线程和协程的区别 备注:需要区分进程、线程(内核级线程)、协程(用户级线程)三个概念。 进程、线程 和 协程 之间概念的区别 对于 进程、线程,都是有内核进行调度,有 CPU 时间片的概念,进行 抢占式调度(有多种调度算法) 对于 协程(用户级线程),这是对内核透明的,也就是系统并 阅读全文
posted @ 2017-08-04 16:41 星火燎原智勇 阅读(72744) 评论(7) 推荐(14)
摘要:1. 由 gc 引起节点异常 问题: 因为 gc 时会使 jvm 停止工作,如果某个节点 gc 时间过长,master ping 3次(zen discovery默认 ping 失败重试 3 次)不通后就会把该节点剔除出集群,从而导致索引进行重新分配。 解决方法: 1. 优化gc,减少gc时间。 2 阅读全文
posted @ 2017-08-04 11:50 星火燎原智勇 阅读(999) 评论(0) 推荐(0)
摘要:在生产环境下,如果不修改elasticsearch节点的角色信息,在高数据量,高并发的场景下集群容易出现脑裂等问题。 默认情况下,elasticsearch 集群中每个节点都有成为主节点的资格,也都存储数据,还可以提供查询服务。这些功能是由两个属性控制的。 1. node.master 2. nod 阅读全文
posted @ 2017-08-04 11:42 星火燎原智勇 阅读(7966) 评论(0) 推荐(1)
摘要:有很多人会有这样的一个疑问: _source字段存储的是索引的原始内容,那 store 属性的设置是为何呢?elasticsearch 为什么要把 store 的默认取值设置为 no?设置为 yes 是否是重复的存储呢? 我们将一个 field 的值写入 elasticsearch 中,是想在这个 阅读全文
posted @ 2017-08-04 00:32 星火燎原智勇 阅读(755) 评论(0) 推荐(0)
摘要:一、热更新原理 elasticsearch开启加载外部词典功功能后,会每60s间隔进行刷新字典。具体原理代码如下所示: 二、配置说明 我们公司以及用户常用的分词器为 IK 分词器,其中它有一个对应的核心配置文件名为:IKAnalyzer.cfg.xml,具体内容: 热更新 IK 分词使用方法,目前该 阅读全文
posted @ 2017-08-03 23:57 星火燎原智勇 阅读(4738) 评论(0) 推荐(1)
摘要:一、配置自带的 apache 服务器环境 由于 PHP apache 环境在 Mac OS上是自带的,所以不需要另处下安装包,只需要简单配置一下即可。首先打开终端输入命令: 其中有一行如下是别注释掉的,将其注释去掉即可。 之后重启 apache 即可, 命令如下: 到 浏览器 中输入:http:// 阅读全文
posted @ 2017-08-03 23:05 星火燎原智勇 阅读(4693) 评论(0) 推荐(0)