小笔记:linux安装nacos,rocketmq与配置

第一步(安装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)

  • 17
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ζั͡ޓއއއ๓一叶之秋孤王

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值