美文网首页
安装java、Maven、nacos、rabbitMq、tomc

安装java、Maven、nacos、rabbitMq、tomc

作者: 日落_3d9f | 来源:发表于2022-04-03 21:37 被阅读0次

参考:
https://199508.com/post/2090
https://www.cnblogs.com/breka/p/9951505.html
https://zhuanlan.zhihu.com/p/434517579

1、java

下载对应jdk版本:
https://download.oracle.com/otn/java/jdk/8u321-b07/df5ad55fdd604472a86a45a217032c7d/jdk-8u321-linux-x64.rpm?AuthParam=1648971919_a1362207f0c2d3f537f0155a80f0fe26

然后执行:

rpm -ivh jre-8u73-linux-x64.rpm

默认安装到了/usr/java/jdk1.8.0_321-amd64目录下。之后配置/etc/profile:

export JAVA_HOME=/usr/java/default
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

然后执行:

source /etc/profile

验证版本

java -version
java version "1.8.0_321"
Java(TM) SE Runtime Environment (build 1.8.0_321-b07)
Java HotSpot(TM) 64-Bit Server VM (build 25.321-b07, mixed mode)

2、maven

下载安装解压maven:
···
https://dlcdn.apache.org/maven/maven-3/3.8.5/source/apache-maven-3.8.5-src.zip
unzip apache-maven-3.8.5-src.zip
mv apache-maven-3.8.5 /usr/local/
···
之后配置/etc/profile:

export M3_HOME=/usr/local/apache-maven-3.8.5
export PATH=$PATH:$JAVA_HOME/bin:$M3_HOME/bin

然后执行:

source /etc/profile

验证版本
mvn -v

3、nacos

下载稳定版:

wget https://github.com/alibaba/nacos/releases/download/1.4.3/nacos-server-1.4.3.zip
unzip nacos-server-1.4.3.zip
mv nacos /usr/local/

设置nacos自启动:
编写开机启动文件

vim /lib/systemd/system/nacos.service

内容如下:

[Unit]
Description=nacos
After=network.target

[Service]
Type=forking
ExecStart=/usr/local/nacos/bin/startup.sh -m standalone
ExecReload=/usr/local/nacos/bin/shutdown.sh
ExecStop=/usr/local/nacos/bin/shutdown.sh
PrivateTmp=true

[Install]
WantedBy=multi-user.target

其中/usr/local/nacos为本机安装的nacos文件路径,-m standalone表示作为单机启动,不加的话表示集群启动,目前先作为单机启动。

设置开机启动:

systemctl daemon-reload        #先进行文件生效配置
systemctl enable nacos.service #设置为开机启动
systemctl start nacos.service  #启动nacos服务
systemctl stop nacos.service   #停止nacos服务

启动并查看是否成功
启动成功后进行查看:systemctl status nacos.service

此时表示启动成功,输入ip:8848/nacos 进入登录页。默认账号密码为 nacos/nacos。

华为云默认iptables开启了,所以需要添加端口

iptables -A INPUT -p tcp -m tcp --dport 8848 -j ACCEPT
service iptables save #永久保存得话
cat /etc/sysconfig/iptables #查看保存是否成功

修改nacos存储为mysql数据库,修改conf/application.[properties]配置文件:

#*************** Config Module Related Configurations ***************#
### If use MySQL as datasource:
#切换Mysql数据库
spring.datasource.platform=mysql
 
### Count of DB:
db.num=1
 
### Connect URL of DB:
db.url.0=jdbc:mysql://127.0.0.1:3306/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user.0=root
db.password.0=root
 
### Connection pool configuration: hikariCP
db.pool.config.connectionTimeout=30000
db.pool.config.validationTimeout=10000
db.pool.config.maximumPoolSize=20
db.pool.config.minimumIdle=2
 
#*************** Naming Module Related Configurations ***************#

重启Nacos服务,导入配置信息

但是登录nacos后台修改密码出错:


image.png

github上有这个issue,地址:https://github.com/alibaba/nacos/issues/7750,擦怎么长时间还没有修复这个问题。

1.4.3版本有问题,换成1.4.2的没有问题。

4、rabbitMq

访问微云链接下载:
linux下erlang压缩包
rabbitMq-server压缩包
开始安装,分别执行:

 rpm -ivh erlang-23.2.3-1.el7.x86_64.rpm #安装erlang 语言环境
yum install socat #yum 安装的方式安装socat 插件
rpm -ivh rabbitmq-server-3.8.11-1.el7.noarch.rpm #安装rabbitMq
rabbitmq-plugins enable rabbitmq_management #启用管理控制台插件

启动

service rabbitmq-server start

创建一个用户,账号fangcunjian 密码FanGcJ@20220403***

rabbitmqctl add_user fangcunjian FanGcJ@20220403***

将fangcunjian用户赋管理员权限

rabbitmqctl set_user_tags fangcunjian administrator

华为云默认iptables开启了,所以需要添加端口

iptables -A INPUT -p tcp -m tcp --dport 15672 -j ACCEPT
service iptables save #永久保存得话
cat /etc/sysconfig/iptables #查看保存是否成功

设置开机启动:

chkconfig rabbitmq-server on

5、tomcat

下载地址:
https:/mirrors.tuna.tsinghua.edu.cn/apache/tomcat/
这里我们选用的是apache-tomcat-8.5.78版本。

wget https://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-8/v8.5.78/bin/apache-tomcat-8.5.78.zip
unzip apache-tomcat-8.5.78.zip
mv apache-tomcat-8.5.78 /usr/local
chmod +x /usr/local/apache-tomcat-8.5.78/bin/*.sh #增加执行权限

开启防火墙 8080 端口

iptables -A INPUT -p tcp -m tcp --dport 8080 -j ACCEPT
service iptables save #永久保存得话
cat /etc/sysconfig/iptables #查看保存是否成功

创建 Tomcat 服务

vi /etc/systemd/system/tomcat.service

将如下配置写入tomcat.service中

[Unit]
Description=apache-tomcat-8.5.78
After=syslog.target network.target remote-fs.target nss-lookup.target

[Service]
Type=oneshot
ExecStart=/usr/local/apache-tomcat-8.5.78/bin/startup.sh
ExecStop=/usr/local/apache-tomcat-8.5.78/bin/shutdown.sh
ExecReload=/bin/kill -s HUP $MAINPID
RemainAfterExit=yes

[Install]
WantedBy=multi-user.target

进入系统目录

cd /etc/systemd/system/

设置开机启动

systemctl enable tomcat

启动Tomcat服务

systemctl start tomcat

查看 Tomcat 服务状态

systemctl status tomcat

关闭 Tomcat 服务

systemctl stop tomcat

关闭开机自启

systemctl disable tomcat

到此,Tomcat 服务就正式安装完成了。

相关文章

网友评论

      本文标题:安装java、Maven、nacos、rabbitMq、tomc

      本文链接:https://www.haomeiwen.com/subject/xbmfsrtx.html