后端中间件安装与启动(Redis、Nginx、Nacos、Kafka)

后端中间件安装与启动

Redis

1.打开cmd终端,进入redis文件目录

2.输入redis-server.exe redis.windows.conf即可启动,不能关闭cmd窗口

(端口配置方式:redis目录下的redis.windows.conf配置文件,打开文件,修改NETWORK下的port 6379为自己设定的端口号;

密码配置方式:redis.windows.conf配置文件中,在SECURITY下添加一行"requirepass (密码)")

3.测试:redis安装目录下,鼠标双击打开redis-cli.exe,通过简单的set key value,然后 get key 进行测试

Nginx

1.进入nginx文件目录

(监听端口配置文件路径:conf目录下的nginx.conf)

2.启动nginx:双击Nginxm目录下的nginx.exe,双击后一个黑色的弹窗一闪而过就消失了,启动就完成了。

3.测试:在浏览器地址栏输入网址:http://localhost:80(如果上面修改了其他端口,就将80改成其他端口数,如8082),然后点击回车(

或者在cmd命令窗口输入下面命令进行查看 tasklist /fi "imagename eq nginx.exe" )

4.关闭nginx,cmd到nginx文件目录:

(1)快速停止或关闭nginx:nginx -s stop

(注意:使用nginx -s stop命令关闭所启动的nginx时,同时会删除logs中的nginx.pid文件)

(2)完整有序的停止nginx:nginx -s quit

(注意:使用nginx -s quit命令关闭所启动的nginx时,同时也会删除logs中的nginx.pid文件)

(3)使用taskkill停止或关闭nginx:taskkill /f /t /im nginx.exe

(注意:使用taskkill /f /t /im nginx.exe命令关闭所启动的nginx时,不会删除logs中的nginx.pid文件)

Nacos

1.打开cmd终端进入nacos文件目录

(端口配置:打开conf目录下配置文件application.properties ,Nacos默认端口是8848)

2.启动:进入bin目录,打开cmd,启动命令

startup.cmd -m standalone 或者"startup.cmd"配置好mode后直接双击运行

(Window 下安装nacos2.0.3启动提示xxx.dll:Can't find dependent libraries,需要安装Visual C++ :vc_redist.x64.exe)

3.测试:浏览器打开http://127.0.0.1:8848/nacos,Nacos默认账号nacos,密码nacos

Kafka

1.官网(https://kafka.apache.org/)下载Scala 2.13版本的tgz文件,如:

2.下载后解压到安装目录,不需要安装

(1):配置server.properties

进入到config文件夹里面,找到server.properties文件,进行编辑,找到log.dirs,修改这个参数的路径为:

log.dirs=D:\deploy\jkgl\02-kafka_2.13-3.5.1\kafka-logs

kafka-logs自动创建,不用手动创建!注意是两个反斜杠!

(2):配置zookeeper.properties

进入到config文件夹里面,找到zookeeper.properties文件,进行编辑,找到dataDir,修改这个参数的路径为:

dataDir=D:\deploy\jkgl\02-kafka_2.13-3.5.1\zookeeper-data

(安装目录\zookeeper-data)

至此,kafka安装完成!

3.启动kafka

(1):启动zookeeper

打开cmd,进入kafka安装目录,执行:

.\bin\windows\zookeeper-server-start.bat .\config\zookeeper.properties

如图是启动成功,在运行中

(2)启动kafka

再打开一个cmd,进入kafka安装目录,执行:

.\bin\windows\kafka-server-start.bat .\config\server.properties

相关推荐
运维全栈笔记7 小时前
Ansible 自动化 Nginx 集群部署实战:动态 Inventory、滚动发布与 Role 工程化
nginx·自动化·ansible
阿标在干嘛1 天前
Nginx一个配置错误,流量损失30%!这是我们的完整排查记录
运维·nginx
IT菜鸟程2 天前
Ubuntu 下 apt 版 Nginx 升级为源码编译版本完整操作指南(1.24.0 → 1.30.4 实战)
linux·nginx·ubuntu
sbjdhjd2 天前
从 7 字符文件名拼接到二维数组取值:PHP 无参函数限制下的受控靶场复盘 | (7字符绕过)
网络·nginx·安全·网络安全·云计算·php·apache
NGINX开源社区2 天前
NGINX Gateway Fabric 2.6:F5 WAF for NGINX 集成 Gateway API
nginx·gateway·fabric
小白羊丨3 天前
HTTP/2 如何缓解 HTTP/1.1 阻塞;长连接对 Nginx 有什么影响?
网络协议·nginx·http
xixiaoyunya3 天前
Docker 容器化部署实战:从零搭建一套完整的 Nginx + Node.js + MySQL + Redis 项目环境
nginx·docker·node.js
SendTomo4 天前
【技术交流】从0到1构建一个汉字学习平台:汉字吧(hanzi8.com)的技术架构猜想
redis·mysql·nginx·php·个人开发
滨哥GPT4 天前
Codex新增文件上传后为什么小文件正常,大文件总失败?Multipart、Body Limit与Nginx限制排查
nginx·ai编程·文件上传·codex·multipart
come112344 天前
Nginx `location` 配置说明(后端开发版)
运维·nginx