云南做公司网站多少钱,百度推广人联系方式,自己做的网站怎么被搜录,中国移动app下载在WSL#xff08;Windows Subsystem for Linux#xff09;环境下一站式安装开发常用工具#xff0c;能极大提升工作效率。接下来我将分步为你介绍如何在WSL中安装Java 11、Maven、Redis、MySQL、Nacos、RabbitMQ、RocketMQ、Elasticsearch#xff08;ES#xff09;和Node.…在WSLWindows Subsystem for Linux环境下一站式安装开发常用工具能极大提升工作效率。接下来我将分步为你介绍如何在WSL中安装Java 11、Maven、Redis、MySQL、Nacos、RabbitMQ、RocketMQ、ElasticsearchES和Node.js让你轻松搭建起全栈开发环境。
一、安装Java 11
首先打开WSL终端以Ubuntu为例更新软件包列表
sudo apt update接着使用系统包管理器安装OpenJDK 11
sudo apt install openjdk-11-jdk安装完成后通过命令查看Java版本验证是否安装成功
java --version若显示类似openjdk 11.0.XX 202X-XX-XX的信息说明Java 11已安装妥当。
二、安装Maven
同样在更新软件包列表后执行以下命令安装Maven
sudo apt update
sudo apt install maven安装完成后输入命令查看Maven版本
mvn --version出现Maven版本信息即表示安装成功。
三、安装Redis
更新包列表
sudo apt update安装Redis服务器
sudo apt install redis-server安装完成后Redis会自动启动。可以通过以下命令检查其运行状态
sudo systemctl status redis-server若显示active (running)说明Redis已正常运行。你还可以通过redis-cli命令进入Redis客户端输入PING测试连接若返回PONG则连接成功。
四、安装MySQL
更新软件包列表
sudo apt update安装MySQL服务器
sudo apt install mysql-server安装完成后运行安全脚本设置密码等安全选项
sudo /etc/init.d/mysql start
sudo mysql_secure_installation根据提示设置密码为12345678并移除匿名用户等。 4. 打开MySQL命令行
sudo mysql设置MySQL允许远程登录
use mysql;
update user set host % where user root and host localhost;
flush privileges;
exit;开启MySQL开机自启
sudo systemctl enable mysql至此MySQL安装完成。
五、安装Nacos
确保已安装Java运行环境。从Nacos官方仓库下载适合的版本例如通过命令行下载假设下载最新稳定版实际请根据最新版本调整
wget https://github.com/alibaba/nacos/releases/download/最新版本/nacos-server-最新版本.tar.gz解压Nacos压缩包
tar -zxvf nacos-server-最新版本.tar.gz进入Nacos的bin目录
cd nacos/binNacos运行支持单机和集群模式若以单机模式运行用于开发调试执行
sudo sh startup.sh -m standalone运行后在浏览器中访问http://localhost:8848/nacos若WSL的IP地址不是localhost能访问则用WSL的IP地址替代localhost默认用户名和密码都是nacos。
六、安装RabbitMQ
更新包列表
sudo apt update安装ErlangRabbitMQ依赖Erlang
sudo apt install -y erlang添加RabbitMQ官方源
echo deb https://dl.bintray.com/rabbitmq/debian buster main | sudo tee /etc/apt/sources.list.d/rabbitmq.list导入RabbitMQ GPG密钥
curl -fsSL https://dl.bintray.com/rabbitmq/KEY.gpg | sudo gpg --dearmor -o /usr/share/keyrings/rabbitmq.gpg再次更新包列表
sudo apt update安装RabbitMQ服务器
sudo apt install -y rabbitmq-server启动RabbitMQ服务
sudo systemctl start rabbitmq-server设置RabbitMQ开机自启
sudo systemctl enable rabbitmq-server检查RabbitMQ状态
sudo systemctl status rabbitmq-server可选启用管理插件以使用管理界面
sudo rabbitmq-plugins enable rabbitmq_management管理界面默认地址是http://localhost:15672默认用户名和密码都是guest。
七、安装RocketMQ
确保已安装Java运行环境。下载RocketMQ。从官方仓库下载压缩包假设下载最新版本实际请根据最新版本调整
wget https://archive.apache.org/dist/rocketmq/最新版本/rocketmq-最新版本-bin-release.zip解压压缩包
unzip rocketmq-最新版本-bin-release.zip进入RocketMQ目录
cd rocketmq-最新版本/bin启动NameServer
nohup sh mqnamesrv 启动Broker需先设置内存参数避免因内存不足启动失败例如设置较小内存
export JAVA_OPT${JAVA_OPT} -server -Xms128m -Xmx128m -Xmn64m
nohup sh mqbroker -n localhost:9876 autoCreateTopicEnabletrue 可以使用官方提供的示例进行消息发送和接收测试。
八、安装ElasticsearchES
下载Elasticsearch。从官方网站获取最新版本的压缩包假设下载最新版本实际请根据最新版本调整
wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-最新版本.tar.gz解压压缩包
tar -zxvf elasticsearch-最新版本.tar.gz进入Elasticsearch目录
cd elasticsearch-最新版本由于Elasticsearch不允许以root用户启动需要创建新用户并赋予权限假设创建名为esuser的用户
sudo useradd esuser
sudo chown -R esuser:esuser 你的Elasticsearch目录路径切换到新用户并启动Elasticsearch
su - esuser
./bin/elasticsearch在浏览器中访问http://localhost:9200若返回包含Elasticsearch版本等信息的JSON数据说明安装成功。
九、安装Node.js
更新包列表
sudo apt update使用系统包管理器安装Node.js和npmNode包管理器
sudo apt install nodejs npm查看Node.js和npm版本验证安装
node -v
npm -v若显示版本号即安装成功。
通过以上步骤你已在WSL中成功安装了Java 11、Maven、Redis、MySQL、Nacos、RabbitMQ、RocketMQ、Elasticsearch和Node.js。在实际使用中可能会遇到权限、依赖、端口占用等问题可根据具体报错信息进行排查解决。如果还有其他软件安装需求或遇到安装难题欢迎随时和我分享 。