企业
文章平均质量分 80
陌上繁花绽
哈哈哈哈哈哈哈
展开
-
记录一次kubelet重启异常的问题
这个集群长时间不用,加上我的内网ip发生了变化,我的kubelet启动失败。命令查看kubelet相关日志。发现有报错,提示要关掉swap。再次查看kubelet状态,已经好啦,hhhhhhhh。我看了一下,果然我的swap不知道啥时候打开了。...原创 2022-08-14 12:21:21 · 557 阅读 · 1 评论 -
k8s 命令行工具
动作:对象:参数:master上删除node节点后如何重新加入集群在node节点上重新执行join命令,发现报错说改端口已经被监听了。 原因是虽然是从集群列表剔除了该node节点,但node节点上运行的服务还在解决方法: 重置该节点 标签操作:k8s资源对象之pod一个pod可以有多个container大多数场景下,一个pod只有一个container一个pod里的多个容器共用一个pod的ip地址k8s 基于pause实现多个容器共用一个ip地址使用yaml管理pod原创 2022-07-13 16:59:12 · 671 阅读 · 1 评论 -
hadoop部署(伪分布式,分布式)
hadoop由三种模型: 1、单机模型:测试使用 2、伪分布式模型:运行于单机 3、分布式模型:real集群模型一、伪分布式hadoop基于java语言; hadoop-2.6 —– jdk 1.6+ hadoop-2.7 —– jdk1.7+1、安装hadoop并设置其所需的环境变量解压安装包至如下目录[root@server2 ~]# mkdir /...原创 2018-09-04 20:32:45 · 9010 阅读 · 2 评论 -
监控系统基础 及 zabbix的工作原理 及 简易的zabbix的安装和部署
监控系统的工作:传感器------->数据采集------>数据存储------>数据展示.报警:采集到的数据超出阈值。SNMP:Simple Network Management Protocol SNMP三种工作模式:1、监控端(NMS)向被监控端(agent)采集数据2、被监控端主动报告数据给监控端原创 2018-09-14 09:46:52 · 635 阅读 · 0 评论 -
Varnish基础应用2
一次客户端请求过程:客户端请求----》浏览器缓存------》公共缓存------》后端服务器。vrnish的状态引擎(state engine)vcl_recv:刚收到请求vcl_fetch:去后端服务器取内容vcl_deliver:投递响应报文vcl_hit:命中vcl_miss:没命中vcl_hash:因为varnish采用的是范域名解析,通过vcl_hash可以确定不同...原创 2018-09-25 09:18:37 · 239 阅读 · 0 评论 -
Web Cache
为什么有缓存这种机制:程序具有局部性: 时间局部性:一个数据被访问过,之后也有可能被访问。 空间局部性:一个数据被访问过,离它较近的数据也有可能被访问。缓存一般为key-value形式:key:访问路径,URLvalue:web content一般对热点数据做缓存。命中:在缓存中找到所请求的资源。命中率:hit/(hit+miss) 文档命中率...原创 2018-09-20 17:00:07 · 2566 阅读 · 0 评论 -
varnish缓存服务器的搭建、
1、在server7上安装varnish,在server8和server9上安装httpd服务。我用的版本:varnish-4.0.5-1.el7.x86_64在/etc/varnish/varnish.params下可以看到varnish默认对外提供的端口是6081,自己的管理端口是6082在配置文件vcl文件中定义多个后端主机,backend web1 { .host = "...原创 2018-09-26 18:50:48 · 295 阅读 · 0 评论 -
Tomcat lb cluster
配置 LB Tomcat:在server1上安装ngixn服务器,提供反向代理功能配置server2和server3为tomcat主机,作为nginx的后端服务器。server2和server3:[root@server2 local]# mkdir -pv /data/webapps/ROOT[root@server2 local]# mkdir /data/webapps/logs...原创 2018-10-11 19:48:33 · 167 阅读 · 0 评论 -
Varnish基础应用1
是一种开源方案。Varnish Architecture进程分为两类:management 进程和 (管理进程)Child/cache(子进程)管理进程:编译VCL并应用新配置。监控varnish。初始化varnish,CLI接口。Child/cache: Acceptor:接受新的连接请求。 worker thread:处理用户请求。 Expire:请求缓存中的过期对象。日志...原创 2018-09-22 14:53:53 · 251 阅读 · 0 评论 -
nginx+memcached+tomcat
环境172.25.44.1(server1):nginx172.25.44.2、172.25.44.3(server2、server3):tomcat 、memcachednginx的配置:在http{}定义up servers upstream tcsrvs { server 172.25.44.2:8080; server 172.25.44.3:80...原创 2018-10-13 21:03:16 · 229 阅读 · 0 评论 -
Tomcat的基础配置
安装Tomcat官网:http://tomcat.apache.org前提:安装jdk在官网下载tomcat压缩包,解压,设置环境变量查看catalina脚本文件的帮助信息开启tomcattomcat默认监听在8080端口上开启服务后,就可以访问tomcat的web页面了tomcat的目录结构bin:脚本及启动时用到的类lib:类库conf:配置文件logs:...原创 2018-10-10 18:41:15 · 268 阅读 · 0 评论 -
Nginx
nginx特新模块化设计、较好的扩展性高可靠性:master--->worker底内存消耗:1000个keep-alive模式下的connection,仅需2.5MB的内存支持热部属:可以不停机更新配置文件,日志文件滚动,升级程序版本;支持事件驱动,AIO(异步IO)基本功能:静态资源的web服务器,能缓存打开的文件描述符http、smtp、pop3协议的反向代理服务器缓..原创 2018-10-24 09:36:05 · 259 阅读 · 0 评论 -
nginx的反向代理模块(ngx_http_proxy_module)
ngx_http_proxy_module模块server{ listen server_name location { proxy_pass }} The ngx_http_proxy_module module allows passing requests to another server.Example Configur...原创 2018-08-08 16:17:08 · 4001 阅读 · 0 评论 -
Lamp
LAMP:a: apachem: mariadb ,mysqlp: php,perl,pythonLAMMP:memcached 静态资源:静态内容,客户端从服务器获得的资源的表现形式与原文件相同; 动态资源:通常是程序文件,需要在服务器端执行以后,把执行的结果返回给客户端;动态站点: 客户端请求资源,web服务器去时别客户端请求的是哪种类型的资源,(可以通过设...原创 2018-08-10 18:18:58 · 133 阅读 · 0 评论 -
nginx的upstream模块:ngx_http_upstream_module
Syntax: upstream name { ... }Default: —Context: http Example: upstream backend { server backend1.example.com weight=5; server 127.0.0.1:8080 max_fails=3 fail...原创 2018-08-09 16:22:26 · 2452 阅读 · 0 评论 -
mysql的并行复制
主从同步机制(摘自:https://segmentfault.com/a/1190000009907213) 主库上记录二进制日志,也就是binlog日志。 备库将主库的二进制日志复制到其本地的中继日志中。首先,备库会启动一个工作线程,称为I/O线程,I/O线程跟主库建立一个普通的客户端连接,然后在主库上启动一个特殊的二进制转存(Binglog Dump)线程,这个转存线程会读取主库上的二进制...原创 2018-03-13 17:09:57 · 191 阅读 · 0 评论 -
session的保持
session的保持: session绑定:将来自同一用户的请求始终定向到同一台服务器上 source_ip hash cookie 此方式缺点:当某台服务器宕机了,那么该服务器的session也就不见了 session集群: 每一个服务器主机将自己的session给其他服务器一份 session服务器...转载 2018-04-15 19:39:29 · 888 阅读 · 0 评论 -
mysql学习总结(二进制日志、服务器变量、事务日志)
1、mysql的二进制日志:记录导致数据改变或潜在导致数据带变的SQL语句; 功能:用于“重放“日志中的事务 Log_name :日志名 Pos:起始位置 Event_type:事件类型 server_id:服务器id End_log_pos:结束位置 (当前事件结束的下一个位置,下一个事务从245开始) 查看mariadb自行管...原创 2018-04-03 15:21:49 · 980 阅读 · 0 评论 -
mysql总结2(数据备份)
数据备份为什么要数据备份:灾难恢复;硬件故障;软件故障;自然灾害;黑客攻击;误操作……要注意的问题:能容忍多大的数据丢失恢复数据需要在多长时间内完成需要恢复哪些数据建议经常对数据备份进行还原测试,免得需要用到的时侯发现“看似备份成功的数据无法还原备份类型:(1)完全备份 部分备份 完全备份:整个数据集 部分备份:只备份数据子集(2)完...原创 2018-04-03 16:54:32 · 155 阅读 · 0 评论 -
mysql总结3(复制:M/S(异步,半同步)、M/M,复制过滤器)
对于mysql复制一般来讲只有一个节点即能读又能写,其余节点只能读复制的功用: 数据分布 负载均衡 备份 高可用和故障切换 mysql的升级测试主从复制:最基本条件:开启二进制日志原理: 1、slave将自己扮演成客户端,向master请求二进制日志(若salve没有指明自己请求的位置,则master从第一个文件的最开始出发送给salve),...原创 2018-04-04 23:36:51 · 545 阅读 · 1 评论 -
hadoop基础
Hadoop开源的 缺点:原创 2018-07-29 16:14:41 · 547 阅读 · 0 评论 -
LVS
LB集群的实现: 软件层面上基于工作的协议层次划分: 传输层:lvs ,haproxy(mode tcp) haproxy工作在套接字上,连接数量会有限制。 应用层:haproxy , nginx , ats , perlbal(基本上都是反向代理)当用户请求到达时,假设用户请求3306端口,正常处理是请求经由PREROUTING到达INPUT并送往内部的...原创 2018-02-22 23:44:37 · 1453 阅读 · 0 评论