环境及软件安装

JDK

创建文件夹

mkdir -p /usr/local/java

解压文件

tar -vzxf jdk-8u221-linux-x64.tar.gz -C /usr/local/java/

** 编辑配置文件**

vi /etc/profile

添加至配置文件末尾

export JAVA_HOME=/usr/local/java/jdk1.8.0_221
export CLASSPATH= C L A S S P A T H : CLASSPATH: CLASSPATH:JAVA_HOME/lib/
export PATH= P A T H : PATH: PATH:JAVA_HOME/bin

刷新配置文件

source /etc/profile

查看jdk信息

java -version

Zookeeper

CentOS7安装ZooKeeper3.4.14

Kafka

CentOS7安装Kafka2.6.0

Redis

Linux安装

tar -zxvf redis-5.0.8.tar.gz

yum install gcc-c++

make

修改 redis.conf daemonize yes(后台启动)

cd /usr/local/bin

redis-server /root/redis/redis.conf 以该配置文件启动

redis-cli -p 6379 进入客户端

集群安装

复制多个配置文件

  • redis79.conf
  • redis80.conf
  • redis81.conf

更改配置文件

  • port
  • daemonize
  • pidfile
  • logfile
  • dbfilename

从机配置文件

  • replicaof 127.0.0.1 6379

哨兵模式

vim sentinel.conf

sentinel monitor myredis 127.0.0.1 6379 1

Rabbitmq

安装

版本比对

准备工作
erlang-solutions-2.0-1.noarch
rabbitmq-server-3.8.19-1.el8.noarch.rpm

mkdir -p /usr/rabbitmq

安装
rpm -Uvh erlang-solutions-2.0-1.noarch.rpm

yum -y install erlang

erl -v (测试安装的erlang)

yum -y install socat

rpm -Uvh rabbitmq-server-3.8.19-1.el8.noarch.rpm

yum -y install rabbitmq-server

相关命令

启动服务

systemctl start rabbitmq-server

关闭服务

systemctl stop rabbitmq-server

查看状态

systemctl status rabbitmq-server

设置开机启动

systemctl enable rabbitmq-server

安装管理界面

安装可视化插件

rabbitmq-plugins enable rabbitmq_management

重启服务

systemctl restart rabbitmq-server

授权账号和密码

新增用户

rabbitmqctl add_user admin admin

设置用户分配操作权限

rabbitmqctl set_user_tags admin administrator

  • administrator 可以登录控制台、查看所有信息、可以对rabbitmq进行管理
  • monitoring 监控者 登录控制台,查看所有信息
  • policymaker 策略制定者 登录控制台,指定策略
  • managment 普通管理员 登录控制台

为用户添加资源权限

rabbitmqctl.bat set_permissions -p / admin “." ".” “.*”

修改密码

rabbitmqctl change_password Username Newpassword

删除用户

rabbitmqctl delete_user Username

查看用户清单

rabbitmqctl list_users

集群安装

场景:假设有两个rabbitmq节点,分别为rabbit-1(主节点),rabbit-2(从节点)

启动命令:

RABBITMQ_NODE_PORT=5672 RABBITMQ_NODENAME=rabbit-1 rabbitmq-server -detached

结束命令:

rabbitmqctl -n rabbit-1 stop

先关闭 rabbitmq

systemctl stop rabbitmq-server

启动第一个节点

RABBITMQ_NODE_PORT=5672 RABBITMQ_NODENAME=rabbit-1 rabbitmq-server start &

启动第二个节点

注意:web管理插件端口占用,所以还要指定其web插件占用的端口号
RABBITMQ_SERVER_START_ARGS="-rabbitmq_management listener [{port,15673}]" 

RABBITMQ_NODE_PORT=5673 RABBITMQ_SERVER_START_ARGS="-rabbitmq_management listener [{port,15673}]" RABBITMQ_NODENAME=rabbit-2 rabbitmq-server start &

rabbit-1操作为主节点

停止应用

rabbitmqctl -n rabbit-1 stop_app

目的是清除节点的历史数据(如果不清楚,无法将节点加入到集群)

rabbitmqctl -n rabbit-1 reset

启动应用

rabbitmqctl -n rabbit-1 start_app

rabbit-2操作为从节点

停止应用

rabbitmqctl -n rabbit-2 stop_app

目的是清除节点的历史数据(如果不清楚,无法将节点加入到集群)

rabbitmqctl -n rabbit-2 reset

将rabbit-2节点加入rabbit1(主节点) 集群当中【Server-node服务器的主机名】

rabbitmqctl -n rabbit-2 join_cluster rabbit-1@‘主机名’

启动应用

rabbitmqctl -n rabbit-2 start_app

验证集群状态

rabbitmqctl cluster_status -n rabbit-1

Web监控

rabbitmqctl -n rabbit-1 add_user admin admin
rabbitmqctl -n rabbit-1 set_user_tags admin administrator
rabbitmqctl -n rabbit-1 set_permissions -p / admin “.” “.” “.*”

rabbitmqctl -n rabbit-2 add_user admin admin
rabbitmqctl -n rabbit-2 set_user_tags admin administrator
rabbitmqctl -n rabbit-2 set_permissions -p / admin “.” “.” “.*”

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
基于Django+python编写开发的毕业生就业管理系统支持学生教师角色+db数据库(毕业设计新项目).zip 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用!有问题请及时沟通交流。 2、适用人群:计算机相关专业(如计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网、自动化、电子信息等)在校学生、专业老师或者企业员工下载使用。 3、用途:项目具有较高的学习借鉴价值,不仅适用于小白学习入门进阶。也可作为毕设项目、课程设计、大作业、初期项目立项演示等。 4、如果基础还行,或热爱钻研,亦可在此项目代码基础上进行修改添加,实现其他不同功能。 欢迎下载!欢迎交流学习!不清楚的可以私信问我! 基于Django+python编写开发的毕业生就业管理系统支持学生教师角色+db数据库(毕业设计新项目).zip基于Django+python编写开发的毕业生就业管理系统支持学生教师角色+db数据库(毕业设计新项目).zip基于Django+python编写开发的毕业生就业管理系统支持学生教师角色+db数据库(毕业设计新项目).zip基于Django+python编写开发的毕业生就业管理系统支持学生教师角色+db数据库(毕业设计新项目).zip基于Django+python编写开发的毕业生就业管理系统支持学生教师角色+db数据库(毕业设计新项目).zip基于Django+python编写开发的毕业生就业管理系统支持学生教师角色+db数据库(毕业设计新项目).zip基于Django+python编写开发的毕业生就业管理系统支持学生教师角色+db数据库(毕业设计新项目).zip基于Django+python编写开发的毕业生就业管理系统支持学生教师角色+db数据库(毕业设计新项目).zip基于Django+python编写开发的毕业生就业管理系统支持学生教师角色+db数据库(毕业设计新项目).zip
毕设新项目基于python3.7+django+sqlite开发的学生就业管理系统源码+使用说明(含vue前端源码).zip 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用!有问题请及时沟通交流。 2、适用人群:计算机相关专业(如计科、信息安全、数据科学与大数据技术、人工智能、通信、物联网、自动化、电子信息等)在校学生、专业老师或者企业员工下载使用。 3、用途:项目具有较高的学习借鉴价值,不仅适用于小白学习入门进阶。也可作为毕设项目、课程设计、大作业、初期项目立项演示等。 4、如果基础还行,或热爱钻研,亦可在此项目代码基础上进行修改添加,实现其他不同功能。 欢迎下载!欢迎交流学习!不清楚的可以私信问我! 学生就业管理系统(前端) ## 项目开发环境 - IDE: vscode - node版本: v12.14.1 - npm版本: 6.13.4 - vue版本: @vue/cli 4.1.2 - 操作系统: UOS 20 ## 1.进入项目目录安装依赖 ``` npm install ``` ## 2.命令行执行进入UI界面进行项目管理 ``` vue ui ``` ## 3.编译发布包(请注意编译后存储路径) #### PS:需要将编译后的包复制到后端项目的根目录下并命名为'static' 学生就业管理系统(后端) ## 1.项目开发环境 - IDE: vscode - Django版本: 3.0.3 - Python版本: python3.7.3 - 数据库 : sqlite3(测试专用) - 操作系统 : UOS 20 ## 2.csdn下载本项目并生成/安装依赖 ``` pip freeze > requirements.txt pip install -r requirements.txt ``` ## 3.项目MySQL数据库链接错误 [点击查看解决方法](https://www.cnblogs.com/izbw/p/11279237.html)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值