<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[不懂的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/wmj2004</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wmj2004]]></copyright><item><title><![CDATA[AWS-ES使用技巧]]></title><link>https://blog.youkuaiyun.com/wmj2004/article/details/122880247</link><guid>https://blog.youkuaiyun.com/wmj2004/article/details/122880247</guid><author>wmj2004</author><pubDate>Fri, 11 Feb 2022 14:39:15 +0800</pubDate><description><![CDATA[AWS-ES配置自动删除索引策略
{
    "description": "trade log auto delete.",
    "default_state": "current",
    "states": [
        {
            "name": "current",
            "actions": [],
            "transitions": [
                {
                    "state_na]]></description><category></category></item><item><title><![CDATA[Redshift使用技巧和常用语句]]></title><link>https://blog.youkuaiyun.com/wmj2004/article/details/120571005</link><guid>https://blog.youkuaiyun.com/wmj2004/article/details/120571005</guid><author>wmj2004</author><pubDate>Thu, 30 Sep 2021 18:30:43 +0800</pubDate><description><![CDATA[创建用户
create user dev with password 'xxxxxx';

创建组并加入
create group data_viewer;
alter group data_viewer add user dev;

给组spectrum库的只读权限
revoke create on schema spectrum from group data_viewer;
grant usage on schema spectrum to group data_viewer;
grant selec]]></description><category></category></item><item><title><![CDATA[ES shard Unassigned恢复提示corruption]]></title><link>https://blog.youkuaiyun.com/wmj2004/article/details/108119994</link><guid>https://blog.youkuaiyun.com/wmj2004/article/details/108119994</guid><author>wmj2004</author><pubDate>Thu, 20 Aug 2020 11:25:23 +0800</pubDate><description><![CDATA[ES出现Unassigned shard时，通常使用如下命令进行恢复即可，这里假设shard 3丢失。
POST _cluster/reroute
{
    "commands": [
        {
            "allocate_stale_primary": {
                "index": "my-index-name",
                "shard": 3, 
                "node": "my-node-name",
 ]]></description><category></category></item><item><title><![CDATA[Kubernetes Python API中文使用说明]]></title><link>https://blog.youkuaiyun.com/wmj2004/article/details/103527860</link><guid>https://blog.youkuaiyun.com/wmj2004/article/details/103527860</guid><author>wmj2004</author><pubDate>Fri, 13 Dec 2019 15:22:01 +0800</pubDate><description><![CDATA[创建管理员用户，授权，获取Token
创建用户
vi CreateServiceAccount.yaml
apiVersion: v1
kind: ServiceAccount
metadata:
  name: admin-user
  namespace: kube-system
kubectl create -f CreateServiceAccount.yaml

用户授权
vi Role...]]></description><category></category></item><item><title><![CDATA[kubernetes 1.11.3 使用kubeadm安装步骤]]></title><link>https://blog.youkuaiyun.com/wmj2004/article/details/102786564</link><guid>https://blog.youkuaiyun.com/wmj2004/article/details/102786564</guid><author>wmj2004</author><pubDate>Wed, 30 Oct 2019 14:45:32 +0800</pubDate><description><![CDATA[写在前头
本文让有意向使用原生 kubernetes 集群的企业或个人，可以方便的、系统的使用 kubeadm 的方式搭建 kubernetes 高可用集群。并且让相关的人员可
以更好的理解kubernetes集群的运作机制。
集群部署过程严格按照官方文档的流程
非科学上网的同学同样适用
PS: 本文对应的视频教程和更多的k8s内容移步慕课网实战课 -&gt;
《Kubernetes 生产级实践指...]]></description><category></category></item><item><title><![CDATA[详解nginx的原生被动健康检查机制&灾备使用（含测试）]]></title><link>https://blog.youkuaiyun.com/wmj2004/article/details/100892785</link><guid>https://blog.youkuaiyun.com/wmj2004/article/details/100892785</guid><author>wmj2004</author><pubDate>Mon, 16 Sep 2019 16:36:50 +0800</pubDate><description><![CDATA[nginx作为一个集web服务器、cache、7层lb于一身的全能型选手，已经应用到互联网各种领域，其高性能、易使用的技术品质深得人心，连同在其基础上二开的tengine、openresty都有很大的用户量，今天剖开讲一下nginx健康检查和灾备的机制。

先简单说一下在生产环境的应用场景，健康检查就不多讲了，目的是为了实时摘掉有问题的后端。说一下灾备，我们业务上是为了做专线和公网的互备，因为有海...]]></description><category></category></item><item><title><![CDATA[Springboot 添加Grafana监控]]></title><link>https://blog.youkuaiyun.com/wmj2004/article/details/83115578</link><guid>https://blog.youkuaiyun.com/wmj2004/article/details/83115578</guid><author>wmj2004</author><pubDate>Wed, 17 Oct 2018 18:35:14 +0800</pubDate><description><![CDATA[Introduction to Micrometer with Springboot
引用：http://www.bytesville.com/springboot-micrometer-prometheus-grafana/
Springboot and Springcloud has made it easier to develop Microservices in the past cou...]]></description><category></category></item><item><title><![CDATA[GoReplay 流量压测工具的使用]]></title><link>https://blog.youkuaiyun.com/wmj2004/article/details/82744251</link><guid>https://blog.youkuaiyun.com/wmj2004/article/details/82744251</guid><author>wmj2004</author><pubDate>Mon, 17 Sep 2018 16:04:30 +0800</pubDate><description><![CDATA[依赖

要使用 gor , 你需要先有一个 web server. 当然, 也可以使用 gor 自带的文件服务器, 启动如下:



gor file-server :8000

表示将当前目录作为文件服务器的根目录, 监听端口为 8000



安装

下载编译好的二进制文件 download

也可以自行编译.

捕获 web 流量

运行如下命令:

sudo ./gor --input-r...]]></description><category></category></item><item><title><![CDATA[踩坑: supervisor中的minfds及minprocs参数用途]]></title><link>https://blog.youkuaiyun.com/wmj2004/article/details/81517434</link><guid>https://blog.youkuaiyun.com/wmj2004/article/details/81517434</guid><author>wmj2004</author><pubDate>Wed, 08 Aug 2018 23:27:29 +0800</pubDate><description><![CDATA[使用supervisor遇到的一个坑，为此还撕逼了一下午，先填了再说

先来看看minfds及minprocs这两个参数在supervisor官方文档中的说明（官方文档地址http://www.supervisord.org/configuration.html#supervisord-section-values）：


  minfds 
  The minimum number of fil...]]></description><category></category></item><item><title><![CDATA[使用Prometheus+Grafana 监控MySQL/MONGODB]]></title><link>https://blog.youkuaiyun.com/wmj2004/article/details/80998448</link><guid>https://blog.youkuaiyun.com/wmj2004/article/details/80998448</guid><author>wmj2004</author><pubDate>Wed, 11 Jul 2018 15:13:09 +0800</pubDate><description><![CDATA[1. 安装GO编译环境

wget https://dl.google.com/go/go1.10.3.linux-amd64.tar.gz
tar -zxvf go1.10.3.linux-amd64.tar.gz
mv go /data/app/go

vim /etc/profile  #添加环境变量



export GOROOT=&quot;/data/app/go&quot;
export GOPATH...]]></description><category></category></item><item><title><![CDATA[elasticsearch写入优化记录,从3000到8000/s]]></title><link>https://blog.youkuaiyun.com/wmj2004/article/details/80804411</link><guid>https://blog.youkuaiyun.com/wmj2004/article/details/80804411</guid><author>wmj2004</author><pubDate>Mon, 25 Jun 2018 16:59:37 +0800</pubDate><description><![CDATA[背景




基于elasticsearch-5.6.0
机器配置：3个阿里云ecs节点，16G,4核，机械硬盘

优化前，写入速度平均3000条/s，一遇到压测，写入速度骤降，甚至es直接频率gc、oom等；优化后，写入速度平均8000条/s，遇到压测，能在压测结束后30分钟内消化完数据，各项指标回归正常。




生产配置



这里我先把自己优化的值贴出来，后面有参数的详解： 
elasti...]]></description><category></category></item><item><title><![CDATA[Prometheus及前沿企业级监控]]></title><link>https://blog.youkuaiyun.com/wmj2004/article/details/80749247</link><guid>https://blog.youkuaiyun.com/wmj2004/article/details/80749247</guid><author>wmj2004</author><pubDate>Wed, 20 Jun 2018 17:34:49 +0800</pubDate><description><![CDATA[一. Prometheus介绍





1.pagerduty企业级告警工具。

https://www.pagerduty.com   需要收费



2. Prometheus的优缺点



]]></description><category></category></item><item><title><![CDATA[MariaDB 多主一从 RDS测试]]></title><link>https://blog.youkuaiyun.com/wmj2004/article/details/80065988</link><guid>https://blog.youkuaiyun.com/wmj2004/article/details/80065988</guid><author>wmj2004</author><pubDate>Tue, 24 Apr 2018 15:59:41 +0800</pubDate><description><![CDATA[MariaDB 多主一从 搭建测试 
背景：

  目前MySQL依然只支持一个Slave从一个Master复制数据，虽然也可以做到一主多备(M-&amp;gt;S)，双主复制(M&amp;lt;-&amp;gt;M)等架构，但是局限性依然很大。由于项目的要求，需要各个主库的表整合到一个地方进行统计和分析，要是每次连不同的实例操作，是一件非常耗体力的操作。所以继续一种类似多主一从的实例。


原文链接： 
http://...]]></description><category></category></item><item><title><![CDATA[监控Mongo慢查询]]></title><link>https://blog.youkuaiyun.com/wmj2004/article/details/79415892</link><guid>https://blog.youkuaiyun.com/wmj2004/article/details/79415892</guid><author>wmj2004</author><pubDate>Thu, 01 Mar 2018 18:08:42 +0800</pubDate><description><![CDATA[监控Mongo慢查询

1. 使用mongostat监控MongoDB全局情况
 mongostat是mongdb自带的状态检测工具，在命令行下使用。它会间隔固定时间获取MongoDB的当前运行状态，并输出。
 如果你发现数据库突然变慢或者有其他问题的话，你第一手的操作就考虑采用mongostat来查看mongo的状态。
 
 mongostat --host localhost:27017]]></description><category></category></item><item><title><![CDATA[Kafka由于ext4的日志问题导致IO.WAIT升高的解决办法]]></title><link>https://blog.youkuaiyun.com/wmj2004/article/details/78812211</link><guid>https://blog.youkuaiyun.com/wmj2004/article/details/78812211</guid><author>wmj2004</author><pubDate>Fri, 15 Dec 2017 13:54:26 +0800</pubDate><description><![CDATA[先引用kafka的ext4文件系统使用注意事项Ext4 may or may not be the best filesystem for Kafka. Filesystems like XFS supposedly handle locking during fsync better. We have only tried Ext4, though.Ext4可能是也可能不是最好的文件系统，据说像X]]></description><category></category></item><item><title><![CDATA[持续集成Gitlab+Jenkins - 学习笔记]]></title><link>https://blog.youkuaiyun.com/wmj2004/article/details/77051240</link><guid>https://blog.youkuaiyun.com/wmj2004/article/details/77051240</guid><author>wmj2004</author><pubDate>Wed, 16 Aug 2017 11:09:06 +0800</pubDate><description><![CDATA[一.Gitlab相关



1.Gitlab的介绍：

    GitLab是一个利用 Ruby on Rails 开发的开源应用程序，实现一个自托管的Git项目仓库，可通过Web界面进行访问公开的或者私人项目。
    GitLab拥有与Github类似的功能，能够浏览源代码，管理缺陷和注释。可以管理团队对仓库的访问，它非常易于浏览提交过的版本并提供一个文件历史库。它还提供一个代码片段收集功能可]]></description><category></category></item><item><title><![CDATA[mysql-5.6安装+Percona 监控 - 学习笔记]]></title><link>https://blog.youkuaiyun.com/wmj2004/article/details/76855104</link><guid>https://blog.youkuaiyun.com/wmj2004/article/details/76855104</guid><author>wmj2004</author><pubDate>Mon, 07 Aug 2017 18:08:21 +0800</pubDate><description><![CDATA[一.mysql-5.6安装：1.安装mysql:# groupadd mysql
# useradd -r -g mysql -s /sbin/nologin mysql
# wget http://mirrors.sohu.com/mysql/MySQL-5.6/mysql-5.6.36-linux-glibc2.5-x86_64.tar.gz         #下载编译完成的包，性能更可靠
#]]></description><category></category></item><item><title><![CDATA[数据存储- tmpfs+LevelDB+SSDB - 学习笔记]]></title><link>https://blog.youkuaiyun.com/wmj2004/article/details/76819234</link><guid>https://blog.youkuaiyun.com/wmj2004/article/details/76819234</guid><author>wmj2004</author><pubDate>Mon, 07 Aug 2017 11:09:45 +0800</pubDate><description><![CDATA[一. tmpfs相关1. tmpfs的特性：1.基于内存的文件系统，RAW+SWAP,虚拟内存
2.tmpfs使用虚拟内存，/dev/shm/使用共享内存
3.访问速度快，可以动态调整大小
4.没有持久性，重启后删除
5.占用的空间不会在内存清理的时候删除（这点注意）2. tmpfs的应用场景：1.squid或nginx缓存
2.PHP Session 
3.存放socket
4.自定义缓存3.挂载]]></description><category></category></item><item><title><![CDATA[分布式存储-fastdfs+glusterfs- 学习笔记]]></title><link>https://blog.youkuaiyun.com/wmj2004/article/details/76358315</link><guid>https://blog.youkuaiyun.com/wmj2004/article/details/76358315</guid><author>wmj2004</author><pubDate>Sat, 29 Jul 2017 20:39:29 +0800</pubDate><description><![CDATA[一. 存储概念１.块存储的多种实现：块存储： 就好比硬盘一样, 直接挂在到主机，一般用于主机的直接存储空间和数据库应用的存储1.磁盘+LVS: 单机硬盘纯存储
2.DAS(DELL MD系列): 直连式存储
3.SAN 存储: 通过FC连接2.文件存储的多种实现：文件存储：与较底层的块存储不同, 上升到了应用层, 一般指的就是 NAS ,一套网络储存设备,。1.NAS(nfs): 通过TCP/IP连]]></description><category></category></item><item><title><![CDATA[分布式缓存Redis+codis集群 - 学习笔记]]></title><link>https://blog.youkuaiyun.com/wmj2004/article/details/75088462</link><guid>https://blog.youkuaiyun.com/wmj2004/article/details/75088462</guid><author>wmj2004</author><pubDate>Thu, 13 Jul 2017 17:57:11 +0800</pubDate><description><![CDATA[一. Redis基础知识 1.Redis与Memcached对比：Memcached: 不支持持久化，纯set或get性能高过redis，简单易用，支持类型单一，没有验证
Redis: 支持持久化，易用，支持多种数据类型，支持集群，有基础验证]]></description><category></category></item></channel></rss>