当前位置:网站首页>Open source summer | Cloud server ECS installs Mysql, JDK, RocketMQ
Open source summer | Cloud server ECS installs Mysql, JDK, RocketMQ
2022-08-04 21:49: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';

边栏推荐
猜你喜欢
OD-Model【6】:YOLOv2
SPSS-System Clustering Hand Calculation Practice
1319_STM32F103串口BootLoader移植
Arduino 电机测速
AXI interface application of Zynq Fpga image processing - the use of axi_lite interface
stm32mp157系统移植 | 移植ST官方5.10内核到小熊派开发板
七夕特制:《牛郎会织女》
rk3399 驱动屏参的几种方式
PowerCLi import license to vCenter 7
【uiautomation】微信好友列表获取(存储到txt中)
随机推荐
Milvus configuration related
openresty lua-resty-template页面静态化
Hands-on Deep Learning_NiN
Go----Go 语言基础之标识符、关键字、命名规范、变量、常量
国内的PMP证书含金量到底如何
Altium Designer 19.1.18 - 保护锁定的对象
ES6高级-async的用法
立方度量(Cubic Metric)
打卡第 1 天:正则表达式学习总结
如何一键重装win7系统?重装win7系统详细教程
数电快速入门(五)(编码器的介绍以及通用编码器74LS148和74LS147的介绍)
How to solve the problem that the alarm information cannot be transmitted after EasyGBS is connected to the latest version of Hikvision camera?
2022年江苏省大学生电子设计竞赛(TI杯)B题 飞机 省级一等奖记录 “一个摆烂人的独白”
Axure9基本交互操作(一)
UDP communication
多个平台显示IP属地,必须大力推行互联网实名制
Qiangwang Cup 2022 - WEB
强网杯2022——WEB
AI/ML无线通信
【ubuntu20.04安装MySQL以及MySQL-workbench可视化工具】