暂无说说
分布式服务

elasticsearch 分词处理

elasticsearch 分词处理
elasticsearch 分词处理elasticsearch 字符串在默认情况下,存储时会被 analyze(默认是标准分析器),这个过程会将字符串进行分词动作,这对于数据分析需求来说是不必须要的,对于性能来说也是有损耗的,为此,我们需要将对应索引中的所有的字符串值设置成 not_analyzed,这可以通过动态模板来完成:1.创建 不分词的 stri……继续阅读 »

2371浏览

python开发

Flask 实现rbac 权限控制

Flask 实现rbac 权限控制
RBAC 原理:RBAC(Role-Based Access Control,基于角色的访问控制),就是用户通过角色与权限进行关联。简单地说,一个用户拥有若干角色,每一个角色拥有若干权限。这样,就构造成“用户-角色-权限”的授权模型。在这种模型中,用户与角色之间,角色与权限之间,一般者是多对多的关系Flask 实现 RBAC:流程图flask 生成……继续阅读 »

2880浏览

分布式服务

elasticsearch如何安全重启节点,增加硬盘,扩展内存

elasticsearch如何安全重启节点,增加硬盘,扩展内存
elasticsearch 集群,有时候可能需要修改配置,增加硬盘,扩展内存等操作,需要对节点进行维护升级。但是业务不能停,如果直接 kill 掉节点,可能导致数据丢失。而且集群会认为该节点挂掉了,就开始转移数据,当重启之后,它又会恢复数据,如果你当前的数据量已经很大了,这是很耗费机器和网络资源的。官方提供的安全重启集群节点的方法:第一步:先暂停集群的 ……继续阅读 »

693浏览

linux基础

四层、七层负载均衡的区别

四层、七层负载均衡的区别
内容安排: 简介区别Nginx、LVS 及 HAProxy 负载均衡软件的优缺点一、简介 所谓四层就是基于 IP+端口的负载均衡;七层就是基于 URL 等应用层信息的负载均衡;同理,还有基于 MAC 地址的二层负载均衡和基于 IP 地址的三层负载均衡。 换句换说,二层负载均衡会通过一个虚拟 MAC 地址接收请求,然后再分配到真实的 MAC 地……继续阅读 »

813浏览

linux基础

Linux 下如何用 mutt 设置邮件报警

Linux 下如何用 mutt 设置邮件报警
系统环境:CentOS 6.5在正式安装 mutt 之前先检查一下两个安全组件。OPENSSL:openssl version -a #检查安装及版本信息SASL(系统一般已经自带):rpm -qa | grep sasl查询到如下即可:cyrus-sasl-gssapi-2.1.23-15.el6_6.2.x86_64cyrus-……继续阅读 »

581浏览