第一步(安装jdk):
可以选择用宝塔面板安装jdk
具体不做赘述
安装完成以后配置环境变量:
# 打开配置文件
vim /etc/profile
# 点击i进入编辑模式
# 在打开的文件最底部加上
JAVA_HOME=你的jdk目录
PATH=你的jdk目录/bin:$PATH
export JAVA_HOME PATH
# 保存与推出
# 点击esc推出编辑模式,输入":wq" 保存并退出编辑器
# 更新配置文件 使刚刚更改的配置项生效
source /etc/profile
# 检查环境变量是否配置完全
java -version
javac -version
第二步(安装nacos(linux系统)):
请保证jdk已经安装完成
从官网下载2.2.2版本(Releases · alibaba/nacos · GitHub)下拉获取到2.2.2版本
在根目录下创建一个文件夹为nacos
将下载好的2.2.2.tar.gz文件上传到nacos目录下
解压以后修改application.properties文件
主要是一个mysql的配置
#*************** Config Module Related Configurations ***************#
### If use MySQL as datasource:
### Deprecated configuration property, it is recommended to use `spring.sql.init.platform` replaced.
spring.datasource.platform=mysql
# spring.sql.init.platform=mysql
### Count of DB:
db.num=1
### Connect URL of DB:
db.url=jdbc:mysql://127.0.0.1:3306/nacos?serverTimezone=UTC
db.user=root
db.password=root
将同文件夹下的mysql-schema.sql文件使用Linux服务器的本地MySQL数据库运行,可以采用navcat的形式运行,库名和密码一定要和上面的配置文件对应
使用控制台输入:
# 进入文件目录
cd /nacos
# 查看文件夹下是否有文件
ls
# 解压文件
tar -zxvf nacos-server-2.2.2.tar.gz
# 进入bin目录
cd nacos/bin
# 修改文件
vim startup.sh
# 将其中一项修改为:
export MODE="standalone"
# 运行
sh startup.sh
# 查看nacos启动
ps -ef|grep nacos
# 进如日志文件夹
cd /nacos/nacos/logs
# 查看nacos的启动日志
cat start.out
运行成功后在外网访问http://你的ip地址:8848/nacos/index.html(防火墙先放开8848这个端口,端口可以更改,在配置文件里面的port)
账号密码默认为nacos与nacos
第三步(安装rockteMQ):
# 利用wget下载 wget https://archive.apache.org/dist/rocketmq/4.7.1/rocketmq-all-4.7.1-bin-release.zip # 解压文件至/usr/local/rocketmq unzip rocketmq-all-4.7.1-bin-release.zip -d /usr/local/rocketmq # 修改目录 /usr/local/rocketmq/rocketmq-all-4.7.1-bin-release/bin 下的 3 个配置文件: runserver.sh、runbroker.sh 、tools.sh不然会报insufficient memory # runserver.sh文件 JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn512m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m" # runbroker.sh文件 JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn128m" # tools.sh文件 JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn256m -XX:PermSize=128m -XX:MaxPermSize=128m" # 进入 RocketMQ 安装目录下的 /usr/local/rocketmq/rocketmq-all-4.7.1-bin-release 目录进行操作 nohup sh bin/mqnamesrv &
启动 NameServer
进入 RocketMQ 安装目录下的 /usr/local/rocketmq/rocketmq-all-4.7.1-bin-release 目录进行操作 nohup sh bin/mqnamesrv &
启动 Broker
同样进入 RocketMQ 安装目录下的 /usr/local/rocketmq/rocketmq-all-4.7.1-bin-release 目录进行操作 nohup sh bin/mqbroker -n 你的ip地址:9876 &
第四步(安装sentile):
sentinel就是Java项目直接放上去就行
本地运行时需要注意,所有的组件都需要使用本地的
暂时没有找到本地连上服务器的方法(rocketmq)