- 博客(20)
- 收藏
- 关注
原创 MongoDB的安装
文章目录环境准备yum安装修改yum源环境准备本文主要介绍如何在Centos7环境下安装部署MongoDB,通过yum、rpm包、tar包三种方式实现。yum安装修改yum源vim /etc/yum.repos.d/mongodb-org-4.4.repo[mongodb-org-4.4]name=MongoDB Repositorybaseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.4/x86_6
2021-12-08 18:36:15
1269
原创 文档数据库-MongoDB
文章目录前言优点MongoDB 使用广泛MongoDB 性能高MongoDB 支持分布式安装和部署容易MongoDB 便于开发MongoDB的文档数据模型NoSQL 中的文档数据库MongoDB 文档数据模型MongoDB的文档存储结构键值对文档集合数据库前言MongoDB 是一个开源文档数据库,提供高性能、高可用性和自动扩展的功能。MongoDB 是用 C++ 语言编写的非关系型数据库。MongoDB 可以存储具有更加复杂的数据结构的数据,具有很强的数据描述能力。MongoDB 提供了丰富的操作功
2021-12-08 10:49:33
3716
1
原创 Kafka集群安装
文章目录前言一、主要特性二、相关术语三、实现1.2.总结前言Kafka是由Apache软件基金会开发的一个开源流处理平台,由Scala和Java编写。Kafka是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者在网站中的所有动作流数据。 这种动作(网页浏览,搜索和其他用户的行动)是在现代网络上的许多社会功能的一个关键因素。 这些数据通常是由于吞吐量的要求而通过处理日志和日志聚合来解决。 对于像Hadoop一样的日志数据和离线分析系统,但又要求实时处理的限制,这是一个可行的解决方案。Kafka的目
2021-10-21 18:03:03
458
原创 zookeeper集群安装
文章目录原理特点集群实现一单节点安装创建相关目录下载安装包并解压编辑配置文件新增myid文件启动节点ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。ZooKeeper的目标就是封装好复杂易出错的关键服务,将简单易用的接口和性能高效、功能稳定的系统提供给用户。ZooKeeper包含一个简单的原语集,提供Java和C的接口。ZooKeeper代码版本中,提供了分布式独享锁、选举、队列
2021-10-20 10:52:56
541
原创 Redis三种集群方式安装及配置
文章目录准备安装二、使用步骤1.引入库2.读入数据总结准备安装编辑器yum -y install gcc automake autoconf libtool makeyum -y install gcc gcc-c++ kernel-devel创建安装目录cd /usr/local/mkdir redis下载(具体版本可以到Redis官网选择)cd rediswget http://download.redis.io/releases/redis-6.0.6.tar.gz解压tar
2021-10-18 16:55:59
2455
原创 比较三大主流负载均衡器LVS、Nginx、HAproxy优缺点
文章目录LVSNginx1.引入库2.读入数据总结LVS优点1.抗负载能力强,工作在网络4层之上,仅作分发之用,没有流量的产生,这个特点也决定了它在负载均衡软件里的性能最强的,对内存和cpu资源消耗比较低。2.配置性比较低,这是一个缺点也是一个优点,因为没有可太多配置的东西,所以并不需要太多接触,大大减少了人为出错的几率。3.工作稳定,因为其本身抗负载能力很强,自身有完整的双机热备方案,如LVS+Keepalived,不过我们在项目实施中用得最多的还是LVS/DR+Keepalived。4.无
2021-07-09 10:52:59
1451
原创 负载均衡器——HAproxy
文章目录简介原理HAProxy的负载均衡算法:优点简介HAProxy是一个使用C语言编写的自由及开放源代码软件,它提供高可用性、负载均衡,以及基于TCP(第四层)和HTTP(第七层)的应用程序代理。HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。HAProxy运行在当前的硬件上,完全可以支持数以万计的并发连接。并且它的运行模式使得它可以很简单安全的整合进您当前的架构中, 同时可以保护你的web服务器不被暴露到网络上。原理HAProxy实现了一种事件驱动
2021-07-08 17:47:18
203
原创 负载均衡器——Nginx
文章目录简介:一、工作原理Nginx的模块从结构上分为:Nginx的模块从功能上分为:Nginx模块处理流程:Nginx请求处理流程:Nginx进程模型二、功能正向代理反向代理负载均衡自带策略简介:Nginx是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强。由俄罗斯的码农lgor Sysover所开发,最初供俄国大型的入口网站及搜寻引擎Rambler使用。其特点是占用内存少,并发能力强(用于解决C1
2021-07-08 17:41:18
307
原创 负载均衡器——LVS
系列文章目录文章目录系列文章目录简介一、LVS相关的几种IP:二、LVS工作模式:1.直接路由模式(DR): Director Route1.工作原理2.特点3.优缺点2.隧道模式(TUN): tunnel1.工作原理2.特点3.优缺点3.即网络地址转换:NAT模式1.工作原理2.特点3.优缺点简介1、LVS的是Linux Virtual Server的简写,翻译为Linux虚拟服务器,即一个虚拟的服务器集群系统。2、是由我国章文嵩博士在1998年5月所研究成立,也是中国国内最早出现的自由软件项
2021-07-07 23:50:59
306
原创 CentOS下实现Nginx高可用
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码
2021-06-28 18:37:32
254
原创 CentOS8安装LAMP
文章目录Apache安装mysql安装PHP测试创建测试文件重启测试Apache查看是否安装过Apacherpm -qa | grep httpd有就卸载httpdyum remove -y “httpd*”重新安装httpdyum install -y httpd启动systemctl start httpd添加开机启动systemctl enable httpd默认网站主页位于默认目录/www/html/中。若要发布自己的网站内容,替换index.html主页内容即可安装mys
2020-09-19 21:39:40
279
原创 CentOS8下yum安装LNMP
文章目录安装nginx安装mysql安装PHP修改配置文件测试安装nginxhttps://blog.youkuaiyun.com/RougeK/article/details/108676061安装mysqlhttps://blog.youkuaiyun.com/RougeK/article/details/108676065安装PHPhttps://blog.youkuaiyun.com/RougeK/article/details/108676082修改配置文件配置域名 & 让 nginx 支持解析 phpse
2020-09-19 21:21:29
599
原创 CentOS8下Nginx1.18负载Tomcat10.0
文章目录前言安装nginx安装Tomcat1.引入库2.读入数据总结前言将nginx作为负载均衡器,反向代理,tomcat作为节点服务器安装nginx示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。安装Tomcat1.引入库代码如下(示例):import numpy as npimport pandas as pdimport matplotlib.pyplot as pltimport seaborn as snsimport warning
2020-09-19 21:11:55
347
原创 CentOS8安装PHP
文章目录添加yum源安装二、修改配置文件启动添加yum源#php高版本的yum源地址,有两部分,其中一部分是epel-release,另外一部分来自webtatic。如果跳过epel-release的话,安装webtatic的时候rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpmrpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-
2020-09-19 18:05:03
1425
原创 CentOS8安装iptables
文章目录关闭防火墙yum安装iptables启动配置iptables详解规则的写法详解COMMAND链管理命令(这都是立即生效的)规则管理命令查看管理命令 “-L”详解匹配标准通用匹配:源地址目标地址的匹配扩展匹配隐含扩展:对协议的扩展显式扩展(-m)详解-j ACTIONSNAT和DNAT的实现SNAT基于原地址的转换DNAT目标地址转换iptables的主要功能是实现对网络数据包进出设备及转发的控制。当数据包需要进入设备、从设备中流出或者经该设备转发、路由时,都可以使用iptables进行控制。关闭
2020-09-19 05:43:11
5695
原创 CentOS8安装mysql
文章目录准备清理旧版本安装选择安装版本下载rpm包安装MySQL启动初始化配置连接测试准备关闭防火墙#禁用,禁止开机启动: systemctl disable firewalld#停止运行: systemctl stop firewalld清理旧版本查看 mariadb 的安装包rpm -qa | grep mariadb卸载mariadbrpm -e mariadb-XXX --nodeps再次查看 mariadb 的安装包rpm -qa | grep mariadb安装
2020-09-19 05:11:37
347
原创 CentOS8安装nginx
文章目录设置yum源yum安装启动修改配置文件如果用来做负载均衡测试设置yum源vim /etc/yum.repos.d/nginx.repo[nginx-stable]name=nginx stable repobaseurl=http://nginx.org/packages/centos/$releasever/$basearch/gpgcheck=1enabled=1gpgkey=https://nginx.org/keys/nginx_signing.keymodule_hot
2020-09-19 04:44:37
504
原创 CentOS8安装Tomcat
CentOS8安装Tomcat从官网选择需要的Tomcat版本创建Tomcat目录下载解压安装包修改配置文件启动Tomcat验证是否能够成功访问从官网选择需要的Tomcat版本创建Tomcat目录cd /usr/local/mkdir tomcatcd tomcat下载解压安装包//下载安装包可以采用wget命令或者下载后通过FTP上传wget https://mirror.bit.edu.cn/apache/tomcat/tomcat-10/v10.0.0-M8/bin/apache-t
2020-09-19 04:28:58
1015
原创 CentOS8yum安装最新版JDK
CentOS8yum安装最新版JDK更新yum源清理旧版本查询支持的版本安装JDK检查是否安装成功举例结果更新yum源yum -y update清理旧版本// 查询是否安装 jdkrpm -qa | grep jdkrpm -qa | grep java// 卸载安装的 jdkyum -y remove java*查询支持的版本yum list java*// 列出 jdk 所有大版本和子版本(如列出 1.11.0 下的所有子版本)yum --showduplicate list j
2020-09-19 04:19:28
850
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人