麒麟v10 安装jdk,tomcat,rabbitmq
1.操作系统和软件包
操作系统
| kylin-server-10-8.2-release-build09-20211104-x86_64 | 
软件包
| apache-tomcat-8.5.100.tar.gz | 
| jdk-8u411-linux-x64.tar(系统自带openjdk1.8.0_252) | 
| rabbitmq-server-3.8.14-1.el7.noarch.rpm | 
| socat-1.7.3.2-2.el7.x86_64.rpm | 
| erlang-23.2.7-2.el7.x86_64.rpm | 
- 安装jdk(系统自带openjdk1.8.0_252 可不安装)
查看openjdk
java -version

卸载openjdk
rpm -qa | grep java | xargs rpm -e --nodeps

在/usr/local创建java文件夹

拷贝jdk软件到 /usr/local/java

解压jdk1.8软件包到安装目录

配置jdk环境变量
vim /etc/profile
添加配置
export java_home=/usr/local/java/jdk1.8.0_411
export jre_home=${java_home}/jreexport java_path=${java_home}/bin:${jre_home}/bin
export path=$path:${java_path}
export classpath=.:${java_home}/lib:${jre_home}/lib:$classpath

重新加载配置文件
source /etc/profile
验证
java -version

- 安装tomcat
新建文件夹
mkdir tomcat /指定路劲

拷贝到tomcat文件夹
cp -r 软件包名 /usr/local/tomcat

解压tomcat软件包到安装目录
tar -xzvf 软件报名

配置环境变量
vim /etc/profile
添加配置
export tomcat_home=/usr/local/tomcat/apache-tomcat-8.5.100

重新加载配置文件
source /etc/profile
设置开机启动
在/etc/init.d 新建tomcat文件
touch tomcat

配置tomcat文件
vim tomcat
#!/bin/bash
# chkconfig: 2345 10 90
# description: starts and stops the tomcat daemon.
# /etc/init.d/tomcatd
# tomcat auto-start
# source function library.
#. /etc/init.d/functions
# source networking configuration.
#. /etc/sysconfig/network
retval=0
export java_home=/usr/local/java/jdk1.8.0_411/
export jre_home=/usr/local/java/jdk1.8.0_411/jre
export catalina_home=/usr/local/tomcat/apache-tomcat-8.5.100/
export catalina_base=/usr/local/tomcat/apache-tomcat-8.5.100/
start()
{
if [ -f $catalina_home/bin/startup.sh ];
then
echo $"starting tomcat"
$catalina_home/bin/startup.sh
retval=$?
echo " ok"
return $retval
fi
}
stop()
{
if [ -f $catalina_home/bin/shutdown.sh ];
then
echo $"stopping tomcat"
$catalina_home/bin/shutdown.sh
retval=$?
sleep 1
ps -fwwu root | grep tomcat|grep -v grep | grep -v pid | awk '{print $2}'|xargs kill -9
echo " ok"
# [ $retval -eq 0 ] && rm -f /var/lock/...
return $retval
fi
}
case "$1" in
start)
start
;;
stop)
stop
;;
restart)
echo $"restaring tomcat"
$0 stop
sleep 1
$0 start
;;
*)
echo $"usage: $0 {start|stop|restart}"
exit 1
;;
esac
exit $retval

添加运行权限
chmod +x tomcat
加入启动列表
chkconfig --add tomcat
systemctl start tomcat
默认端口(http://localhost:8080/)
- 安装rabbitmq
拷贝软件包到安装目录

安装socat 插件
rpm -ivh --force --nodeps socat-1.7.3.2-2.el7.x86_64.rpm

安装erlang
rpm -ivh --force --nodeps erlang-23.2.7-2.el7.x86_64.rpm

安装 rabbitmq
rpm -ivh rabbitmq-server-3.8.11-1.el7.noarch.rpm

如果报错libtinfo.so.5 软连接出一个新的文件
ln -s /usr/lib64/libtinfo.so.6.1 /usr/lib64/libtinfo.so.5

安装web控制台插件
rabbitmq-plugins enable rabbitmq_management

启动rabbitmq
rabbitmq-server -detached
设置rabbitmq开机启动
systemctl enable rabbitmq-server
创建配置文件,修改控制台访问端口为55672
vi /etc/rabbitmq/rabbitmq.config
[
{rabbit,
[
{tcp_listen_options, [
{backlog,65535}
]},
{ tcp_listeners, [ 5672 ] }
]
},
{ rabbitmq_management,
[ { listener,
[ { port, 55672 },
{ ssl, false }
]
}
]
}
].

创建登录用户
guest用户默认只能沟通过http:localhost(ip):55672(默认是15672,我们已经在第五步修改为55672了)访问,为了实现在其他电脑上可以登录控制台,需要增加一个用户并赋予权限
查看插件列表:rabbitmq-plugins list
查看用户列表: rabbitmqctl list_users
增加用户: rabbitmqctl add_user user smis@rabbitmq@web

对用户设置标签:rabbitmqctl set_user_tags user administrator

对用户设置许可证:rabbitmqctl set_permissions -p "/" user ".*" ".*" ".*"

设置防火墙 开放5672/55672端扣
启动防火墙:
systemctl start firewalld
开放5672和55672端口
firewall-cmd --zone=public --add-port=5672/tcp --permanent

firewall-cmd --zone=public --add-port=55672/tcp --permanent

firewall-cmd --add-port=8883/tcp --permanent

重启防火墙
systemctl restart firewalld
 
             我要评论
我要评论 
                                             
                                             
                                            
发表评论