04 2021 档案

摘要:FROM node:slimRUN useradd somebody -u 10001 --create-home --user-group # < Create a userCOPY --chown=somebody . /home/somebody/app/USER 10001WORKDIR / 阅读全文
posted @ 2021-04-30 19:14 技术颜良 阅读(127) 评论(0) 推荐(0) 编辑
摘要:https://www.cntofu.com/book/52/index.html 阅读全文
posted @ 2021-04-27 15:23 技术颜良 阅读(109) 评论(0) 推荐(0) 编辑
摘要:Demo 跑起来之后,就需要根据具体的负载和日志进行优化了,本次主要是优化在 Kibana 界面中 [Table] 展开的 Patterns,过多的 Patterns 有几个负面作用:1)、干扰查看信息2)、增大索引占用空间3)、降低 es 的写入性能 ELK各组件版本:(Windows Serve 阅读全文
posted @ 2021-04-27 15:18 技术颜良 阅读(902) 评论(0) 推荐(0) 编辑
摘要:转载于https://www.cnblogs.com/winstom/p/13304559.html 目录 简介 环境准备 安装 配置 hostname 解析 安装 systemd 脚本 生成PKCS#12证书 配置 ARM 架构配置区别 所有节点存入 PKCS#12 秘钥的密码 给所有 ES 配置 阅读全文
posted @ 2021-04-27 14:18 技术颜良 阅读(259) 评论(0) 推荐(0) 编辑
摘要:Posted on 2015-11-10 09:32 NooBkey 阅读(3033) 评论(0) 编辑 收藏 a 追加内容 sed ‘/匹配词/a\要加入的内容’ example.file(将内容追加到匹配的目标行的下一行位置)i 插入内容 sed ‘/匹配词/i\要加入的内容’ example. 阅读全文
posted @ 2021-04-27 10:21 技术颜良 阅读(1174) 评论(0) 推荐(0) 编辑
摘要:discovery.zen.minimum_master_nodes对集群的稳定性至关重要,防止脑裂的出现。 脑裂: 如果网络的故障导致一个集群被划分成两片,每片都有多个node,以及一个master。因为master是维护集群状态,以及shard的分配。如果出现了两个master,可能导致数据破损 阅读全文
posted @ 2021-04-26 16:47 技术颜良 阅读(620) 评论(0) 推荐(0) 编辑
摘要:1、创建一个名为“ example1.sh”的脚本,该脚本使用输入重定向和循环: [root@localhost ~]# cat example1.sh #!/bin/bashwhile read rowsdo echo "Line contents are : $rows "done < myco 阅读全文
posted @ 2021-04-25 20:43 技术颜良 阅读(347) 评论(0) 推荐(0) 编辑
摘要:FROM node:slimRUN useradd somebody -u 10001 --create-home --user-group # < Create a userCOPY --chown=somebody . /home/somebody/app/USER 10001WORKDIR / 阅读全文
posted @ 2021-04-25 20:41 技术颜良 阅读(726) 评论(0) 推荐(0) 编辑
摘要:一、安装elasticdump 终端中输入 1 npm install elasticdump -g -g表示全局可用,直接在终端输入 elasticdump --version,出现版本信息即表示安装成功,如下 1 2 C:\Users\T470s>elasticdump --version 6. 阅读全文
posted @ 2021-04-23 17:09 技术颜良 阅读(1101) 评论(0) 推荐(0) 编辑
摘要:PUT /_cluster/settings { "persistent": { "cluster": { "max_shards_per_node":10000 } } 阅读全文
posted @ 2021-04-23 16:47 技术颜良 阅读(659) 评论(0) 推荐(0) 编辑
摘要:设置全局分片数量:put http://196.168.137.100:9200/_template/template_http_request_record{“index_patterns”: ["*"],“settings”: {“number_of_shards”: 5,“number_of_ 阅读全文
posted @ 2021-04-23 16:31 技术颜良 阅读(871) 评论(0) 推荐(0) 编辑
摘要:环境; centos7.6, linux 内核 3.10 可以修改 /etc/security/limits.conf,2.6版本的内核默认是在/etc/security/limits.d/90-nproc.conf 里的配置会覆盖 /etc/security/limits.conf 的配置。所以直 阅读全文
posted @ 2021-04-21 10:17 技术颜良 阅读(2183) 评论(0) 推荐(0) 编辑
摘要:关键指标说明: status:集群状态,分为green、yellow和red。number_of_nodes/number_of_data_nodes:集群的节点数和数据节点数。active_primary_shards:集群中所有活跃的主分片数。active_shards:集群中所有活跃的分片数。 阅读全文
posted @ 2021-04-20 14:57 技术颜良 阅读(1270) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/xxnn/p/10552819.html 阅读全文
posted @ 2021-04-20 14:53 技术颜良 阅读(35) 评论(0) 推荐(0) 编辑
摘要:jstat命令查看jvm的GC情况 (以Linux为例) Linux操作系统 作者:ii_chengzi 时间:2019-09-16 14:01:10 33450 0 jstat命令可以查看堆内存各部分的使用量,以及加载类的数量。命令的格式如下: jstat [-命令选项] [vmid] [间隔时间 阅读全文
posted @ 2021-04-20 10:55 技术颜良 阅读(1385) 评论(0) 推荐(1) 编辑
摘要:G1垃圾回收器java大内存进程使用G1更有优越性,没有survivor的浪费和fgc易导致cpu飙高,G1的大部分参数不需要设置,jvm会自动动态优化。 -XX:+UseG1GC -Xss10m -XX:MaxGCPauseMillis=800 -XX:ParallelGCThreads=15 - 阅读全文
posted @ 2021-04-20 10:29 技术颜良 阅读(121) 评论(0) 推荐(0) 编辑
摘要:首先确保elasticsearch处于启动状态,启动elasticsearch的命令为/etc/init.d/elasticsearch start 。启动后我们基于9200端口验证es是否启动成功。具体如下图所示。 2 然后我们输入命令"curl -XGET 'http://localhost:9 阅读全文
posted @ 2021-04-19 18:02 技术颜良 阅读(1976) 评论(0) 推荐(0) 编辑
摘要:在开发、调试为生产环境下 K8s service 中的应用程序时,常常需要一些工具或者命令。本文介绍了三种不同场景下对应的解决方案以及工具。 作者:Erkan Erol 翻译:Bach(才云) 校对:木子(才云) 基本设置 以下解释了场景的基本设置: 我们有 3 个 service,service- 阅读全文
posted @ 2021-04-19 09:48 技术颜良 阅读(359) 评论(0) 推荐(0) 编辑
摘要:随意使用 root 和特权可能会带来不必要的风险。本文展示了特权与 root 运行方式的不同之处以及特权的实际意义。 作者:Bryant Hagadorn 翻译:Bach (K8sMeetup) 校对:星空下的文仔(才云) 很多熟悉 Unix 系统的人(例如 macOS、Linux)都习惯于通过使用 阅读全文
posted @ 2021-04-16 21:22 技术颜良 阅读(543) 评论(0) 推荐(0) 编辑
摘要:转载 一、DRBD介绍 1 2 3 4 5 6 7 8 9 10 DRBD(Distributed ReplicatedBlock Device)是一种基于软件的,无共享,分布式块设备复制的存储解决方案,在服务器之间的对块设备(硬盘,分区,逻辑卷等) 进行镜像。也就是说当某一个应用程序完成写操作后, 阅读全文
posted @ 2021-04-16 16:24 技术颜良 阅读(267) 评论(0) 推荐(0) 编辑
摘要:MySQL 高可用方案-PXC环境部署记录 之前梳理了Mysql+Keepalived双主热备高可用操作记录,对于mysql高可用方案,经常用到的的主要有下面三种: 一、基于主从复制的高可用方案:双节点主从 + keepalived 1 2 3 4 5 6 7 8 9 10 11 12 13 14 阅读全文
posted @ 2021-04-16 12:13 技术颜良 阅读(227) 评论(0) 推荐(0) 编辑
摘要:五大常见的 UCloud云计算 ​ 已认证的官方帐号 377 人赞同了该文章 1. 概述 我们在考虑MySQL数据库的高可用的架构时,主要要考虑如下几方面: 如果数据库发生了宕机或者意外中断等故障,能尽快恢复数据库的可用性,尽可能的减少停机时间,保证业务不会因为数据库的故障而中断。 用作备份、只读副 阅读全文
posted @ 2021-04-16 12:04 技术颜良 阅读(261) 评论(0) 推荐(0) 编辑
摘要:xtrabackup 使用说明(续) 背景: 关于物理备份工具xtrabackup的一些说明可以先看之前写过的文章说明:xtrabackup 安装使用。现在xtrabackup版本升级到了2.4.4,相比之前的2.1有了比较大的变化:innobackupex 功能全部集成到 xtrabackup 里 阅读全文
posted @ 2021-04-16 09:40 技术颜良 阅读(1803) 评论(0) 推荐(0) 编辑
摘要:xtrabackup 使用说明(续) 背景: 关于物理备份工具xtrabackup的一些说明可以先看之前写过的文章说明:xtrabackup 安装使用。现在xtrabackup版本升级到了2.4.4,相比之前的2.1有了比较大的变化:innobackupex 功能全部集成到 xtrabackup 里 阅读全文
posted @ 2021-04-16 07:13 技术颜良 阅读(479) 评论(0) 推荐(0) 编辑
摘要:http://www.cnblogs.com/gomysql/p/3650645.html mysqldump 参数: --all-databases #所有数据库 --database dbname #指定库的 --single-transaction #备份前执行transaction命令,保持 阅读全文
posted @ 2021-04-16 07:11 技术颜良 阅读(323) 评论(0) 推荐(0) 编辑
摘要:转 使用Xtrabackup对MySQL做主从复制 说明 xtrabackup mysqldump对于导出10G以下的数据库或几个表,还是适用的,而且更快捷。一旦数据量达到100-500G,无论是对原库的压力还是导出的性能,mysqldump就力不从心了。Percona-Xtrabackup备份工具 阅读全文
posted @ 2021-04-15 19:46 技术颜良 阅读(420) 评论(0) 推荐(0) 编辑
摘要:转载于https://cloud.tencent.com/developer/article/1533731 reset master、reset slave与reset slave all 今天测一测这几个参数,首先说下测试环境: 主节点:192.168.197.128 从节点:192.168.1 阅读全文
posted @ 2021-04-15 17:43 技术颜良 阅读(458) 评论(0) 推荐(0) 编辑
摘要:(1)参数理解由M-S 搭建M-2S --slave-info,会打印binary log的位置和master server名,并且以change master的方式写到xtrabackup_slave_info中。 --safe-slave-backup,为了保证复制状态的一致性,这个选项会关闭s 阅读全文
posted @ 2021-04-15 14:27 技术颜良 阅读(814) 评论(0) 推荐(0) 编辑
摘要:转载自:http://www.jquerycn.cn/a_14879 mysql主从复制服务器 1主 1从 ,现在要添加一个mysql从服务器,要求主库不能停止服务,以前由于不是线上的服务器,可以在主服务器上 执行 flush tables with read lock 语句(锁表,只读),所有的表 阅读全文
posted @ 2021-04-14 21:02 技术颜良 阅读(715) 评论(0) 推荐(0) 编辑
摘要:grep -A -B grep能找出带有关键字的行,以及该行前后的行 mysqlbinlog -vv mysql-bin.000095 |grep -B '20' 689446020 根据位置导入mysql mysqlbinlog --start-position="1931" --stop-pos 阅读全文
posted @ 2021-04-14 17:02 技术颜良 阅读(448) 评论(0) 推荐(0) 编辑
摘要:一、Xtrabackup介绍 MySQL冷备、mysqldump、MySQL热拷贝都无法实现对数据库进行增量备份。在实际生产环境中增量备份是非常实用的,如果数据大于50G或100G,存储空间足够的情况下,可以每天进行完整备份,如果每天产生的数据量较大,需要定制数据备份策略。例如每周实用完整备份,周一 阅读全文
posted @ 2021-04-14 12:28 技术颜良 阅读(1076) 评论(0) 推荐(0) 编辑
摘要:https://imysql.cn/my-cnf-wizard.html 阅读全文
posted @ 2021-04-14 12:06 技术颜良 阅读(196) 评论(0) 推荐(0) 编辑
摘要:那些编程高手除了写代码很厉害之外,调试代码找 bug 更是手到擒来。 编写代码只是程序员的工作之一,调试代码的时间甚至会超过编写代码,之前为大家讲解了很多关于系统、架构、编程等方面的内容,这篇文章就为大家全方位展示一次涉及到内核的 bug 排查过程。 发现问题 话说一天公司服务器报警,登录到机器后发 阅读全文
posted @ 2021-04-14 09:59 技术颜良 阅读(162) 评论(0) 推荐(0) 编辑
摘要:LVM可动态扩容,也可以缩容,我们直接讲缩容部分,缩容前,肯定是有环境配置成了LVM,我们看下环境的目前现状。 现状 看看当前的磁盘信息: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 host ~ # lsblk NAME MAJ:MIN RM S 阅读全文
posted @ 2021-04-13 16:46 技术颜良 阅读(577) 评论(0) 推荐(0) 编辑
摘要:计划任务:at-3.1.8-84.el5 安装包一次性计划任务:at [时间] 回车后输入命令,ctrl+d结束at -l或atq 查看是否有计划任务和计划任务的job号/var/spool/at/目录下存放着计划任务的内容,在文本的最后,可以vim进行修改at -d [job号]或删除上面目录里的 阅读全文
posted @ 2021-04-13 10:27 技术颜良 阅读(96) 评论(0) 推荐(0) 编辑
摘要:转载Linux - 通过LVM对磁盘进行动态扩容 (Linux的逻辑卷) 目录 1 LVM是什么 1.1 概念解释 1.2 为什么用LVM 1.2.1 不使用LVM时的扩容思路 1.2.2 使用LVM时的扩容思路 1.3 名词解释 2 普通的挂载磁盘方法 2.1 创建分区的主要操作 2.2 格式化新 阅读全文
posted @ 2021-04-12 17:35 技术颜良 阅读(475) 评论(0) 推荐(0) 编辑
摘要:阅读目录 一、iostat和iowait详细解说-查看磁盘瓶颈 二、Linux iowait过高问题的查找及解决 回到顶部 一、iostat和iowait详细解说-查看磁盘瓶颈 一、iostat基础 %iowait并不能反应磁盘瓶颈 1、安装iostat iostat的包名叫sysstat yum 阅读全文
posted @ 2021-04-10 14:53 技术颜良 阅读(836) 评论(0) 推荐(0) 编辑
摘要:项目中的升级脚本可能耗时很长,在这段时间内,脚本没有任何输出的,这带给市场部署人员的感觉就是脚本好像卡住了。通常情况下,部署人员都会直接CTRL+C停掉升级脚本,这会导致升级失败,最终需要开发人员介入去修复环境。 可以通过输出升级进度的方式提示部署人员升级正在进行中,但进度也可能在一段时间不动,而且 阅读全文
posted @ 2021-04-09 14:31 技术颜良 阅读(5130) 评论(0) 推荐(0) 编辑
摘要:针对接口进行总流量限制(熔断) 有些朋友可能会联想到用Nginx自带的limit_req功能来限制访问频率, 这种方案通常是基于IP限制, 是为了防止用户恶意的刷请求量访问. 这里我要介绍的是另一种情况, 接口的qps已经很高, 后端无法接受更多的请求. 这个是时候需要的就是针对整个接口进行限速. 阅读全文
posted @ 2021-04-09 10:47 技术颜良 阅读(349) 评论(0) 推荐(0) 编辑
摘要:-include 可以添加路径如/data/main.yml 阅读全文
posted @ 2021-04-07 17:47 技术颜良 阅读(80) 评论(0) 推荐(0) 编辑
摘要:旧循环语句 在Ansible 2.5以前,playbook通过不同的循环语句以实现不同的循环,这些语句使用with_作为前缀。这些语法目前仍然兼容,但在未来的某个时间点,会逐步废弃。 循环语句关键字描述 with_items 简单的列表循环 with_nested 嵌套循环 with_dict 循环 阅读全文
posted @ 2021-04-07 14:46 技术颜良 阅读(286) 评论(0) 推荐(0) 编辑
摘要:示例playbook[root@host131 ~]# cat msg.playbook hosts: host131,localhost tasks: - name: Playbook Sample Task debug: msg: Welcome to Ansible ...[root@host 阅读全文
posted @ 2021-04-07 14:25 技术颜良 阅读(38) 评论(0) 推荐(0) 编辑
摘要:在日常使用ansible playbook的过程中,我们有时候希望做一下补救性的操作,做一些判断, 例如: Default 1 2 3 4 5 6 7 8 9 10 11 tasks: - block: - debug: msg='i execute normally' - command: /bi 阅读全文
posted @ 2021-04-07 12:20 技术颜良 阅读(974) 评论(0) 推荐(1) 编辑
摘要:作者:weixin_34092455 https://blog.csdn.net/weixin_34092455/article/details/89733396 本文基于 ansible 2.3.0.0 编写 我们目前有 8 个大区共 24 台 nginx 服务器,每个区除了 upstream 地 阅读全文
posted @ 2021-04-07 12:14 技术颜良 阅读(329) 评论(0) 推荐(0) 编辑
摘要:转载地址:https://blog.csdn.net/jeccisnd/article/details/103166554/ linux 的systemctl是一个系统服务管理工具,当我们想使用这个工具来管理服务,也是比较简单的。请看例子: 我想把一个java程序ibot写到系统服务里: #[Uni 阅读全文
posted @ 2021-04-07 10:34 技术颜良 阅读(4501) 评论(0) 推荐(0) 编辑
摘要:在跨主机调用变量时可能会在变量中又引用另一个变量的情况 - name: get password shell: "cat /home/{{elastic_user}}/a" register: encrypt_out when: inventory_hostname in groups['maste 阅读全文
posted @ 2021-04-03 16:14 技术颜良 阅读(640) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示