摘要: apt源安装 安装mysql [root@zabbix-mysql ~]# apt install -y mysql-server 配置mysql [root@zabbix-mysql ~]# vim /etc/mysql/mysql.conf.d/mysqld.cnf bind-address = 阅读全文
posted @ 2021-08-20 21:27 空白的旋律 阅读(205) 评论(0) 推荐(0)
摘要: 部署 nexus https://help.sonatype.com/repomanager3/installation/system-requirements#SystemRequirements-SupportedVersions 安装jdk [root@mq-node3 ~]# apt ins 阅读全文
posted @ 2021-08-20 21:22 空白的旋律 阅读(1319) 评论(0) 推荐(0)
摘要: 官方网址 https://dubbo.apache.org/zh Apache Dubbo 提供了六大核心能力: 1,面向接口代理的高性能RPC调用, 2,智能容错和负载均衡, 3,服务自动注册和发现, 4,高度可扩展能力, 5,运行期流量调度, 6,可视化的服务治理与运维。 生产者示例: 安装jd 阅读全文
posted @ 2021-08-20 21:20 空白的旋律 阅读(130) 评论(0) 推荐(0)
摘要: Kafka 被称为下一代分布式消息系统,由 scala 和 Java 编写,是非营利性组织 ASF(Apache Software Foundation,简称为 ASF)基金会中的一个开源项目,比如 HTTP Server、Hadoop、ActiveMQ、Tomcat 等开源软件都属于 Apache 阅读全文
posted @ 2021-08-20 21:18 空白的旋律 阅读(247) 评论(0) 推荐(0)
摘要: ZooKeeper 是一个分布式服务框架,它主要是用来解决分布式应用中经常遇到的 一些数据管理问题,如:命名服务、状态同步、配置中心、集群管理等。 命名服务: 命名服务是分布式系统中比较常见的一类场景。命名服务是分布式系统最基本的 公共服务之一。在分布式系统中,被命名的实体通常可以是集群中的机器、提 阅读全文
posted @ 2021-08-20 21:12 空白的旋律 阅读(154) 评论(0) 推荐(0)
摘要: 安装单机MQ 官网 https://www.rabbitmq.com/download.html ## Ubuntu https://www.rabbitmq.com/install-debian.html 更新源 [root@mq1 ~]# apt-get update -y 安装软件 [root 阅读全文
posted @ 2021-08-20 21:11 空白的旋律 阅读(139) 评论(0) 推荐(0)
摘要: Tomcat 性能优化 在目前流行的互联网架构中,Tomcat在目前的网络编程中是举足轻重的,由于Tomcat的运行依赖于 JVM,从虚拟机的角度把Tomcat的调整分为外部环境调优 JVM 和 Tomcat 自身调优两部分 JVM组成 JVM 组成部分 类加载子系统: 使用Java语言编写.jav 阅读全文
posted @ 2021-08-20 21:10 空白的旋律 阅读(341) 评论(0) 推荐(0)
摘要: 结合反向代理实现tomcat部署 常见部署方式介绍 standalone模式,Tomcat单独运行,直接接受用户的请求,不推荐。 反向代理,单机运行,提供了一个Nginx作为反向代理,可以做到静态由nginx提供响应,动态jsp 代理给Tomcat LNMT:Linux + Nginx + MySQ 阅读全文
posted @ 2021-08-20 21:03 空白的旋律 阅读(1269) 评论(0) 推荐(0)
摘要: 应用部署实现 WebApp应用的归档格式 .war:WebApp打包,类zip格式文件,通常包括一个应用的所有资源,比如jsp,html,配置文件等 .jar:EJB类文件的打包压缩类zip格式文件,,包括很多的class文件, 网景公司发明 .rar:资源适配器类打包文件,目前已不常用 .ear: 阅读全文
posted @ 2021-08-20 21:01 空白的旋律 阅读(421) 评论(0) 推荐(0)
摘要: Oracle JDK 的 rpm安装 #注意需要注册登录后,才能下载JDK(官方) https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html #需要登录下载:https://www.oracle.com/ja 阅读全文
posted @ 2021-08-20 20:59 空白的旋律 阅读(275) 评论(0) 推荐(0)
摘要: 环境准备 172.31.0.201 compo-node1.local 172.31.0.202 compo-node2.local 172.31.0.202 compo-node2.local 注意:docker-swarm是通过主机名区分,所以需要改主机名 [root@long-ubuntu ~ 阅读全文
posted @ 2021-08-20 20:56 空白的旋律 阅读(210) 评论(0) 推荐(0)
摘要: Harbor是一个用于存储和分发Docker镜像的企业级Registry服务器,由vmware 开源,其通过添加一些企业必需的功能特性,例如安全、标识和管理等,扩展了 开源 Docker Distribution。作为一个企业级私有 Registry 服务器,Harbor 提供了更 好的性能和安全。 阅读全文
posted @ 2021-08-20 20:54 空白的旋律 阅读(516) 评论(0) 推荐(0)
摘要: 单机编排Docker-compose 当在宿主机启动较多的容器时候,如果都是手动操作会觉得比较麻烦而且容器 出错,这个时候推荐使用 docker 单机编排工具 docker-compose,docker-compose 是 docker 容器的一种单机编排服务,docker-compose 是一个管 阅读全文
posted @ 2021-08-20 20:50 空白的旋律 阅读(1096) 评论(0) 推荐(0)
摘要: Dockerfile规则 格式: 1.#为注释 2.指令(大写)内容(小写) 3.尽管指令是大小写不敏感的,但是,我们强烈建议指令用大写,内容用小写表示。 Dockerfile是按顺序执行Dockerfile里的指令集合的(从上到下依次执行) 每个Dockerfile的第一个非注释行指令,必须是 “ 阅读全文
posted @ 2021-08-20 20:48 空白的旋律 阅读(206) 评论(0) 推荐(0)
摘要: 通过容器名称互联: 即在同一个宿主机上的容器之间可以通过自定义的容器名称相互访问,比如一 个业务前端静态页面是使用 nginx,动态页面使用的是 tomcat,由于容器在启动 的时候其内部 IP 地址是 DHCP 随机分配的,所以如果通过内部访问的话,自定 义名称是相对比较固定的,因此比较适用于此场 阅读全文
posted @ 2021-08-20 20:45 空白的旋律 阅读(116) 评论(0) 推荐(0)
摘要: 容器操作 列出本地容器进程 [root@localhost ~]# docker ps -a docker run 命令格式和参数 命令格式: docker run [OPTIONS] IMAGE [COMMAND] 参数: OPTIONS选项 -i : 表示启动一个可交互的容器,并持续打开标准输入 阅读全文
posted @ 2021-08-20 20:39 空白的旋律 阅读(120) 评论(0) 推荐(0)
摘要: 创建NAT网络虚拟机: KVM管理工具: libvirt 使用最多的KVM虚拟化管理工具和应用程序接口,即通过libvirt调用KVM创建虚拟机,libvirt是KVM通用的访问API,其不但能管理KVM,还能管理VMware、Xen、Hyper-V、virtualBox等虚拟化方案。 virsh: 阅读全文
posted @ 2021-08-20 20:35 空白的旋律 阅读(720) 评论(0) 推荐(0)
摘要: Docker 的组成: https://docs.docker.com/engine/docker-overview/ Docker 主机(Host):一个物理机或虚拟机,用于运行Docker 服务进程和容器。 Docker 服务端(Server):Docker 守护进程,运行docker 容器。 阅读全文
posted @ 2021-08-20 15:31 空白的旋律 阅读(723) 评论(0) 推荐(0)
摘要: 准备环境 # 数字8表示CentOS8系统数字7表示CentOS7系统(建议使用相同的系统,比如CentOS8) 虚拟VIP:172.31.0.188 172.31.0.27 keepalived + haproxy master 172.31.0.37 keepalived + haproxy b 阅读全文
posted @ 2021-08-20 14:37 空白的旋律 阅读(210) 评论(0) 推荐(0)