Jul182018
zookeeper三种模式安装详解(centos 7+zookeeper-3.4.9)
zookeeper有单机、伪集群、集群三种部署方式,可根据自己实际情况选择合适的部署方式。下边对这三种部署方式逐一进行讲解。
一 单机模式
1.下载
进入要下载的版本的目录,选择.tar.gz文件下载下载链接:http://archive.apache.org/dist/zookeeper/注意:点击进入之后,会显示zookeeper文件的下载目录,如图所示,显示了多个版本可以下载。alpha版本是内测,功能不是很完全的,能够满足一定...阅读全文
抢沙发
Jul172018
zookeeper介绍
目录
1.zookeeper概述2.什么是zookeeper?3.为什么使用zookeeper?4.zookeeper的特性5.事务Transaction的ACID特性6.zookeeper的应用场景主要是?7.zookeeper的角色与系统模型8.leader角色与leader选举机制9.二阶提交和三阶提交10.2PC-3PC主要区别11.zookeeper的主要协议12.Paxos协议概述13.zookeeper系统模型14.会话(Session)15.数据节点(Znode)16.zookeeper的顺序号17.zookeeper的保证...阅读全文
Jul172018
hadoop搭建伪分布式集群(centos7+hadoop-3.1.0/2.7.7)
目录:
Hadoop三种安装模式
搭建伪分布式集群准备条件
第一部分 安装前部署
1.查看虚拟机版本2.查看IP地址3.修改主机名为hadoop4.修改 /etc/hosts5.关闭防火墙6.关闭SELINUX7.安装yum源并安装基础包8.关闭不必要的服务9.安装Java环境
第二部分 Hadoop正式安装
1.安装Hadoop2.修改hadoop的5个配置文件3.解决互信问题
第三部分 启动Hadoop集群
1.格式化NameNode2.启动Hadoop集群3.验证集群是...阅读全文
Jul132018
centos7重启apache、nginx、mysql、php-fpm命令
apache
启动
systemctl start httpd
停止
systemctl stop httpd
重启
systemctl restart httpd
mysql
启动
systemctl start mysqld
停止
systemctl stop mysqld
重启
systemctl restart mysqld
php-fpm
启动
systemctl start php-fpm
停止
systemctl stop php-fpm
重启
systemctl restart php-fpm
nginx
启动
systemctl start nginx
停止
systemctl stop nginx
重启
systemctl res...阅读全文
Jul102018
Jun282018
MySQL 8.0数据库性能优化实战:索引策略、查询优化器调优与读写分离架构设计
MySQL 8.0数据库性能优化实战:索引策略、查询优化器调优与读写分离架构设计
引言:MySQL 8.0性能优化的时代背景
随着互联网应用的快速发展,数据量呈指数级增长,对数据库系统的性能要求也达到了前所未有的高度。在众多关系型数据库中,MySQL凭借其开源、稳定、易用等特性,长期占据着重要的市场地位。而MySQL 8.0版本的发布,标志着该数据库进入了一个全新的性能与功能并重的时代。
MyS...阅读全文
Jun132018
如何在Linux系统上安装和配置Apache Tomcat
概述
Apache Tomcat是一个开源的Java Servlet容器,用于将Java Servlet和JavaServer Pages(JSP)运行在服务器上。在Linux系统上安装和配置Tomcat可以让您轻松地部署和运行Java Web应用程序。本教程将向您展示如何在Linux系统上安装和配置Apache Tomcat。
步骤
步骤一:下载Tomcat
首先,访问Apace Tomcat官网,在”Download”页面下载适合您的操作系统的Tomcat版本。您可以选...阅读全文
May302018
nginx日志文件实现按日切割
Nginx是一款非常轻量的高性能Web服务器软件,越来越多的平台都已经使用或者在计划使用Nginx,与Apache自带的日志轮询不同,nginx产生的日志文件一直就是一个,无法自动地切割日志文件,这将会导致日志文件变得越来越庞大,非常不便于我们后期的文件管理和分析工作。
搜查了一些资料后,发现可以借助系统自带的logrotate工具来实现nginx的日志切割,也可以使用shell脚本对日志进行程序切割...阅读全文
May242018
jmeter之Java request报错:java.lang.NoClassDefFoundError: redis/clients/jedis/Jedis
今天在学习Jmeter的java request,请求内容是连接redis并获取其中的一个字段值。结果在运行时报如下错误:
2018/05/24 13:08:20 ERROR - jmeter.threads.JMeterThread: Test failed! java.lang.NoClassDefFoundError: redis/clients/jedis/Jedis
at cn.testfan.redis.RedisJavaTest.setupTest(RedisJavaTest.java:36)
at org.apache.jmeter.protocol.java.sampler.JavaSampler.sa...阅读全文
May192018
如何在Linux上安装和配置Apache Tomcat集群
在Linux操作系统上安装和配置Apache Tomcat集群是一项重要的任务,因为它能够提供高可用性和负载均衡的解决方案。本篇博客将详细介绍如何在Linux上安装和配置Apache Tomcat集群。
步骤一:安装Java开发环境
在开始安装和配置Apache Tomcat集群之前,首先需要在Linux上安装Java开发环境。您可以根据Linux发行版的不同选择不同的包管理器来安装Java。以Ubuntu为例,可以使用以下命令安装Jav...阅读全文