linux部署tomcat,zk,dubbo

SpringBoot+Dubbo+ZooKeeper项目demo搭建全流程(Linux环境) 1.必备软件及作用 JDK:ZooKeeper服务器是用Java编写创建,它运行在JVM。所以需要使用JDK 6或更高版本。 ZooKeeper:用来做Dubbo的注册中心(可选),推荐使用。 Dubbo:RPC框架。实现服务的远程调用。(需将其中的dubbo-admin打成war包,单独部署Tomcat:作为dubbo-admin(Dubbo提供的监控中心)的web容器。 2.安装步骤 在Linux服务器安装软件主要有两种方法,一种是通过shell工具远程连接Linux服务器通过yum命令下 阅读详情

linux命令也看了很多了,但工作中基本用不到,为了强制自己能够加深印象,下了一个vmware准备从0开始,一边熟悉各个技术点一边能让linux命令熟练起来.

刚刚开始就遇到的问题不少.
1.想将本地的jdk上传到linux上,一起提示拒绝访问
在这里插入图片描述
第一反应是用户(我用的是admin)的权限不足.因此我需要设置root权限的密码,然后通过root权限修改sudoers文件将admin用户权限和root一样.操作如下:
1.输入sudo passwd 命令,会提示你输入admin用户的密码
2.确认密码 这样就将root权限密码设置完毕
3.输入 su root 命令切换到root用户
4.vi /etc/sudoers 编辑文件 找到root下边将admin添加,表示和root权限相同
在这里插入图片描述
操作完毕后,认为应该没问题了,最高权限不能再拒绝访问了吧,然而并不是,我在上传的时候依然提示拒绝访问.
于是看了一下这些文件的权限,意识到可能是文件权限的问题
在这里插入图片描述
于是chmod 777 * 代表给文件放开所有权限,然后再次上传成功(这个地方表示现在还存在疑虑,我的理解是root权限应该是可以操作所有文件夹的)

jdk上传成功后需要配置环境变量,步骤如下:
1.解压: tar -zxvf 文件 -C 指定目录 将文件解压到指定目录下
2.配置环境变量:
编辑 vim /etc/profile
2.1 在最下面添加
在这里插入图片描述

2.2 输入source /etc/profile 让配置生效
2.3 输入java -version 测试是否成功
在这里插入图片描述

目前先写到这,后续补充
------------------------------更新-------------------------------------

今天因为一个问题看了一上午.只能说熟练度不够吧,平时操作linux不多,其实不难.
昨天装完jdk后,今天准备装tomcat,本来将tomcat上传到服务器解压,然后启动即可.
然后启动后在本地无法访问到tomcat首页.
记录一下我的解决思路吧,
1.进入logs/catalina.out 查看错误信息,发现显示8080端口被占用.
在这里插入图片描述
那第二步自然是进入/conf/server.xml将端口号进行修改.
在这里插入图片描述
3.修改完毕后发现还是访问不了,然后继续看日志,发现还是端口被占用问题,于是我将端口号修改了不下五次…依然报错端口被占用.
4.然后上网查了一下,发现有人说是tomcat版本和jdk版本不匹配.(我jdk1.8 tomcat7.xx的),考虑到可能是版本的问题,然后删除旧版本重新下载tomcat8.0以上的版本.
5.启动成功,但本地依然访问不到,然后再linux上能够成功访问,想到可能是防火墙的问题了.
6.查看防火墙状态:
service iptables status
关闭防火墙:
service iptables stop
本地访问成功.

接下来准备安装zookeeper和dubbo了
1.先安装zk,将压缩包上传并解压
2.将/conf下的zoo_sample.cfg 复制一份并重命名为zoo.cfg

在这里插入图片描述
3.修改zoo.cfg
在这里插入图片描述
/tmp/zookeeper这个路径必须存在需要自己创建,否则启动失败.(切记,我因为dubbo无法访问,找了半天问题,然后发现zk没启动,蛋疼的是如果路径不存在启动他会提示启动成功,其实并没有!)

启动命令: ./zkServer.sh start
重启命令: zkServer.sh restart

dubbo的安装(参考dubbo的安装,这位博主写的比较详细):
在Linux的tomcat部署,把tomcat的ROOT下文件都删除,把dubbo-admin-2.5.4.war放在tomcat的webapps/ROOT下(这样就是直接默认的80端口了),然后进行解压:
tar -xzvf dubbo-admin-2.5.4.war -d ROOT
配置 dubbo.properties
$ vi ROOT/WEB-INF/dubbo.properties
dubbo.registry.address=zookeeper://你的ip地址:2181
dubbo.admin.root.password=root
dubbo.admin.guest.password=guest

4.启动tomcat
cd /usr/local/tomcat/bin
./startup.sh

5.浏览dubbo 所在的服务器ip:8080 就可以看到dubbo的控制台了.(我的一直提示404,后来发现是zk的问题…)
在这里插入图片描述

部署nginx(对于nginx了解不多发个传送门linux部署nginx)

从仿真到现实:BeamDojo双足机器人项目实战指南(附完整配置清单) 本文提供了一份基于BeamDojo项目的双足机器人从仿真训练到现实部署的完整实战指南。详细拆解了硬件选型(如宇树G1、Jetson Orin NX、Livox Mid-360)、Isaac Gym仿真环境搭建、强化学习训练技巧(如双评论家架构、课程学习)以及关键的Sim2Real迁移策略,旨在帮助开发者将前沿研究成果转化为可落地的工程实践。 阅读详情

相关推荐

YOLO + Qwen3-VL-Seg 深度诊断:双引擎协同完成AI质检

本文提出了一种创新的工业质检双引擎架构,结合YOLO实时检测与Qwen3-VL-Seg精细化诊断,有效解决了传统检测方法中检测与诊断割裂的问题。YOLO部署在边缘端实现高效定位(3.2MB模型,<10ms延迟),Qwen3-VL-Seg在云端完成语义级缺陷分析(仅17M参数的解码器实现像素级分割)。该方案通过6步闭环流程,从实时感知到工艺反哺,显著提升了工业质检的准确性和可解释性,为智能制造提供了从"发现"到"解决"的完整技术路径。

mingo_敏 172

tomcat+dubbo(已经配置)

tomcat+dubbo(已经配置好了,网上的dubbo-admin-2.5.4-SNAPSHOT.war这个文件因为JDK的原因跑不了报URIType的get set方法问题,不支持JDK8 这个只需要下载下来就可以运行跑起来)

linuxtomcat,zookeeper 以及dubbo对应的安装包

linux环境下安装zookper 和dubbo-admin所需要的jar包。

zookeeper脚本启动方式(一次启动多台)

首先下载sshpass为了免密 yum install sshpass 随后到/home/用户名/bin中,没有就新建 新建文件vim zk.sh,粘贴下面脚本 #!/bin/bash case $1 in "start"){ for i in hadoop102 hadoop103 hadoop104 do echo --------------------------zookeeper $i 启动 ------------------- ssh $i "/opt/module/zoo

qq_46372463的博客 2990

一台服务器安装多个zookeeper服务

转载自:http://www.cnblogs.com/yjmyzz/p/4587663.html

u013761206的专栏 1万+

java中tomcat_Java中Tomcat各版本比较

Apache Tomcat 9.XApache Tomcat 9.x的发展是当前的焦点。它建立在Tomcat 8.0.x、Tomcat 8.5 x和.x和实现Servlet 4.0、JSP 2.3、埃尔3.0、WebSocket 1.1和JASPIC 1.1规格(所需要的版本 Java EE平台)。 此外,它包括 以下重大改进:增加了支持HTTP / 2增加了支持TLS支持使用OpenSSL JS...

weixin_39616339的博客 991

【ZooKeeper Notes 5】单机启动多个zk实例注意点

转载请注明:@ni掌柜 nileader@gmail.com  1. 分配不同的myid。 2. 不同实例,clientPort一定要不同。 3. 使用不同的zoo.cfg文件,并且dataDir和dataLogDir目录要不同。   本文出自 “ni掌柜的笔记” 博客,请务必保留此出处http://nileader.blog.51cto.com/1381108/92

xubo_zhang的专栏 1894

Zookeeper与Tomcat的集成与应用

1.背景介绍 1. 背景介绍 Apache Zookeeper 和 Apache Tomcat 都是 Apache 基金会开发的开源项目,它们在分布式系统和 Web 应用程序中发挥着重要作用。Zookeeper 是一个高性能的分布式协调服务,用于实现分布式应用程序的一致性和可用性。Tomcat一个流行的 Web 应用程序服务器,用于部署和运行 Java 应用程序。 在现代分布式系统中,Z...

AI天才研究院 1374

Linux 运行Dubbo服务

Linux 运行Dubbo服务 在linux中运行Dubbo服务需要JDK,Tomcat,Zookeeper支持,这里使用的软件版本为JDK-8u181,Tomcat-7.091,Zookeeper-3.4.11。JDK,ZK,Tomcat自行安装。 获取dubbo-admin-2.8.4.war的两种方式 1: 通过百度云直接下载,点击下载。提取码:p4mz 2: 通过 https://gith...

武腾坤的博客 4959

zookeeper控制台

复制别人的文章地址: https://blog.csdn.net/lifupingcn/article/details/78330634  防止忘了,用的时候找不到。 1.首先要在服务器上搭建好zookeeper充当注册中心 2.dubbo控制台的war包要根据实际的JDK版本而来(这里用到的是JDK1.8):              链接: https://pan.baidu.com/...

szzssz的博客 7624

nginx ,fastDFS,Zookeeper、DubboTomcat设置自启动linux系统)

由于在服务器上有太多的软件 不可能每次启动都要重新启动服务吧(每晚断电。。。必须重启电脑) 修改/etc/rc.d/rc.local文件 vim /etc/rc.d/rc.local 然后增加字段 1、jdk的路径 export JAVA_HOME=/usr/local/javasoft/jdk1.8.0_181 2、zookeeper的启动路径 /usr/local/javasoft/zooke...

wdx0000的博客 243

linux部署dubbo-admin

下载tomcat用xftp上传到tomcat目录 用mkdir dubbo 在/root/ff/tomcat/apache-tomcat-8.5.54/webapps目录创建dubbo文件夹 将提前准备好的dubbo-admin.war用xftp上传到dubbo目录 用xshell登陆到虚拟机,打开dubbo目录,解压 [root@localhost dubbo]# cd /root/ff/tomcat/apache-tomcat-8.5.54/webapps/dubbo 解压 dubbo-..

qq_22650813的博客 269

Dubbo-Admin部署

Dubbo-Admin部署下载打包 下载 2.6.0版本下载地址 打包 1、进入dubbo-admin文件夹 2、进入命令行模式 执行 mvn package -Dmaven.skip.test=true 3、将打包好的war包传输到LINUXtomcat的webapps目录下 4、启动zookeeper和tomcat,然后访问dubbo-admin即可。 ...

Hello World 878

linux 安装 zooker 安装 Dubbo 的管理界面

9. Zookeeper安装 mkdir /opt/module/source mkdir /opt/module/software 9.1. #安装jdk 配置jdk的环境变量 tar -zxvf jdk-8u11-linux-x64.tar.gz -C /opt/module/software/ 1. 删除openJDK A) 查找OpenJDK安装包 rpm -qa|grep java B)...

weixin_44873946的博客 314

Linux下zookeeper+dubbo的安装

建议:自己先在cd /usr/local 下建一个文件夹,将上传的所有解压包放到该文件夹下 mkdir myapp(我这里取名叫myapp) 解压命令最好用 tar -zxvf 一、上传dubbo所需的软件安装包 二、安装jdk 1、安装jdk命令 解压完成后有下面的文件夹 2、进入你jdk的安装(解压)位置,用pwd命令获取jdk的全路径并复制 3、将jdk的路径复制后进入配置环境变量的位置 如果vim无法进入就使用vi 4、配置jdk的环境变量(点击i键之后进行输入,编写完成后先按Esc),然后保

qq_40155405的博客 1281

linux安装Dubbo服务 dubbo-admin

本文为自己记录:SpringBoot集成dubbo+zookeeper前期准备 1、安装jdk,tomcat(不多介绍,网上有很多例子) 2、下载dubbo,编译,部署tomcat 通过https://github.com/dangdangdotcom/dubbox下载源码,然后编译得到war包。 CMD进入dubbox-master,执行命令:mvn install -Dmaven.test.skip=true 生成的war包:在dubbox-master\dubbo-admin\targe.

阿一在线的博客 579

zookeeper一台机器启动三台zookeeper同时类似操作kafka

zookeeper一台机器启动三台zookeeper同时类似操作kafka0.系统环境配置0.1 所有服务器之间配置hosts,添加所有服务器的ip和hostname映射,如: vi /etc/hosts 192.168.68.1 b1 0.2 配置limits vi /etc/security/limits.conf 配置为# End of file # * soft nofile 5000

u013294452的博客 5185

Zookeeper 和 tomcat 的安装和使用

zookeeper 开发

zhw74101的博客 4335

Linux 下安装zookeeper+dubbo后台管理

官网:http://zookeeper.apache.org/releases.html 一、zookpeer安装(单机版) 参考:https://blog.csdn.net/u014315941/article/details/52141150 1、下载zookeeper ,这里以zookeeper-3.4.14为例 # wget http://apache.fayea.com/z...

qq_15901351的博客 667

zk+redis+tomcat 实现session共享遇到问题

实现目的: 在使用Nginx+Tomcat+zk项目实现负载均衡的时候,由于Nginx对不同的请求分发到某一个TomcatTomcat在运行的时候分别是不同的容器里,因为会出现session不同步或者丢失的问题。通过tomcat+redis+zk项目实现session共享一、服务器环境配置 tomcat 版本7.0.62 redis 版

xixi808的博客 1308

华为认证最新HCIA-5G教材.rar

华为HCIA-5G

上一篇: 关于redis
下一篇: 完成前后端分离项目部署
programmer_hard
博客等级 码龄7年 3粉丝 36原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值