Linux下Zookeeper+Kafka集群环境部署

之前有做单机版的kafka部署,现在没事在本地测试下kafka+zookeeper集群,目前节点信息如下192.168.128.134 master (kafka+zookeeper)192.168.128.135 node1 (kafka+zookeeper)192.168.128.137 node2 (kafka+zookeeper)每个节点都需要部署zookeeper进行相互间检查通讯下载kafka和zookeeper源码包wget http://mirrors.hust...

阅读全文

Centos下Redis Cluster生产环境的搭建与实践

一、环境介绍操作系统:centos6.10redis版本:4.0.10节点分布:部署6个redis节点,3主3从,分别安装在6台物理机上。节点1:192.168.100.200节点2:192.168.100.201节点3:192.168.100.202节点4:192.168.100.203节点5:192.168.100.204节点6:192.168.100.205架构细节:(1)所有的redis节点彼此互联(PING-PONG机制),内部使用二进制协议优化传输速度和带宽.(2)节点的fail是通过集群中超过半数的节点检测失效时才生效...

阅读全文

linux模拟并发请求压力测试工具siege用法详解

以前用过apache的ab测试工具进行压力测试,想看还有没有其它的一些比较容易上手的工具,所以就查看这个工具,顺便测试了下自己的网站首先下载工具wget http://download.joedog.org/siege/siege-latest.tar.gztar -zxvf siege-latest.tar.gzcd siege-4.0.4mkdir -p /usr/local/siege/etcmkdir -p /usr/local/siege/var./...

阅读全文

kafka单机版一键安装BASH脚本

之前单机版的之前一直配置有问题,用的2.12的版本,jdk则安装的是1.8.0的,一直配置有错误,翻阅网上脚本也都是低版本的,今天重新测试了下2.11的最新版,很顺利,一遍就配置成功了,顺便写了个一键安装脚本,记录下#!/bin/bash#author merci#安装前先确保/etc/sysconfig/network内的HOSTNAME和/etc/hosts内的hostname一致#kafka部署系统最低内存建议不要低于2G#hosts主机名(network内的HOSTNAME一致)hname=`hostname`...

阅读全文

Linux 实例常用内核网络参数介绍与常见问题处理

查看和修改Linux实例内核参数方法一、通过/proc/sys/目录查看内核参数:使用cat查看对应文件的内容,例如执行命令cat/proc/sys/net/ipv4/tcp_tw_recycle查看net.ipv4.tcp_tw_recycle的值。修改内核参数:使用echo修改内核参数对应的文件,例如执行命令echo"0">/proc/sys/net/ipv4/tcp_tw_recycle将net.ipv4.tcp_tw_recycle的值修改为0。注意:/proc/sys/目录是...

阅读全文

centos6静默安装oracle11g教程

OracleLinux是Linux发行版本之一,全称为OracleEnterpriseLinux,简称OEL,是Oracle公司在2006年初发布第一个版本,以对Oracle软件和硬件支持较好见长。Oracle以RedHatLinux做为起始,移除了RedHat的商标,然后加入了Linux的错误修正。OracleEnterpriseLinux现在是,并旨在保持为,与RedHatEnterpriseLinux完全兼容下面是oracle11g静默安装教程首先我们关闭sellinuxsed -i "s/SEL...

阅读全文

Centos7部署DR模式LVS负载均衡

LVS(LinuxVirtualServer)即Linux虚拟服务器,是由章文嵩博士主导的开源负载均衡项目,目前LVS已经被集成到Linux内核模块中。该项目在Linux内核中实现了基于IP的数据请求负载均衡调度方案,其体系结构如图1所示,终端互联网用户从外部访问公司的外部负载均衡服务器,终端用户的Web请求会发送给LVS调度器,调度器根据自己预设的算法决定将该请求发送给后端的某台Web服务器,比如,轮询算法可以将外部的请求平均分发给后端的所有服务器,终端用户访问LVS调度器虽然会被转发到后端真实的服务器,但如果真实服务器连接的是相同的存储,提供...

阅读全文

linux下安装及配置jenkins

jenkins常用的有两种安装方式,咱们这里主要讲rpm包的安装方式,注意不同版本的jenkins要求的jdk版本不同:安装前我们先安装jdk,我用的阿里云,直接yum安装jdk即可yum install java-1.8.0-openjdk.x86_64 java-1.8.0-openjdk-devel.x86_64 -y第一种安装方式:直接下载war包jenkins.war,下载地址https://jenkins.io/download可以把war包直接部署到servlet容器中,如tomcat。可以使用命令直...

阅读全文

Linux下安装jetty服务器

jetty和我们通常使用的tomcat一样,是一个开源的servlet容器,特点是轻量易部署,一方面jetty可以作为web容器使用,另一方面也是最一般的方式是jetty以一组jar包的形式发布,所以很容器被实例化成为一个对象从而嵌入到我们的应用程序中,让java应用程序可以独立的发布和运行jetty和tomcat的结构很相似,并且使用很简单,在linux下部署jetty过程如下:1)首先我们安装jdk,这我们选择jetty最新版,要求jdk8+yum install java-1.8.0-openjdk.x86_64 ja...

阅读全文

Linux防护CC攻击bash脚本

没事学习学习,早上看了别人防止CC攻击的shell脚本,代码的风格跟自己有点不一样,而且感觉大部分博客都是你抄我,我抄你的,里面缺少些东西,例如echo到文本,那个文本根本就不存在,也没有创建的操作,而且使用的sendmail发的,我这本地没搞定sendmail,用的mailx来发邮件,重写的脚本如下:#!/bin/bash#author merciiplist=`netstat -an |grep ^tcp.*:80|egrep -v 'LISTEN|127.0.0.1&#...

阅读全文