实施/运维
文章平均质量分 85
实施/运维
用生命研发技术
代码是二进制世界的交流方式,极致的代码是我们的荣耀。
展开
-
ElasticSearch集群部署
Cerebro是Elasticsearch插件 Elasticsearch Kopf 的演变,可以通过图形界面查看分片分配和执行常见的索引操作。因为ES的数据大量都是常驻内存的,一旦使用了虚拟内存就会导致查询速度下降,一般需要关闭swap,但是要保证有足够的内存。到官网下载, Kibana安装包, 与之对应7.10.2版本, 选择Linux 64位版本下载,并进行解压。如果出现启动失败的情况, 要检查集群各节点的日志, 确保服务正常运行状态。启动,注意不要使用root用户启动。安装方式同上,修改配置文件。原创 2022-11-03 09:00:00 · 2453 阅读 · 1 评论 -
FastDFS集群搭建
对于文件的操作需要使用 StorageClient,StorageClient的构造函数需要 TrackerServer 和 StorageServer,所以,我们首先通过加载配置文件,获取到 TrackerClient,再通过 TrackerClient获取 TrackerServer 和 StorageServer,最后通过 StorageClient 实现对文件的管理。原创 2022-09-18 10:03:43 · 3802 阅读 · 0 评论 -
RocketMQ安装部署
nameserver是⼀个轻量级的注册中心,broker把自己的信息注册到nameserver上。JAXB,Java Architechture for Xml Binding,用于XML绑定的Java技术,是一个业界标准,是一 项可以根据XML Schema生成Java类的技术。刷盘策略指的是broker中消息的落盘方式,即消息发送到broker内存后消息持久化到磁盘的方式。执行启动命令,并且常驻内存,注意ip地址要配置成为服务的ip地址,保证地址以及端口能够访问。需要修改每台broker的配置文件。..原创 2022-08-29 09:00:00 · 9601 阅读 · 3 评论 -
Docker
Docker一、Docker 概念二、Docker 架构三、Docker命令一、Docker 概念Docker 是一个开源的应用容器引擎诞生于 2013 年初,基于 Go 语言实现, dotCloud 公司出品(后改名为- Docker Inc)Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上。容器是完全使用沙箱机制,相互隔离容器性能开销极低。Docker 从 17.03 版本之后分为 CE(Community Edit原创 2021-04-07 10:51:35 · 1654 阅读 · 2 评论 -
平滑2N扩容方案实践
平滑2N扩容方案实践一、资源准备二、MariaDB服务安装三、MariaDB双主同步四、KeepAlived安装与高可用配置五、实现数据库的秒级平滑2N扩容5.1、新增数据库VIP5.2、应用服务增加动态数据源5.3、解除原双主同步5.4、安装MariaDB扩容服务器5.5、增加KeepAlived服务实现高可用5.6、清理数据并验证5.7、测试一、资源准备编号ip网关子网掩码系统1192.168.0.101192.168.0.2255.255.255.0CentOS7原创 2022-04-01 14:54:05 · 1875 阅读 · 0 评论 -
MongoDB5.0.5集群
MongoDB5.0.5部署一、Windows 平台安装 MongoDB1.1、下载MongoDB1.2、安装MongoDB1.3、添加环境变量1.4、服务启动/关闭命令二、Linux传统方式安装MongoDB2.1、5.0.5版本2.2、4.4.10版本三、Docker方式安装MongoDB一、Windows 平台安装 MongoDB1.1、下载MongoDB下载地址:https://www.mongodb.com/try/download/community1.2、安装MongoDB双击"mo原创 2022-01-30 08:30:00 · 2153 阅读 · 0 评论 -
VMware 16 Pro安装MacOS Mojava 10.14
下载VM16Pro安装激活下载一个auto-unlocker文件https://github.com/paolo-projects/auto-unlocker/releases下载VMware安装好之后,将auto-unlocker放在VMware 安装路径下然后点击里面Unlocker里面的.exe文件,鼠标右键以管理员身份运行,出现窗口说明运行,直至消失(中间可能会下载一些必要文件,很慢)记得关闭VM已经启动的服务然后 新建虚拟机向导时 就会有Apple Mac OS X(M)..原创 2021-09-29 14:19:50 · 2405 阅读 · 0 评论 -
VMware 16 Pro安装Windows 11
VMware 16 Pro安装Windows 11一、准备工作1.1、环境准备1.2、安装系统要求二、新建虚拟机三、安装Windows 11四、配置Windows 11一、准备工作1.1、环境准备VMware版本:目前最新版(16.1.2 build-17966106)系统版本:Windows 11官网载地址:https://www.microsoft.com/zh-cn/software-download/windows11(推荐迅雷下载)1.2、安装系统要求系统要求这些是在电脑上安原创 2021-11-19 15:37:16 · 3350 阅读 · 1 评论 -
RabbitMQ环境部署(Windows、单机、Docker、集群)
RaabitMQ环境部署(Windows、单机、集群)集群部署初始化环境配置 Erlang Cookie启动服务集群搭建查看集群状态集群部署实验环境:主机名操作系统IP地址用途CentOS8-1CentOS8192.168.0.3磁盘节CentOS8-2CentOS8192.168.0.4内存节点CentOS8-3CentOS8192.168.0.5内存节点初始化环境分别修改主机名为CentOS8-1、CentOS8-2、CentOS8-3原创 2021-11-03 14:05:17 · 2619 阅读 · 0 评论 -
Redis集群
Redis单机安装、集群一、单机安装Redis1.1、安装gcc依赖1.2、下载redis1.3、编译、安装并指定安装目录1.4、启动服务1.5、启动客户端1.6、设置开机启动二、Redis主从集群2.1、集群结构2.2、准备实例和配置2.4、开启主从关系2.5.测试三、搭建哨兵集群3.1、集群结构3.2、添加配置3.3.启动3.4.测试一、单机安装Redis1.1、安装gcc依赖由于 redis 是用 C 语言开发,安装之前必先确认是否安装 gcc 环境(gcc -v),如果没有安装,执行以下命令进原创 2021-11-28 08:59:23 · 2915 阅读 · 2 评论 -
Nacos单机部署和集群搭建
Linux和Windows安装Nacos2.0.3一、Windows安装1.1、下载安装包1.2、解压1.3、端口配置1.4、启动1.5、访问二、Linux安装2.1、安装JDK2.2、下载2.3、解压2.4、端口配置2.5、启动2.6、访问三、Nacos的依赖一、Windows安装开发阶段采用单机安装即可。1.1、下载安装包在Nacos的GitHub页面,提供有下载链接,可以下载编译好的Nacos服务端或者源代码:GitHub主页:https://github.com/alibaba/nacos原创 2021-10-25 09:01:54 · 3360 阅读 · 2 评论 -
Linux、Windows安装ActiveMQ
Linux、Windows安装ActiveMQ一、下载二、Linux安装三、Windows安装一、下载下载地址:https://activemq.apache.org/components/classic/download/选择相应的系统版本二、Linux安装下载tar包到本地再上传到服务器 或者 通过wget下载wget https://dlcdn.apache.org/activemq/5.16.3/apache-activemq-5.16.3-bin.tar.gz解压tar -zx原创 2021-11-05 23:29:50 · 4405 阅读 · 1 评论 -
大数据技术之ClickHouse
wget https://repo.clickhouse.tech/tgz/stable/clickhouse-common-static-21.8.3.44.tgz wget https://repo.clickhouse.tech/tgz/stable/clickhouse-common-static-dbg-21.8.3.44.tgz wget https://repo.clickhouse.tech/tgz/stable/clickhouse-server-21.8.3.44.tgz wge原创 2021-09-06 09:10:33 · 1620 阅读 · 0 评论 -
Nginx的使用
Nginx基本的介绍一、Nginx基本的介绍二、Nginx实际应用场景2.1、Windows环境快速入门2.2、Nginx目录结构介绍2.3、基于Nginx存放Html静态资源2.3.1、反向代理与正向代理区别2.3.2、基于Nginx实现反向代理Nginx 能够帮助我们实现那些事情正向代理与反向代理到底有啥区别服务器集群中会存在那些问题软负载与因负载有那些区别一、Nginx基本的介绍Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP原创 2021-08-23 15:51:10 · 602 阅读 · 0 评论 -
Apollo
Apollo一、简介二、 基础模型三、准备工作3.1、Java3.2、 MySQL3.3、下载Quick Start安装包四、安装步骤4.1、创建数据库4.2、配置数据库连接信息五、启动Apollo配置中心5.1、确保端口未被占用5.2、执行启动脚本5.3、异常排查5.4、注意六、分布式部署指南6.1 准备工作6.1.1、OS6.1.2、Java6.1.3、MySQL6.1.4、环境一、简介Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后原创 2021-08-20 09:02:15 · 887 阅读 · 0 评论 -
VMware16安装Centos8配置
虚拟机安装Centos8配置一、下载安装1.1、下载1.2、版本说明二、修改root@后用户别名二、设置ip地址一、下载安装1.1、下载镜像下载:https://mirrors.tuna.tsinghua.edu.cn/选择相应的系统,dvd1格式,推荐使用迅雷下载。1.2、版本说明x86_64 我们常说的主流的64位架构,代表厂家有Intel、AMDppc64el 纯小端模式,POWER8作为首要目标,OpenPower基金会基础的技术,试图使基于x86的Linux软件的移植工作以最小的工原创 2021-08-03 11:18:51 · 2332 阅读 · 0 评论 -
使用Lanproxy搭建搭建内网穿透平台
使用Lanproxy搭建搭建内网穿透平台一、背景二、概述2.1、什么是内网穿透2.2、什么是 lanproxy三、安装服务端3.1、下载3.2、修改配置文件3.3、启动服务端3.4、添加客户端3.3、安装客户端一、背景在很多场景下内网穿透都是我们常常遇到的需求,例如需要微信公众号、小程序开发的时候,之前也用过花生壳、ngrok、NATAPP等等一些工具,但是由于限速、收费各方面因素只好自己搭建一个。二、概述2.1、什么是内网穿透内网穿透,也即 NAT 穿透,进行 NAT 穿透是为了使具有某一个特定原创 2021-07-16 11:03:55 · 1392 阅读 · 3 评论 -
Nginx安装
Nginx安装使用1、安装编译工具及库文件yum install -y gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel2、安装PCREwget https://jaist.dl.sourceforge.net/project/pcre/pcre/8.44/pcre-8.44.tar.gz解压tar zxvf pcre-8.44.tar.gz进入pcre-8.44编译安装cd pcre-8.44./config原创 2021-07-06 15:44:39 · 362 阅读 · 0 评论 -
Grafana7.5.5
Grafana7.5.5一、下载、启动二、测试一、下载、启动# 下载grafanawget https://dl.grafana.com/oss/release/grafana-7.5.5.linux-amd64.tar.gz# 解压grafanatar -zxvf grafana-7.5.5.linux-amd64.tar.gz# 启动grafana 进入grafana安装目录下的bin目录./grafana-server二、测试打开浏览器,输入http://IP:3000/默原创 2021-05-25 11:42:11 · 539 阅读 · 0 评论 -
Prometheus2.26.0
Prometheus2.26.0一、Prometheus的下载二、Prometheus的安装三、Prometheus的运行一、Prometheus的下载下载链接: https://prometheus.io/download/二、Prometheus的安装tar -xvf prometheus-2.26.0.linux-amd64三、Prometheus的运行#进入prometheus安装目录,执行命令./prometheus --config.file=prometheus.yml#原创 2021-05-25 11:40:51 · 467 阅读 · 0 评论 -
Centos8安装部署Redis6
Redis6.2.3安装部署教程一、安装gcc依赖二、下载、安装redis2.1、方式一2.1、方式二三、切换到redis解压目录下,执行编译四、安装并指定安装目录五、启动服务5.1 前台启动5.2 后台启动(推荐)六、设置开机启动6.1 添加开机启动服务6.2 复制粘贴以下内容:6.3 设置开机启动6.4 服务操作命令七、查看redis是否启动一、安装gcc依赖由于 redis 是用 C 语言开发,安装之前必先确认是否安装 gcc 环境(gcc -v),如果没有安装,执行以下命令进行安装#下载安装g原创 2021-05-12 10:55:16 · 528 阅读 · 4 评论 -
Influxdb1.8.5
prometheus的下载下载链接: https://prometheus.io/download/prometheus的安装tar -xvf prometheus-2.26.0.linux-amd64prometheus的运行./prometheus --config.file=prometheus.ymlinfluxdb安装配置influxdb的官方文档地址为: https://docs.influxdata.com/influxdb/v1.7/introduction/downloa原创 2021-04-22 09:29:06 · 1640 阅读 · 0 评论 -
Linux操作系统的使用
Linux操作系统讲义一、Linux操作系统目录结构1.1、目录切换命令一、Linux操作系统目录结构1.1、目录切换命令cd usr 切换到该目录下usr目录cd …/ 切换到上一层目录cd / 切换到系统根目录cd ~ 切换到用户主目录cd - 切换到上一个所在目录...原创 2021-04-07 10:42:34 · 1290 阅读 · 0 评论 -
Windows安装Oracle 11g
Windows安装Oracle 11g一、解压二、双击运行setup.exe文件三、配置安全更新四、安装选项五、系统类六、典型安装七、概要八、安装产品九、安装完成一、解压将两个压缩包的文件解压到一个文件夹中二、双击运行setup.exe文件单击“是”三、配置安全更新取消勾选“我希望通过My Oracle Support接受安全更新(W)”,单击“下一步”单击“是”四、安装选项选择“创建和配置数据库”,单击“下一步”五、系统类选择“桌面类”,单击“下一步”六、典型安装配置原创 2021-04-09 17:11:12 · 504 阅读 · 0 评论 -
Centos7安装Tomcat9
CentOS7安装tomcat8.0一、下载Tomcat8压缩包二、上传tomcat到/opt/home三、解压压缩包四、重命名文件为tomcat五、修改环境变量六、重新加载环境变量七、配置防火墙,开放8080端口八、启动和关闭tomcat九、测试十、修改tomcat端口一、下载Tomcat8压缩包http://tomcat.apache.org/download-80.cgi二、上传tomcat到/opt/home三、解压压缩包tar -zxvf apache-tomcat-8.0.53.ta原创 2021-04-07 10:57:02 · 620 阅读 · 0 评论 -
Windows安装MySQL5.7
安装Windows版MySQL5.7一、下载MySQL5.7二、安装MySQL5.7三、测试MySQL四、卸载MySQL一、下载MySQL5.7你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。二、安装MySQL5.7选择Custom,单击Next展开MySQL Server 选择MySQL Server 5.7.30 - X64单击向右箭头,添加到右侧区域,然后单击Ne原创 2021-03-08 14:58:30 · 1848 阅读 · 0 评论 -
CentOS安装MySQL5.7
CentOS7安装MySQL5.7一、创建mysql文件夹二、通过客户端工具FinalShell把我们保存在windows上的mysql-5.7.31-1.el7.x86_64.rpm-bundle传输到刚在Linux中创建的mysql文件夹下三、解压文件四、卸载冲突的RPM组件五、安装相应的依赖六、 安装mysql组件七、配置文件修改八、修改MySQL密码8.1、启动数据库8.2、查看临时密码:grep password /var/log/mysqld.log8.3、如果是CentOS8 MySQL数据库原创 2021-02-25 11:09:24 · 765 阅读 · 0 评论 -
Centos7安装Redis
一、安装gcc依赖由于 redis 是用 C 语言开发,安装之前必先确认是否安装 gcc 环境(gcc -v),如果没有安装,执行以下命令进行安装[root@localhost local]# yum install -y gcc-c++原创 2021-02-20 15:09:46 · 985 阅读 · 2 评论 -
Centos7搭建sftp服务器
Centos7搭建sftp服务器groupadd sftpgroupuseradd -g sftpgroup -M -s /sbin/nologin mysftppasswd mysftpmkdir -p /data/sftp/mysftp usermod -d /data/sftp/mysftp mysftpchown root:sftpgroup /data/sftp/mysftp chmod 755 /data/sftp/mysftpmkdir -p /data/sftp/原创 2021-02-25 09:52:24 · 4069 阅读 · 4 评论 -
Centos、Windows安装jdk1.8、jdk11
Centos7安装jdk1.8一、将linux版本JDK上传到linux系统中的 /opt/home下二、tar -xvf 解开压缩包三、配置环境变量四、从新加载环境变量五、测试一、将linux版本JDK上传到linux系统中的 /opt/home下二、tar -xvf 解开压缩包tar -xvf jdk-8u181-linux-x64.tar.gz三、配置环境变量首先,进入 profile文件,这个是专门配置linux下环境变量的文件vi /etc/profile将以下代码复制到pro原创 2021-02-25 10:32:48 · 1588 阅读 · 0 评论