用户名
Email
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
应用中心
帖子
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
IT评测·应用市场-qidao123.com技术社区
»
论坛
›
备份容灾
›
备份
›
Windows【环境 01】服务器系统重装后的服务恢复(ES\Red ...
Windows【环境 01】服务器系统重装后的服务恢复(ES\Redis\Jafka\Tomcat) ...
笑看天下无敌手
论坛元老
|
2024-9-22 07:11:52
|
显示全部楼层
|
阅读模式
楼主
主题
1962
|
帖子
1962
|
积分
5886
1.原因
Windows 服务器系统盘损坏,换了硬盘并重做了系统,其他磁盘未损坏但安装的服务无法正常运行了,包罗:
Elasticsearch
Redis
Jafka
Tomcat
2.问题处置惩罚
2.1 JDK
系统盘损坏之后,作为运行环境,ES、Tomcat 都依靠 JRE 所以要首先安装 JDK,安装步调这里不再赘述了,一定要配置环境变量:
JAVA_HOME(指向 JDK 的根目录)
Path 添加(%JAVA_HOME%\bin;``%JAVA_HOME%\jre\bin;)
配置完成后可以在 CMD 里检察是否生效:
# 命令
java -version
# 输出
java version "1.8.0_131"
Java(TM) SE Runtime Environment (build 1.8.0_131-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.131-b11, mixed mode)
复制代码
2.2 Elasticsearch
Windows 版本的 ES 是解压版本的,安装文件和数据文件都在,但是环境变量由于系统重装丢失,添加即可:
设置ES_HOME环境变量,指向Elasticsearch的安装目录。
将 ES 安装为 Windows 服务:
在bin目录打开 CMD 实行elasticsearch-service.bat install命令进行安装。
通过服务管理工具(services.msc)或打开使命管理器点击服务,找到 Elasticsearch 服务,启动它。或者,在命令提示符中实行net start elasticsearch命令来启动服务。
打开欣赏器,访问http://IP:9200/,假如能看到 Elasticsearch 的欢迎页面,则表示启动成功。
2.3 Redis
Windows 版本的 Redis 也是解压版本的,不能通过配置文件 redis.windows.conf达到后台运行的目的:
需要通过运行命令redis-server --service-install redis.windows.conf --loglevel verbose,将Redis安装为服务并启动后台运行。
redis-server:启动Redis服务器历程。
--service-install:安装为Windows服务。
redis.windows.conf:指定Redis配置文件的路径,该文件包罗了Redis服务的设置和参数。
--loglevel verbose:设置日志级别为详细(verbose),这将记录更详细的信息,有助于调试和监控Redis服务。
Redis的日志级别共有四种
:
debug
:会打印出大量信息,紧张用于开辟和测试阶段。它记录了Redis应用步伐内部运行的详细信息,有助于开辟者了解步伐的详细行为和状态。
verbose
:包罗很多不太有效的信息,但比debug级别要清新一些。它记录了更高级别的信息,比方哀求和相应的内容。
notice
:实用于生产模式,适度冗长,记录紧张的操纵和告警信息,以及Redis发出的一些紧张通知。
warning
:仅记录非常紧张、关键的警告消息,通常用于记录发生的错误,但不影响Redis应用步伐的正常运行。
查抄Redis服务状态:运行命令redis-cli ping,假如返回"
ONG",表示Redis已经成功启动并在后台运行。
克制Redis服务的后台运行,可以运行命令redis-server --service-stop。
2.4 Jafka
Windows 版本的 Jafka 也是解压版,丢失了环境变量和服务:
添加环境变量 JAFKA_HOME或者修改配置文件 X:\jafka\bin\jafka.conf
set.JAFKA_HOME=X:\jafka
复制代码
安装服务
>jafka.exe -i
复制代码
通过服务管理工具(services.msc)或打开使命管理器点击服务,找到 Jafka 服务,启动它。
2.5 Tomcat
Windows 版本的 Tomcat 使用 Tomcat8w.exe启动时报错:
Application System Error
指定的服务未安装
Unable to open the service 'Tomcat8'
复制代码
实验使用 service.bat install安装服务时报错:
The tomcat8.exe was not found...
The CATALINA_HOME environmet variable is not defined correctly.
This environment variable is needed to run this program
复制代码
现实上,一台服务器会安装多个 Tomcat 此时 CATALINA_HOME要怎样配置呢?我们打开 service.bat配置文件:
setlocal
set "SELF=%~dp0%service.bat"
set DEFAULT_SERVICE_NAME=Tomcat8
set SERVICE_NAME=%DEFAULT_SERVICE_NAME%
set "CURRENT_DIR=%cd%"
if not "%CATALINA_HOME%" == "" goto gotHome
set "CATALINA_HOME=%cd%"
if exist "%CATALINA_HOME%\bin\%DEFAULT_SERVICE_NAME%.exe" goto gotHome
if exist "%CATALINA_HOME%\bin\%SERVICE_NAME%.exe" goto gotHome
复制代码
可以发现CATALINA_HOME是可以不用配置的,但是要修改DEFAULT_SERVICE_NAME,版本差异修改的地方可能不一样,我使用的是 8.5版本:
# 部署多个Tomcat时服务名称一定要不一样【安装的时候一样也会提示的】
set DEFAULT_SERVICE_NAME=Tomcat8
set SERVICE_NAME=%DEFAULT_SERVICE_NAME%
复制代码
这个服务名称跟文件夹里的启动步伐是一致的:
修改好之后,再次安装即可,使用服务管理工具(services.msc)或打开使命管理器点击服务启动,也可以使用 Tomcat8w.exe进行服务启停。
3.总结
大部分解压版的服务不用进行重装,但是需要配置环境变量。
安装版的可能存在较多的问题。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
笑看天下无敌手
论坛元老
这个人很懒什么都没写!
楼主热帖
mysql精简单机版,免登录,可复制,不 ...
计算机视觉-OpenCV图像金字塔 ...
Java如何使用流式编程的方式访问url呢 ...
【毕业季】-职场10年大咖有话想说 ...
Gitee教程实战(企业级) 包含详细的出 ...
一个工作薄中快速新建多个数据表 ...
使用ansible部署服务到k8s
使用 Kubeadm 部署 Kubernetes(K8S) 安 ...
什么是真正的HTAP?(一)背景篇 ...
【牛客刷题-SQL进阶挑战】NO1.增删改操 ...
标签云
集成商
AI
运维
CIO
存储
服务器
登录参与点评抽奖加入IT实名职场社区
下次自动登录
忘记密码?点此找回!
登陆
新用户注册
用其它账号登录:
关闭
快速回复
返回顶部
返回列表