Windows11系统下SkyWalking环境搭建教程-SkyWalking启动

时间:2024-10-01 11:53:46

首先的话因为Nacos是服务注册和发现的中心,所以需要最先启动
请添加图片描述
然后的话便是启动OAP服务,因为OAP后端是SkyWalking的核心服务,负责处理代理agent发送来的监控数据,OAP服务启动后会向Nacos注册自己并开始接收来自 Java 应用的监控数据????????????
请添加图片描述
这里博主同时启动OAP服务和UI服务时窗口闪退,无法查看到错误信息,准备来一一排查错误信息

  • 首先是检查日志文件,可惜为空????????????
    请添加图片描述
  • 然后检查下是否端口被占用,所设置的8888端口也没有发送冲突????????????
    请添加图片描述
  • 使用命令行启动,结果没有出输出错误信息,仍然闪退????????????
    请添加图片描述
    经调研可知,SkyWalking OAP 服务默认情况下需要一个存储引擎来存储监控数据。 博主接下来带领大家下载一下Elasticsearch(SkyWalking的默认存储引擎),跳转至下文的Elasticsearch安装目录进行Elasticsearch安装的步骤,安装完毕后将配置文件中storage部分进行配置
    请添加图片描述
    双击服务仍然不能打开,用Git Bash打开输入命令
sh startup.sh

显示已成功运行?这就很奇怪了????????????
请添加图片描述
然后发现生成有log文件了,一看表示我正在运行的 Java 版本过低,无法运行由更高版本的 Java 编译的类文件,崩溃了啊,新版本要求JDK11????????????
请添加图片描述
安装JDK吧

JDK11 安装地址

博主直接下载压缩包来解压
请添加图片描述
解压完成后博主修改了一下JAVA_HOME的环境变量,更换为jdk11的文件夹,重启一下命令行输入java版本命令,显示jdk11表示更好成功
请添加图片描述
双击oapService.bat启动OAP服务仍然闪退,查看log文件表明Nacos时没有找到用户 ,这里是因为博主没有在SkyWalking的配置文件中修正nacos的用户名和密码配置

请添加图片描述
请添加图片描述
再次运行oapService.bat在Nacos管理页面发现服务成功注册????????????????
请添加图片描述
运行webappService.bat然后访问http://localhost:8888成功打开SkyWalking的UI界面????????????????
请添加图片描述