- 博客(7)
- 收藏
- 关注
原创 ELK--Logstash入门
1.前言Logstash是一款由ruby编写的开源数据采集工具。其支持对多种不同的数据源进行采集,并进行自定义处理,然后传输到指定位置。为后续的数据分析、可视化等应用提供支持。1.2版本近期,ELK版本迭代速度飞快。在本文中采用的版本为5.3.1。1.3安装与部署 下载地址:https://www.elastic.co/downloads/logstash 下载tar.gz格式,直接解压(tar
2017-10-19 12:18:49
1255
原创 【LeetCode】Longest Palindromic Substring
题目:找出字符串中,最长的回数子串。 回数:从前向后读和从后向前读,字符串的内容一致。 示例:输入:babad 输出:aba或者bab 思路:1.回数是对称关系,先找到其中心点。从中心点逐渐向外扩展,寻找最长回数字符串。 2.当回数字符串长度为奇数时,中心点是一个字符;当回数字符串长度为偶数时,中心点在两个字符之间。 字符串为aba时,中心点为a。 字符串为cbbc时,中心点在bb之间。
2017-10-13 17:31:05
205
原创 Airflow安装部署
1. airflow需要python2.7以上的版本,安装前请检查python版本 python -V 2. 安装相关依赖 使用root用户进行如下操作: yum groupinstall "Development tools" yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel pyt
2017-09-18 10:27:05
2651
原创 HAProxy安装及配置
1.下载安装包:http://www.haproxy.org/download/1.7/src/haproxy-1.7.2.tar.gz2.解压:tar -zxvf haproxy-1.7.2.tar.gz3. uname -r查看内核版本 3.10.0-514.10.2.el7.x86_644. 在haproxy目录下执行:make TARGET=3.10.0-514.10.2.el7.x86_
2017-09-13 13:44:22
1680
原创 RabbitMQ安装及高可用
1.确认当前RabbitMQ没有在运行。2.备份非主节点的erlang.cookiemv /var/lib/rabbitmq/.erlang.cookie /var/lib/rabbitmq/.erlang.cookie.bak 3.将主节点的erlang.cookie复制到其他节点上。4.修改所有节点上,erlang.cookie的权限chown rabbitmq:rabbitmq /var/li
2017-09-13 12:09:36
1461
2
原创 Mysql主从配置
预先准备一、CentOS7会默认安装mariadb,安装mysql前先将其删除。 1.查看mariadb相关组件,rpm -qa | grep mariadb 2.将相关组件删除rpm -e --nodeps XXX 二、确保主从服务器Mysql版本一致 1.配置主服务器vi /etc/my.cnf [mysqld] log-bin=mysql-bin //[必须]启用二进制日志
2017-09-13 12:04:43
706
原创 airflow高可用
Airflow集群搭建 1.前言 airflow作为调度工具,由Webserver、Schduler、Worker三个组件互相配合完成工作。三个组件之间没有强依赖关系,依靠共用元数据库和消息队列完成调度任务。因此,在多台机器上部署airflow,配置相同的元数据库和消息队列,以此来实现airflow的集群模式。 2.工作原理
2017-09-13 11:55:58
5899
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人