当前位置:网站首页>开源一夏 | 云服务器ECS安装Mysql、JDK、RocketMQ
开源一夏 | 云服务器ECS安装Mysql、JDK、RocketMQ
2022-08-04 21:45:00 【InfoQ】
云服务器ECS

远程连接ECS
安装JDK
ls /usr/local/src/
cd /usr/local/src/
tar -zxvf jdk-8u251-linux-x64.tar.gz
mv jdk1.8.0_251 /usr/local/
vim /etc/profile
JAVA_HOME=/usr/local/jdk1.8.0_251
CLASS_PATH=.:$JAVA_HOME/lib
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASS_PATH PATH
source /etc/profile
java -version
##############
java version "1.8.0_251"
Java(TM) SE Runtime Environment (build 1.8.0_251-b08)
Java HotSpot(TM) 64-Bit Server VM (build 25.251-b08, mixed mode)
安装RocketMQ

RocketMQ安装操作
unzip rocketmq-all-4.5.0-bin-release.zip
mv rocketmq-all-4.5.0-bin-release /usr/local/
cd /usr/local/rocketmq-all-4.5.0-bin-release/
mkdir -p /data/logs/rocketmqlogs
sed -i 's#${user.home}/logs/#/data/logs/#g' conf/logback_broker.xml
sed -i 's#${user.home}/logs/#/data/logs/#g' conf/logback_namesrv.xml
sed -i 's#${user.home}/logs/#/data/logs/#g' conf/logback_tools.xml
vim bin/runbroker.sh
JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn128m"
vim bin/runserver.sh
JAVA_OPT="${JAVA_OPT} -server -Xms256m -Xmx256m -Xmn128m -XX:MetaspaceSize=128m -XX:MaxMetaspaceSize=320m"
vim bin/tools.sh
JAVA_OPT="${JAVA_OPT} -server -Xms128m -Xmx128m -Xmn256m -XX:PermSize=128m -XX:MaxPermSize=128m"
vim /usr/local/rocketmq-all-4.5.0-bin-release/conf/broker.conf
namesrvAddr=127.0.0.1:9876
brokerIP1=127.0.0.1
JAVA_HOME=/usr/local/jdk1.8.0_251
ROCKETMQ_HOME=/usr/local/rocketmq-all-4.5.0-bin-release
CLASS_PATH=.:$JAVA_HOME/lib
PATH=$JAVA_HOME/bin:$ROCKETMQ_HOME/bin:$PATH
export JAVA_HOME ROCKETMQ_HOME CLASS_PATH PATH
source /etc/profile
RocketMQ测试
nohup mqnamesrv>>/data/logs/mqnamesrv.log 2>&1 &
nohup mqbroker -n 127.0.0.1:9876 -c /usr/local/rocketmq-all-4.5.0-bin-release/conf/broker.conf autoCreateTopicEnable=true>> /data/logs/mqbroker.log 2>&1 &
ps -ef|grep mqnamesrv

ps -ef|grep mqbroker

export NAMESRV_ADDR=127.0.0.1:9876
tools.sh org.apache.rocketmq.example.quickstart.Producer

tools.sh org.apache.rocketmq.example.quickstart.Consumer

安装Mysql
wget http://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql57-community-release-el7-10.noarch.rpm
yum -y install mysql-community-server --nogpgcheck
mysql -V

systemctl start mysqld.service
grep "password" /var/log/mysqld.log

mysql -uroot -p
#修改密码安全策略为低(只校验密码长度,至少8位)。
set global validate_password_policy=0;
ALTER USER 'root'@'localhost' IDENTIFIED BY '12345678';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '12345678';

边栏推荐
- JWT actively checks whether the Token has expired
- AtCoder Beginner Contest 262 D - I Hate Non-integer Number
- 搬走地下空间开发利用“绊脚石” 中地数码取得地下空间透明化技术突破
- Re24:读论文 IOT-Match Explainable Legal Case Matching via Inverse Optimal Transport-based Rationale Ext
- OC-归档(序列化)(了解的不多 没细看)
- 27.降维
- LocalDate时间日期包的用法
- PRIMAL: Pathfinding via Reinforcement and Imitation Multi-Agent Learning Code Analysis
- Some problems with passing parameters of meta and params in routing (can be passed but not passed, empty, collocation, click to pass multiple parameters to report an error)
- win10 uwp use WinDbg to debug
猜你喜欢
随机推荐
基于 Milvus 和 ResNet50 的图像搜索(部署及应用)
【PCBA program design】Grip dynamometer program
Flutter 实现背景图片毛玻璃效果
Altium Designer 19.1.18 - draw polygons copper hollow out, for the cursor just capture solutions
【CC3200AI 实验教程 1】疯壳·AI语音人脸识别(会议记录仪/人脸打卡机)-开发环境搭建
dotnet compress Stream or file using lz4net
Named routes, the role of name in components
CPU、内存、显卡等硬件因素也影响着你的深度学习模型性能
立方度量(Cubic Metric)
PMP证书在哪些行业有用?
Domestic PMP certificate of gold content how
可视化工作流引擎开发OA系统,让企业少花冤枉钱
PowerCLi import license to vCenter 7
[Linear Algebra 03] Elimination method display and 4 solutions of AX=b
硬件开发定制全流程解析
js data type, throttling/anti-shake, click event delegation optimization, transition animation
OC-归档(序列化)(了解的不多 没细看)
VSCode—常用快捷键(持续记录
C语言知识大全(一)——C语言概述,数据类型
Red team kill-free development practice of simulated confrontation