10 2021 档案

摘要:linux系统(centos)下kvm虚拟化用命令行给虚拟机添加硬盘 背景 公司有用单台服务器使用kvm装虚拟机,利用webvirtmgr进行界面管理。当虚拟机创建时固定硬盘后,不能通过webvirtmgr来进行添加磁盘。只能通过命令行的方式添加。 操作步骤 进入宿主机,查看宿主机空间剩余。 df 阅读全文
posted @ 2021-10-26 18:04 penngke 阅读(484) 评论(0) 推荐(0)
摘要:linux系统(centos)下su和sudo命令的区别 区别 我们在日常使用过程中,这2个命令很多时候能达到相同的效果,对细节区别十分模糊,这里进行简单的解释和区分。希望大家能够正确使用这2个命令,使用过程中,也知其原因。 su命令:switch user缩写,切换用户。用于切换当前用户身份到其他 阅读全文
posted @ 2021-10-21 11:20 penngke 阅读(1074) 评论(0) 推荐(0)
摘要:nginx源码编译安装(详解)nginx编译安装 编译安装大致步骤: 安装步骤: 官网下载合适的版本,建议选择稳定版本。 官网地址:https://nginx.org wget https://nginx.org/download/nginx-1.20.1.tar.gz 解压后,进入源码目录 cd /opt tar -zxvf 阅读全文
posted @ 2021-10-18 17:36 penngke 阅读(33680) 评论(2) 推荐(8)
摘要:mysql join语句的执行流程是怎么样的 join语句是使用十分频繁的sql语句,同样结果的join语句,写法不同会有非常大的性能差距。 select * from t1 straight_join t2 on (t1.a=t2.a);a字段都有索引 TRAIGHT_JOIN语法能指定使用左边的 阅读全文
posted @ 2021-10-15 11:16 penngke 阅读(650) 评论(0) 推荐(0)
摘要:group by流程是怎么样的 注意点: select id%10 as m, count(*) as c from t1 group by m; group by是用于对数据进行分组,我们排序用到了sort_buff,join用到了join_buff,group by就会用到内部临时表。join_ 阅读全文
posted @ 2021-10-14 11:41 penngke 阅读(255) 评论(0) 推荐(0)
摘要:order by流程是怎么样的 注意点: select id, name,age,city from t1 where city='杭州' order by age limit 1000; order by 和limit一般共同出现使用。他的流程是什么呢? 首先依然会走连接器,分析器,优化器选择索引 阅读全文
posted @ 2021-10-14 11:37 penngke 阅读(125) 评论(0) 推荐(0)
摘要:rocketmq高可用集群部署(RocketMQ-on-DLedger Group) rocketmq部署架构 rocketmq部署架构非常多,都是为了解决一些问题,越来越高可用,越来越复杂。 单master模式 这种方式风险较大,一旦Broker重启或者宕机时,会导致整个服务不可用。不建议线上环境 阅读全文
posted @ 2021-10-13 17:04 penngke 阅读(2189) 评论(0) 推荐(0)
摘要:nacos集群部署 参考链接: 官网:https://nacos.io/zh-cn/docs/cluster-mode-quick-start.html 部署架构: 部署步骤 下载官网编译好的二进制包 wget https://github.com/alibaba/nacos/releases/do 阅读全文
posted @ 2021-10-12 16:22 penngke 阅读(512) 评论(0) 推荐(0)
摘要:linux系统(centos)redis分片集群安装部署redis分片集群安装与部署 分片集群的优势 高可用。且方便扩展。 数据分片,多节点提供服务,提高性能,数据提供冗余备份。 分片集群部署 只需更改配置文件 部署架构:6个节点,3主3从。数据集分为3片,分别再A,B,C节点上。A1和B1和C1分别为A,B,C的副本。 散列槽: ​ Redis Clu 阅读全文
posted @ 2021-10-12 14:18 penngke 阅读(266) 评论(1) 推荐(0)
摘要:fastdfs集群部署 参考链接:https://www.cnblogs.com/penngke/p/15396701.html 部署架构如下: 部署规划 2台主机,数据存储节点共1个group组,每个组里面有2个storage节点互为主备,这样就能保证一定高可用。角色分配如下: ps:之前准备利用 阅读全文
posted @ 2021-10-12 10:39 penngke 阅读(300) 评论(1) 推荐(0)
摘要:fastdfs单机版搭建 参考链接:https://blog.csdn.net/prcyang/article/details/89946190 搭建步骤 安装依赖 ​ yum -y install gcc gcc-c++ libevent 安装libfastcommon 下载地址: https:/ 阅读全文
posted @ 2021-10-12 10:37 penngke 阅读(222) 评论(0) 推荐(0)
摘要:update更新语句流程是怎么样的 update更新语句基本流程也会查询select流程一样,都会走一遍。 update涉及更新数据,会对行加dml写锁,这个DML读锁是互斥的。其他dml写锁需要等待。建议设置加锁的最长时间,由参数innodb_lock_wait_timeout控制 mysql是高 阅读全文
posted @ 2021-10-09 14:32 penngke 阅读(603) 评论(0) 推荐(0)
摘要:select查询流程是怎么样的 mysql select查询的数据是查询内存里面,如果没有查询的数据没有在内存,就需要mysql的innodb引擎读取磁盘,将数据加载的内存后在读取。这就体现了,mysql查询大量数据或冷数据性能比较慢的原因。 select查询会加DML读锁,读锁是不互斥的。所以多个 阅读全文
posted @ 2021-10-09 14:24 penngke 阅读(176) 评论(0) 推荐(0)
摘要:nginx使用yum源安装 安装步骤 使用yum源安装依赖 yum install yum-utils 配置nginx.repo的yum文件 vim /etc/yum.repos.d/nginx.repo 添加内容如下: [nginx-stable] name=nginx stable repo b 阅读全文
posted @ 2021-10-09 10:00 penngke 阅读(278) 评论(0) 推荐(0)
摘要:prometheus查询语法(PromQL) Prometheus底层监控数据存储是时序数据库,它 提供了一种名为 PromQL(Prometheus Query Language)的函数式查询语言,可以让用户实时查询和聚合时序数据库的数据。他是一组组的键值对+标签的组合。 prometheus常见 阅读全文
posted @ 2021-10-09 09:35 penngke 阅读(3517) 评论(0) 推荐(0)
摘要:hbase压测 hbase压测,通过自带集成的工具PerformanceEvaluation的全名org.apache.hadoop.hbase.PerformanceEvaluation,可以在有命令行都服务上 hbase pe执行 参考链接:https://www.cnblogs.com/cao 阅读全文
posted @ 2021-10-08 18:34 penngke 阅读(358) 评论(0) 推荐(0)