上一页 1 2 3 4 5 6 ··· 8 下一页
摘要: 1.在服务器安装 java 2.配置一套zookeeper集群 我在该服务器配置了一套 数量为3的 伪zookeeper集群 zoo1 对应 2181端口 zoo2 对应 2182端口 zoo3 对应 2183端口 (如果不想做集群,可以临时启用一个 zookeeper模拟实例) 3.上传 kafk 阅读全文
posted @ 2018-07-02 15:43 乌托邦眺望 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 一、kafka 简介 kafka是一种高吞吐量的 分布式 发布订阅 消息系统 ,它可以处理消费者规模的网站中的所有动作流数据。这种动作(网页浏览,搜索和其他用户的行动)是在现代网络上的许多社会功能的一个关键因素。这些数据通常是由于吞吐量的要求而通过处理日志和日志聚合来解决。 1.1 kafka名词解 阅读全文
posted @ 2018-07-02 11:53 乌托邦眺望 阅读(524) 评论(0) 推荐(0) 编辑
摘要: 1.logstash 启动后数据传输了,但是 ElasticSearch 中没有生成索引,查看logstash日志,报错如下 [2018-06-08T14:46:25,387][WARN ][logstash.outputs.elasticsearch] Could not index event 阅读全文
posted @ 2018-06-08 15:52 乌托邦眺望 阅读(3695) 评论(0) 推荐(0) 编辑
摘要: 1.Tomcat的日志(./tomca/logs/) 分为5类,这里面 1和5比较重要 2.每类日志的级别分为如下 7 种: SEVERE (highest value) > WARNING > INFO > CONFIG > FINE > FINER > FINEST (lowest value) 阅读全文
posted @ 2018-06-07 10:49 乌托邦眺望 阅读(1380) 评论(0) 推荐(0) 编辑
摘要: 先强调一个原则: server下面可以有多个service,用于配置不同监听端口 service下面可以有多个Host,用于配置该端口下的不同域名 Host里可以包含多个Context,用于配置该端口该域名下的不同虚拟目录 server下面可以有多个service,用于配置不同监听端口 servic 阅读全文
posted @ 2018-05-11 10:50 乌托邦眺望 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 需要一个配置文件 管理输入、过滤器和输出相关的配置。配置文件内容格式如下: 先来看一个标准输入输出 root@c201b7b32a32# ./logstash -e 'input { stdin{} } output { stdout{} }'Sending Logstash's logs to / 阅读全文
posted @ 2018-04-23 17:25 乌托邦眺望 阅读(8785) 评论(2) 推荐(2) 编辑
摘要: 问题描述 根据logstash的配置方法写了一个配置文件,并放入/etc/logstash/conf.d/目录下,然后我们运行logstash 程序已经启动,启动后,ES并没有收集到预期的日志信息,查看/var/log/logstash/logstash.log只有Logstash启动信息,没有日志 阅读全文
posted @ 2018-04-20 17:40 乌托邦眺望 阅读(3936) 评论(1) 推荐(0) 编辑
摘要: 今天机房几台服务器都无法访问公网接口,原因是——解析公网域名出错,具体情况如下 ping 公网ip或者域名 都没有问题 curl 公网域名 出错 curl -4 访问公网域名没有问题 综合分析 是ipv6的问题,把ipv6模块关掉 一、针对centos6 的方法 方法1:修改网络文件,把ipv6相关 阅读全文
posted @ 2018-04-20 13:29 乌托邦眺望 阅读(706) 评论(0) 推荐(0) 编辑
摘要: 首先在这里讲一下ELK系统的运转流程 以下是各数字代表箭头的含义: (1)第1、2步代表使用FileBeat获取Tomcat服务器上的日志。当启动Filebeat时,它将启动一个或多个prospectors (检测者),查找Tomcat上指定的日志文件,作为日志的源头等待输出到Logstash。 ( 阅读全文
posted @ 2018-04-09 15:26 乌托邦眺望 阅读(525) 评论(0) 推荐(0) 编辑
摘要: ELK 是由三部分组成的一套日志分析系统, Elasticsearch: 基于json分析搜索引擎,Elasticsearch是个开源分布式搜索引擎,它的特点有:分布式,零配置,自动发现,索引自动分片, 索引副本机制,restful风格接口,多数据源,自动搜索负载等。 Logstash:动态数据收集 阅读全文
posted @ 2018-04-02 10:40 乌托邦眺望 阅读(2453) 评论(0) 推荐(0) 编辑
摘要: 这个代码实现的是 手动点击起点 和 终点 ,程序自动判断距离、触屏时间 完成跳跃 原理(摘自项目说明页面):1. 将手机点击到“跳一跳”小程序界面;2. 用Adb 工具获取当前手机截图,并用adb将截图pull上来: adb shell screencap -p /sdcard/1.png adb 阅读全文
posted @ 2018-01-02 17:35 乌托邦眺望 阅读(43427) 评论(11) 推荐(1) 编辑
摘要: keepalived的配置文件: keepalived只有一个配置文件keepalived.conf,里面主要包括以下几个配置区域,分别是global_defs、 全局定义及故障时默认邮件发送 参数static_ipaddress、 设置本节点的IP 如果你的机器上已经配置了IP和路由,那么这两个区 阅读全文
posted @ 2017-12-31 17:17 乌托邦眺望 阅读(1976) 评论(0) 推荐(0) 编辑
摘要: keepalived是什么: 这里先和前面的LVS 联系一下,我们平时使用一台机器运行 LVS 进行数据的转发,这里会有两个问题1.如果这台LVS 故障了怎么办?整个集群系统都会停止工作2.LVS后端一般有多台 real server ,如果其中的一台(多台)real server 故障了 怎么办? 阅读全文
posted @ 2017-12-31 16:59 乌托邦眺望 阅读(373) 评论(0) 推荐(0) 编辑
摘要: Zookeeper的搭建方式 Zookeeper安装方式有三种,单机模式和集群模式以及伪集群模式。 ■ 单机模式: Zookeeper只运行在一台服务器上,适合测试环境;■ 伪集群模式:就是在一台物理机上运行多个Zookeeper 实例;■ 集群模式:Zookeeper运行于一个集群上,适合生产环境 阅读全文
posted @ 2017-12-27 13:44 乌托邦眺望 阅读(2507) 评论(0) 推荐(0) 编辑
摘要: 配置管理 程序总是需要配置的,如果程序分散部署在多台机器上,要逐个改变配置就变得困难。好吧,现在把这些配置全部放到zookeeper上去,保存在 Zookeeper 的某个目录节点中,然后所有相关应用程序对这个目录节点进行监听,一旦配置信息发生变化,每个应用程序就会收到 Zookeeper 的通知, 阅读全文
posted @ 2017-12-26 17:36 乌托邦眺望 阅读(1766) 评论(0) 推荐(0) 编辑
摘要: 简介: ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务。 它Google的Chubby一个开源的实现,在分布式协调技术方面做得比较好的就是Google的Chubby还有Apache的ZooKeeper他们都是分布式锁的实现者。 有人会问 既然有了Chubby为什么还要弄一个Zoo 阅读全文
posted @ 2017-12-26 17:06 乌托邦眺望 阅读(3481) 评论(2) 推荐(0) 编辑
摘要: 一、LVS的组成 LVS 由2部分程序组成,包括 ipvs 和 ipvsadm。 1. ipvs(ip virtual server):一段代码工作在内核空间,叫ipvs,是真正生效实现调度的代码。2. ipvsadm:另外一段是工作在用户空间,叫ipvsadm,负责为ipvs内核框架编写规则, 定 阅读全文
posted @ 2017-12-13 17:32 乌托邦眺望 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 一、 LVS简介 LVS是Linux Virtual Server的简称,也就是Linux虚拟服务器, 是一个由章文嵩博士发起的自由软件项目,它的官方站点是www.linuxvirtualserver.org(版本很久不更新了)。 现在LVS已经是 Linux标准内核的一部分,在Linux2.4内核 阅读全文
posted @ 2017-12-11 17:32 乌托邦眺望 阅读(871) 评论(0) 推荐(0) 编辑
摘要: 企业实践题16:企业案例:写网络服务独立进程模式下rsync的系统启动脚本 例如:/etc/init.d/rsyncd{start|stop|restart} 。要求:1.要使用系统函数库技巧。2.要用函数,不能一坨SHI的方式。3.可被chkconfig管理。 脚本1:自己写的 脚本2:网上找的 阅读全文
posted @ 2017-12-04 22:57 乌托邦眺望 阅读(623) 评论(0) 推荐(0) 编辑
摘要: comm: 利用comm命令进行处理的文件必须首先通过sort命令进行排序处理并且是unix格式而非dos格式的文本文件 功能说明:比较两个已排过序的文件。(使用sort排序)语 法:comm [-123][--help][--version][第1个文件][第2个文件] 补充说明:这项指令会一列列 阅读全文
posted @ 2017-12-04 17:36 乌托邦眺望 阅读(962) 评论(0) 推荐(0) 编辑
摘要: Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。 它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。 Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但是客户端可以用任 阅读全文
posted @ 2017-12-01 15:21 乌托邦眺望 阅读(1141) 评论(0) 推荐(0) 编辑
摘要: 这些题目收集自网络,对比原来的答案,又根据实际情况重新编写了自己的答案 企业实践题1: (生产实战案例):监控MySQL主从同步是否异常,如果异常,则发送短信或者邮件给管理员。提示:如果没主从同步环境,可以用下面文本放到文件里读取来模拟:阶段1:开发一个守护进程脚本每30秒实现检测一次。阶段2:如果 阅读全文
posted @ 2017-11-21 10:03 乌托邦眺望 阅读(1430) 评论(0) 推荐(0) 编辑
摘要: 1.概述 Mysql内建的复制功能是构建大型,高性能应用程序的基础。 将Mysql的数据分布到多个系统上去,这种分布的机制,是通过将Mysql的某一台主机的数据复制到其它主机(slaves)上,并重新执行一遍来实现的。 复制过程中一个服务器充当主服务器,而一个或多个其它服务器充当从服务器。主服务器将 阅读全文
posted @ 2017-11-19 15:54 乌托邦眺望 阅读(278) 评论(0) 推荐(0) 编辑
摘要: 什么是URL重定向: URL重定向(URL redirection,或称网址重定向或网域名称转址),是指当使用者浏览某个网址时,将他导向到另一个网址的技术。 重写和重定向的区别: 重定向 :浏览器知道页面位置发生变化,从而改变地址栏显示的地址 搜索引擎意识到页面被移动了,从而更新搜索引擎索引,将原来 阅读全文
posted @ 2017-11-13 17:33 乌托邦眺望 阅读(2723) 评论(0) 推荐(0) 编辑
摘要: 这里使用的是php7.0.24 ,php是yum安装的 一、安装event扩展 用yum无法安装event扩展 手动安装 php 必须要开启 sockets 功能,需要安装php的socket扩展,才可以安装event扩展 编译PHP的时候开启 --enable-sockets # tar xf e 阅读全文
posted @ 2017-11-06 17:28 乌托邦眺望 阅读(1639) 评论(0) 推荐(0) 编辑
摘要: curl: 1.通常使用curl 来监控网址状态, #curl -m 5 -s -o /dev/null -w %{http_code} www.baidu.com #200 -m 设置访问超时时间,超过此设置即为无法连接 -s 静默连接,不显示连接速度、时间等信息 -o 把输出写到这里 -w 返回 阅读全文
posted @ 2017-11-05 14:44 乌托邦眺望 阅读(1039) 评论(0) 推荐(0) 编辑
摘要: centos默认安装的php都是 5.3的 ,现在需要 5.6以上的版本 手动安装比较麻烦,直接用yum升级了。 一、准备工作 首先检查当前php版本 #php -v 查看安装的php扩展包 #yum installed|grep php 为了避免 冲突,直接删除所有低版本php #yum remo 阅读全文
posted @ 2017-10-30 15:17 乌托邦眺望 阅读(2041) 评论(0) 推荐(0) 编辑
摘要: 在linux中 通配符是系统命令使用,一般用来匹配文件名或者什么的用在系统命令中。 通配符是系统级别的,通配符多用在文件名上,比如查找find,ls,cp,rm 正则表达式是操作字符串,以行尾单位来匹配字符串使用的。 正则表达式需要相关工具的支持 例如 : egrep, awk, vi, perl。 阅读全文
posted @ 2017-10-29 21:48 乌托邦眺望 阅读(3656) 评论(0) 推荐(0) 编辑
摘要: shell script 的注意事项: shell 运行方式: 1.直接命令执行 (增加x权限) 绝对路径 /usr/local/shell.sh 相对路径 ./shell.sh 加入path变量 shell.sh 2.用bash进程来执行 (r权限即可) bash shell.sh shell脚本 阅读全文
posted @ 2017-10-27 17:26 乌托邦眺望 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 1.这是很简单的一个 文件监控+触发同步脚本 监控一台服务器下的一个文件夹,发生改变则向另一个个文件夹进行同步。 具体的inotify命令 rsync命令 可以看linux分类下的介绍 inotify:https://www.cnblogs.com/centos2017/p/7896715.html 阅读全文
posted @ 2017-10-20 17:26 乌托邦眺望 阅读(987) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 8 下一页