部署Linux服务器
使用Termius客户端连接云服务器进行部署,Termius超好用!!
Linux部署命令
1.下载项目所需的资源包
// Maven.tar.gz
wget -i -c https://dlcdn.apache.org/maven/maven-3/3.8.5/binaries/apache-maven-3.8.5-bin.tar.gz
// apache-tomcat-9.0.63.tar.gz
wget -i -c https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.63/bin/apache-tomcat-9.0.63.tar.gz
// mysql-community-release-exx-x.noarch.rpm
wget -i -c https://dev.mysql.com/get/mysql80-community-release-el8-4.noarch.rpm
// kafka_2.12-2.3.0.tgz(可选RabbitMQ)
wget -i -c https://archive.apache.org/dist/kafka/2.3.0/kafka_2.12-2.3.0.tgz
// elasticsearch.tar.gz
wget -i -c https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.2.0-linux-x86_64.tar.gz
// elasticsearch中文分词.zip
wget -i -c https://github.com/medcl/elasticsearch-analysis-ik/releases/download/v8.2.0/elasticsearch-analysis-ik-8.2.0.zip
// 下载RabbitMQ依赖环境erlang (el7-->centOS7)
wget https://github.com/rabbitmq/erlang-rpm/releases/download/v23.3.4.11/erlang-23.3.4.11-1.el7.x86_64.rpm
// RabbitMQ下载(需与erlang版本匹配 注意:.rpm后缀)
wget https://github.com/rabbitmq/rabbitmq-server/releases/download/v3.8.30/rabbitmq-server-3.8.30-1.el7.noarch.rpm
2.从本地传输sql文件到服务器
// pscp DemoNowcoder-0.0.1-SNAPSHOT.jar [email protected]:/root/DemoCommunity
pscp community-init-sql-1.5.zip [email protected]:/root/DemoCommunity
3.安装jdk
// 查找java相关环境
yum list java*
// 安装最新版jdk
yum install -y java-latest-openjdk.x86_64