<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[dfsf6677的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/dfsf6677</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; dfsf6677]]></copyright><item><title><![CDATA[Fluentd报错整理-以及部分报错处理方法]]></title><link>https://blog.youkuaiyun.com/dfsf6677/article/details/101480477</link><guid>https://blog.youkuaiyun.com/dfsf6677/article/details/101480477</guid><author>dfsf6677</author><pubDate>Wed, 09 Jan 2019 16:55:00 +0800</pubDate><description><![CDATA[1、报错：buffer flush took longer time than slow_flush_log_threshold

2019-01-09 16:37:59 +0800 [warn]: #16 buffer flush took longer time than slow_flush_log_threshold: elapsed_time=21.684925531037...]]></description><category></category></item><item><title><![CDATA[ELK之创建template]]></title><link>https://blog.youkuaiyun.com/dfsf6677/article/details/101480478</link><guid>https://blog.youkuaiyun.com/dfsf6677/article/details/101480478</guid><author>dfsf6677</author><pubDate>Tue, 18 Dec 2018 18:05:00 +0800</pubDate><description><![CDATA[先查看index的mapping
在kibana的 Devtools中 输入

GET /access_json-2018-12-14/_mapping

看到这个mapping后添加以下配置：

{
  "template" : "access_json-*",
    "settings" : {
      "number_of_shards" : "15",...]]></description><category></category></item><item><title><![CDATA[goland用法总结--输入命令行参数]]></title><link>https://blog.youkuaiyun.com/dfsf6677/article/details/101480476</link><guid>https://blog.youkuaiyun.com/dfsf6677/article/details/101480476</guid><author>dfsf6677</author><pubDate>Fri, 13 Jul 2018 15:47:00 +0800</pubDate><description><![CDATA[goland运行程序需要输入命令行参数
示例代码如下：

package main

import (
    "os"
    "fmt"
)

func main(){
    var s,sep string

    for i :=1; i &lt; len(os.Args);i++ {
        s += sep + os.Args[i]
...]]></description><category></category></item><item><title><![CDATA[haproxy+keepalived部署]]></title><link>https://blog.youkuaiyun.com/dfsf6677/article/details/101480475</link><guid>https://blog.youkuaiyun.com/dfsf6677/article/details/101480475</guid><author>dfsf6677</author><pubDate>Thu, 12 Jul 2018 13:59:00 +0800</pubDate><description><![CDATA[VIP1：10.90.11.196
VIP2：10.90.11.195
DIP1:10.90.11.96
DIP2:10.90.11.95

keepalived部署
Director1、Director2：
yum install keepalived -y
vim /etc/keepalived/keepalived.conf




10.90.1...]]></description><category></category></item><item><title><![CDATA[jira 搭建配置]]></title><link>https://blog.youkuaiyun.com/dfsf6677/article/details/101480474</link><guid>https://blog.youkuaiyun.com/dfsf6677/article/details/101480474</guid><author>dfsf6677</author><pubDate>Thu, 12 Jul 2018 13:52:00 +0800</pubDate><description><![CDATA[安装链接下包，下一步，安装。用的7.4版本。
参考：https://yq.aliyun.com/articles/141089


转载于:https://www.cnblogs.com/sailq21/p/9299124.html]]></description><category></category></item><item><title><![CDATA[登录gitlab的pgsql，修改user的state为active状态]]></title><link>https://blog.youkuaiyun.com/dfsf6677/article/details/101480473</link><guid>https://blog.youkuaiyun.com/dfsf6677/article/details/101480473</guid><author>dfsf6677</author><pubDate>Thu, 12 Jul 2018 13:51:00 +0800</pubDate><description><![CDATA[由于公司ldap服务是其他部门负责，不知道做了什么修改，gitlab用户在提交代码的时候，提示：Your account has been blocked
试了网上的一下手段：
比如：
https://blog.youkuaiyun.com/dongdouzin/article/details/80450579
https://www.cnblogs.com/mood-butterfly/...]]></description><category></category></item><item><title><![CDATA[gitlab 磁盘空间不足问题处理]]></title><link>https://blog.youkuaiyun.com/dfsf6677/article/details/101480472</link><guid>https://blog.youkuaiyun.com/dfsf6677/article/details/101480472</guid><author>dfsf6677</author><pubDate>Thu, 12 Jul 2018 11:22:00 +0800</pubDate><description><![CDATA[公司同事整理，在博客中记录下。
由于gitlab通过rpm包安装后，默认存储位置在/var/opt/gitlab/git-data/repositories，通常var分区很小，会打满，
（注意gitlab特么不支持软链接，配置完事push不了代码，这个坑略深）
下面有两种方式解决：
1.通过Linux目录挂载到另一个目录方式解决：

gitlab-ctl stop
ini...]]></description><category></category></item><item><title><![CDATA[gitlab导入项目报错信息处理()]]></title><link>https://blog.youkuaiyun.com/dfsf6677/article/details/101480470</link><guid>https://blog.youkuaiyun.com/dfsf6677/article/details/101480470</guid><author>dfsf6677</author><pubDate>Thu, 12 Jul 2018 10:37:00 +0800</pubDate><description><![CDATA[从一台gitlab服务器（A）向另一个gitlab服务器（B）导入项目遇到错误，报错如下

出现以上问题的原因是：A-gitlab服务器使用的端口为81端口（非默认端口），所以需要修改/opt/gitlab/embedded/service/gitlab-rails/lib/gitlab/url_blocker.rb

Old code: VALID_PORTS = [22, 8...]]></description><category></category></item><item><title><![CDATA[Gitlab备份、恢复与迁移]]></title><link>https://blog.youkuaiyun.com/dfsf6677/article/details/101480471</link><guid>https://blog.youkuaiyun.com/dfsf6677/article/details/101480471</guid><author>dfsf6677</author><pubDate>Thu, 12 Jul 2018 10:28:00 +0800</pubDate><description><![CDATA[Gitlab 创建备份
使用Gitlab一键安装包安装Gitlab非常简单, 同样的备份恢复与迁移也非常简单. 使用一条命令即可创建完整的Gitlab备份:
gitlab-rake gitlab:backup:create

使用以上命令会在/var/opt/gitlab/backups目录下创建一个名称类似为1393513186_gitlab_backup.tar的压缩包, 这...]]></description><category></category></item><item><title><![CDATA[Elasticsearch常用API总结]]></title><link>https://blog.youkuaiyun.com/dfsf6677/article/details/101480468</link><guid>https://blog.youkuaiyun.com/dfsf6677/article/details/101480468</guid><author>dfsf6677</author><pubDate>Thu, 12 Jul 2018 10:18:00 +0800</pubDate><description><![CDATA[1、查看集群设置

GET /_cluster/settings

2、设置allocation

#禁止分片分配
put _cluster/settings
{
"transient":{
"cluster.routing.allocation.enable": "none"
}
}


#允许分片分配

put /_cluster/settings...]]></description><category></category></item><item><title><![CDATA[Linux 创建用户的同时设置密码]]></title><link>https://blog.youkuaiyun.com/dfsf6677/article/details/101480469</link><guid>https://blog.youkuaiyun.com/dfsf6677/article/details/101480469</guid><author>dfsf6677</author><pubDate>Thu, 28 Jun 2018 13:40:00 +0800</pubDate><description><![CDATA[Linux 创建用户的同时设置密码:
useradd userxx;echo "passwdxxx" | passwd --stdin userxx

转载于:https://www.cnblogs.com/sailq21/p/9238268.html]]></description><category></category></item><item><title><![CDATA[统一日志检索部署（es、logstash、kafka、flume）]]></title><link>https://blog.youkuaiyun.com/dfsf6677/article/details/101480466</link><guid>https://blog.youkuaiyun.com/dfsf6677/article/details/101480466</guid><author>dfsf6677</author><pubDate>Tue, 26 Jun 2018 17:40:00 +0800</pubDate><description><![CDATA[flume：用来搜集日志，将日志传输至kakfa
kafka：作为缓存，存储来自flume的日志
es：作为存储媒介，存放日志
logstash：针对日志进行过滤处理
flume部署
获取安装包、解压

1 cd /usr/local/src &amp;&amp; wget http://10.80.7.177/install_package/apache-flume-1....]]></description><category></category></item><item><title><![CDATA[【转载】Redis数据结构（内存模型）以及 常用命令]]></title><link>https://blog.youkuaiyun.com/dfsf6677/article/details/101480464</link><guid>https://blog.youkuaiyun.com/dfsf6677/article/details/101480464</guid><author>dfsf6677</author><pubDate>Tue, 26 Jun 2018 14:11:00 +0800</pubDate><description><![CDATA[原文连接：http://www.cnblogs.com/hjwublog/p/5639990.html
Redis数据类型
与Memcached仅支持简单的key-value结构的数据记录不同，Redis支持的数据类型要丰富得多，常用的数据类型主要有五种：String、List、Hash、Set和Sorted Set。
Redis数据类型内存结构分析
Redis内部使用一个red...]]></description><category></category></item><item><title><![CDATA[【转载】Redis主从、事务与锁、持久化]]></title><link>https://blog.youkuaiyun.com/dfsf6677/article/details/101480465</link><guid>https://blog.youkuaiyun.com/dfsf6677/article/details/101480465</guid><author>dfsf6677</author><pubDate>Tue, 26 Jun 2018 10:41:00 +0800</pubDate><description><![CDATA[原文连接：http://www.cnblogs.com/hjwublog/p/5660578.html
安全性设置
设置客户端操作秘密
redis安装好后，默认情况下登陆客户端和使用命令操作时不需要密码的。某些情况下，为了安全起见，我们可以设置在客户端连接后进行任何操作之前都要进行密码验证。修改redis.conf进行配置。

1 [root@localhost ~]# vi ...]]></description><category></category></item><item><title><![CDATA[Supervisor离线安装、管理]]></title><link>https://blog.youkuaiyun.com/dfsf6677/article/details/101480461</link><guid>https://blog.youkuaiyun.com/dfsf6677/article/details/101480461</guid><author>dfsf6677</author><pubDate>Tue, 26 Jun 2018 09:43:00 +0800</pubDate><description><![CDATA[Supervisor（http://supervisord.org/）是用Python开发的一个client/server服务，是Linux/Unix系统下的一个进程管理工具，不支持Windows系统。它可以很方便的监听、启动、停止、重启一个或多个进程。用Supervisor管理的进程，当一个进程意外被杀死，supervisort监听到进程死后，会自动将它重新拉起，很方便的做到进程自动恢...]]></description><category></category></item><item><title><![CDATA[【转载】Redis集群搭建、集群分区原理、集群操作]]></title><link>https://blog.youkuaiyun.com/dfsf6677/article/details/101480462</link><guid>https://blog.youkuaiyun.com/dfsf6677/article/details/101480462</guid><author>dfsf6677</author><pubDate>Mon, 25 Jun 2018 15:57:00 +0800</pubDate><description><![CDATA[原文链接：http://www.cnblogs.com/hjwublog/p/5681700.html
1、Redis集群简介
Redis 集群是3.0之后才引入的，在3.0之前，使用哨兵（sentinel）机制（本文将不做介绍，大家可另行查阅）来监控各个节点之间的状态。Redis 集群可谓是让很多人久等了。
Redis 集群是一组能进行数据共享的Redis 实例（服务或者节点）的...]]></description><category></category></item><item><title><![CDATA[【转载】Redis集群设计原理初探]]></title><link>https://blog.youkuaiyun.com/dfsf6677/article/details/101480459</link><guid>https://blog.youkuaiyun.com/dfsf6677/article/details/101480459</guid><author>dfsf6677</author><pubDate>Sun, 24 Jun 2018 21:27:00 +0800</pubDate><description><![CDATA[做笔记，如有侵权，请及时通知
原文链接：https://blog.youkuaiyun.com/yejingtao703/article/details/78484151

Redis集群设计包括2部分：哈希Slot和节点主从，本篇博文通过3张图来搞明白Redis的集群设计。
节点主从：
主从设计不算什么新鲜玩意，在数据库中我们也经常用主从来做读写分离，直接上图：

图上能看得到的信...]]></description><category></category></item><item><title><![CDATA[【转载】Redis基础入门教程]]></title><link>https://blog.youkuaiyun.com/dfsf6677/article/details/101480458</link><guid>https://blog.youkuaiyun.com/dfsf6677/article/details/101480458</guid><author>dfsf6677</author><pubDate>Sat, 23 Jun 2018 18:43:00 +0800</pubDate><description><![CDATA[内容为转载，只为做笔记，如有侵权，请及时告知。
1、Redis的安装
（1）源码安装：
　　从https://redis.io/获取安装包-&gt;redis-X.Y.Z.tar.gz-&gt;解压-&gt;cd到解压后的目录-&gt;make-&gt;make install
　　make成功后会在src文件夹下产生一些二进制可执行文件，包括redis-server、redis...]]></description><category></category></item><item><title><![CDATA[【转载】python装饰器详解]]></title><link>https://blog.youkuaiyun.com/dfsf6677/article/details/101480457</link><guid>https://blog.youkuaiyun.com/dfsf6677/article/details/101480457</guid><author>dfsf6677</author><pubDate>Fri, 22 Jun 2018 21:07:00 +0800</pubDate><description><![CDATA[只为做些笔记用，转载文章如有侵权请及时联系
简言之，python装饰器就是用于拓展原来函数功能的一种函数，这个函数的特殊之处在于它的返回值也是一个函数，使用python装饰器的好处就是在不用更改原函数的代码前提下给函数增加新的功能。 
一般而言，我们要想拓展原来函数代码，最直接的办法就是侵入代码里面修改，例如：

1 import time
2 def func():
3  ...]]></description><category></category></item><item><title><![CDATA[【转载】redis持久化的几种方式]]></title><link>https://blog.youkuaiyun.com/dfsf6677/article/details/101480455</link><guid>https://blog.youkuaiyun.com/dfsf6677/article/details/101480455</guid><author>dfsf6677</author><pubDate>Fri, 22 Jun 2018 20:50:00 +0800</pubDate><description><![CDATA[redis持久化的几种方式
1、前言
Redis是一种高级key-value数据库。它跟memcached类似，不过数据可以持久化，而且支持的数据类型很丰富。有字符串、链表、集合和有序集合。支持在服务器端计算集合的并、交和补集(difference)等，还支持多种排序功能。所以Redis也可以被看成是一个数据结构服务器。Redis的所有数据都是保存在内存中，然后不定期的通过异步方式保...]]></description><category></category></item></channel></rss>