-
ELK单节点搭建
原文连接1、环境准备 挂载磁盘https://www.yuque.com/docs/share/93cace4b-e7bf-4eed-bc6f-f571916851a0?# 《磁盘挂载》 添加用户,并修改系统配置https://geray-zsg.github.io/2022/05/ES%E5%9F%BA%E7%A1%80-%E4%B8%80-%E7%8E%AF%E5%A2%83%E6%90%AD%E5%BB%BA/#3-%E4%BF%AE%E6%94%B9%E9%85%8D%E7...…
-
kubesphere基础
kubesphere平台基础 kubesphere(一)- 企业空间管理和项目部署:戳这里…
-
Kafka基础(一)- 环境搭建
kafka集群搭建1、环境介绍环境:CentOS7-3.10.0-693.el7.x86_64(CentOS Linux release 7.4.1708 (Core) ) hdss-7-21(192.168.6.21) hdss-7-11(192.168.6.11) hdss-7-12(192.168.6.12) zookeeper zookeeper zookeeper ...…
-
中间件服务部署(单节点)-二进制或源码编译
1、Nginx1. 前置条件安装Nginx之前,需要检查系统的基础环境,以确定该环境是否可用于安装Nginx。建议生产环境下日志文件路径大小不低于10g1) ANSI-C编译器及编译环境系统必须有ANSI-C编译器,推荐使用GCC,如果没有GCC,那么确保使用的编译器符合ANSI标准,同时PATH中必须包含指向基本编译工具(比如make)的路径。可使用gcc -v命令来确认当前系统已具有GCC编译器。2)系统时间由于HTTP协议的元素都会用到时间,所以有必要了解和确认下当前系统所使用的时间...…
-
中间件服务部署-Docker版
0、注意事项 1、权限回收(rabbitmq建议使用命令方式创建用户等信息) 2、严禁使用localhost 3、生产环境常见问题:没有网络、没有yum命令等1、MySQLdocker pull mysql:5.7docker pull redis:7.0.0docker pull rabbitmq:managementdocker pull elasticsearch:7.2.0docker pull nginx:1.19.10-alpine# 创建目录mkdir /docker/...…
-
Elasticsearch基础(一)- 环境搭建
1、单节点部署 来自大佬的一文读懂elasticsearch:https://zhuanlan.zhihu.com/p/62892586Elasticsearch 是一个分布式可扩展的实时搜索和分析引擎,一个建立在全文搜索引擎 Apache Lucene™ 基础上的搜索引擎.当然 Elasticsearch 并不仅仅是 Lucene 那么简单,它不仅包括了全文搜索功能,还可以进行以下工作:分布式实时文件存储,并将每一个字段都编入索引,使其可以被搜索。实时分析的分布式搜索引擎。可以扩展到上...…
-
RabbitMQ基础(一)- 环境部署
1、单节点安装官网地址 https://www.rabbitmq.com/download.html1. 安装rabbitmq依赖erlang环境配置阿里云镜像加速# net工具箱yum install net-tools -y# 启动EPEL源sudo yum install epel-release -y# 下载 erlang 安装包wget https://packages.erlang-solutions.com/erlang-solutions-2.0-1.noarch.rpm ...…
-
nginx基础(四)- 代理和负载均衡
1、正向代理# http方式 server { resolver 114.114.114.114; # 添加DNS服务器IP地址 listen 80; server_name localhost; location / { proxy_pass http://$host$request_uri; #设定代理服务器的协议和地址 proxy_set...…
-
nginx基础(二)- 基本配置
1、参数配置1. 用户名配置备份并修改nginx.conf,修改第一行,将#user nobody;# 修改为user nginx;2. http安全漏洞修复针对安全部提出的以下漏洞:Web服务器配置为允许使用危险的HTTP方法,如PUT、MOVE、COPY、DELETE、PROPFIND、SEARCH、MKCOL、LOCK、UNLOCK、PROPPATCH,该配置可能允许未授权的用户对Web服务器进行敏感操作。修复方案如下;在nginx.conf中的server部分添加:if ($req...…
-
nginx基础(三)- 版本升级和监控配置
1、版本升级1. 查看源程序的编译参数configure arguments:后的参数就是编译参数[root@k8s-node1 objs]# nginx -Vnginx version: nginx/1.18.0built by gcc 4.8.5 20150623 (Red Hat 4.8.5-44) (GCC) built with OpenSSL 1.0.2k-fips 26 Jan 2017TLS SNI support enabledconfigure arguments: ...…
-
nginx基础(一)- 环境搭建以及介绍
1、介绍Nginx (engine x) 是一个高性能的HTTP和反向代理web服务器,同时也提供了 IMAP/POP3/SMTP服务。Nginx是由伊戈尔·赛索耶夫为俄罗斯访问量第二的 Rambler.ru站点(俄文:Рамблер)开发的,第一个公开版本0.1.0发布于2004 年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、简单的配 置文件和低系统资源的消耗而闻名。2011年6月1日,nginx 1.0.4发布。 Nginx是一款轻量级的Web 服务器...…
-
解决官方MySQL镜像时间不同步
1、构建mysql镜像(基于官方镜像)1. 时间不同步(原因)在使用docker创建mysql容器是,发现容器中的时间和宿主机系统时间(当前时间)相差了8小时,经过不断调试: 设置mysql容器的系统时间:ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 设置mysql数据库中的时间:default-time_zone = '+8:00'“日志驱动和存储时间是分开的 估计时区也是分开配置” — 来自大佬的话术根据大佬的提供方...…
-
redis基础(四)-集群
1、问题思考容量不够,redis如何进行扩容?并发写操作, redis如何分摊?另外,主从模式,薪火相传模式,主机宕机,导致ip地址发生变化,应用程序中配置需要修改对应的主机地址、端口等信息。 之前通过代理主机来解决,但是redis3.0中提供了解决方案。就是无中心化集群配置。2、什么是集群Redis 集群实现了对Redis的水平扩容,即启动N个redis节点,将整个数据库分布存储在这N个节点中,每个节点存储总数据的1/N。Redis 集群通过分区(partition)来提供一定程度的可...…
-
redis基础(二)-主从
1、redis主从1. 主从作用主机数据更新后根据配置和策略, 自动同步到备机的master/slaver机制,Master以写为主,Slave以读为主2. 主从优势 读写分离,性能扩展 容灾快速恢复 3. 主从搭建简介 拷贝多个redis.conf文件include(写绝对路径) 开启后台进程运行:daemonize yes 指定Pid文件名字:pidfile 指定端口port:port Log文件名字:logfile dump.rdb名字:d...…
-
redis基础(三)-哨兵模式
1、哨兵模式反客为主的自动版,能够后台监控主机是否故障,如果故障了根据投票数自动将从库转换为主库1. 哨兵模式步骤1)调整为一主二仆模式,6379带着6380、6381 其他模式也可以,一主二仆更明显2)自定义的/opt/module/redis目录下新建sentinel.conf文件,名字绝不能错3)配置哨兵,填写内容sentinel monitor mymaster 127.0.0.1 6379 1其中mymaster为监控对象起的服务器名称(名称随意), 1 为至少有多少个哨兵同意...…
-
redis基础(一)-单节点介绍
1、Redis概述Ø Redis是一个开源的key-value存储系统。Ø 和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set –有序集合)和hash(哈希类型)。Ø 这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。Ø 在此基础上,Redis支持各种不同方式的排序。Ø 与memcached一样,为了保证效率,数据都是缓存...…
-
搭建NTP时间同步服务器
1、背景如果服务器在公网环境(能连接外网),可以不采用集群时间同步,因为服务器会定期 和公网时间进行校准;如果服务器在内网环境,必须要配置集群时间同步,否则时间久了,会产生时间偏差, 导致集群执行任务时间不同步。2、设计 IP 主机名 说明 192.168.6.61 node1 作为时间服务器 192.168.6.62 node2 使用定时任务同步(...…
-
xsync同步文件脚本实现
1、目的多个环境具有相同配置(例如分布式环境搭建zookeeper集群、kafka集群、Hadoop集群等)多个环境都需要相同版本的jdk或者其他服务,这里以jdk为例;其他服务类似!1. 环境准备 创建普通用户geray,并配置具有root权限,方便后期执行sudo命令# 添加geray用户useradd geray# 配置密码passwd geray# 配置root权限# 修改/etc/sudoers 文件,在%wheel 这行下面添加一行,如下所示:vim /etc/sudoers...…
-
Jenkins基础(一)
1、Jenkins介绍Jenkins是一款流行的开源持续集成(Continuous Integration)工具,广泛用于项目开发,具有自动化构建、测试和部署等功能。官网: http://jenkins-ci.orgJenkins的特征: 开源的Java语言开发持续集成工具,支持持续集成,持续部署。 易于安装部署配置:可通过yum安装,或下载war包以及通过docker容器等快速实现安装部署,可方便web界面配置管理。 消息通知及测试报告:集成RSS/E-mail通过RSs发...…
-
Jenkins基础(三)- Jenkins+k8s+SpringCloud持续集成
k8s构建Jenkins持续集成(一)1、Jenkins的Master-Slave分布式构建1. 什么是Master-Slave分布式构建Jenkins的Master-Slave分布式构建,就是通过将构建过程分配到从属Slave节点上,从而减轻Master节 点的压力,而且可以同时构建多个,有点类似负载均衡的概念。2. 如何实现Master-Slave分布式构建1)开启代理程序的TCP端口 Manage Jenkins -> Configure Global Security2)新...…