当前位置: 首页 > news >正文

ubuntu20.04.6 安装Skywalking 10.0.1

1.前置准备

1.1. **jdk17(Skywalking10 jdk22不兼容,用17版本即可)**安装:

https://blog.csdn.net/CsethCRM/article/details/140768670

1.2. elasticsearch安装:

https://blog.csdn.net/CsethCRM/article/details/140769597

2. 官方下载(根据需要的版本)

官方下载地址:https://archive.apache.org/dist/skywalking/

在这里插入图片描述

3.上传到服务器/root/env

在这里插入图片描述

4.安装Skywalking

4.1 解压缩skywalking

-- 切换到压缩包所在目录
cd /root/env/
-- 创建skywalking文件夹
sudo mkdir /usr/lib/skywalking
-- 解压skywalking 到 新建的目录
sudo tar -zxvf apache-skywalking-apm-10.0.1.tar.gz -C /usr/lib/skywalking

4.2 配置Skywalking 使用 elasticsearch

storage:selector: ${SW_STORAGE:elasticsearch}elasticsearch:namespace: ${SW_NAMESPACE:"skywalking-index"}clusterNodes: ${SW_STORAGE_ES_CLUSTER_NODES:localhost:9200}protocol: ${SW_STORAGE_ES_HTTP_PROTOCOL:"http"}connectTimeout: ${SW_STORAGE_ES_CONNECT_TIMEOUT:3000}socketTimeout: ${SW_STORAGE_ES_SOCKET_TIMEOUT:30000}responseTimeout: ${SW_STORAGE_ES_RESPONSE_TIMEOUT:15000}numHttpClientThread: ${SW_STORAGE_ES_NUM_HTTP_CLIENT_THREAD:0}user: ${SW_ES_USER:""}password: ${SW_ES_PASSWORD:""}trustStorePath: ${SW_STORAGE_ES_SSL_JKS_PATH:""}trustStorePass: ${SW_STORAGE_ES_SSL_JKS_PASS:""}

4.3 启动skywalking

-- 进入skywalking目录
cd /usr/lib/skywalking/apache-skywalking-apm-bin/-- 启动SkyWalking OAP服务器和UI:
bash oapService.sh
bash webappService.sh-- 检查SkyWalking是否正在运行:http://机器IP:8080/

4.4 UI如下图,恭喜,Success.

在这里插入图片描述

4.5 elasticsearch 节点状态查看

在这里插入图片描述

附录:

Skywalking 各个端口作用

skywalking-ui: 前端服务,端口号8080.
skywalking-oap:可观测性分析平台,11800为数据写入端口,12800为查询端口。

问题1

命令:bash oapService.sh
异常:Caused by: java.lang.IllegalArgumentException: Unsupported class file major version 66
解决方法:
把jdk 从 22版本 换成 17版本 ,问题解决。
安装jdk参照:https://blog.csdn.net/CsethCRM/article/details/140768670

注:看下面2个日志文件 ⬇️⬇️⬇️,配合百度可以解决99%的问题

1. /usr/lib/skywalking/apache-skywalking-apm-bin/logs/skywalking-oap-server.log
2./usr/lib/skywalking/apache-skywalking-apm-bin/logs/skywalking-webapp.log
http://www.lryc.cn/news/410181.html

相关文章:

  • C++:map和set
  • 深入理解二叉搜索树:定义、操作及平衡二叉树
  • vue3组件通信(二)
  • 关键词查找【Boyer-Moore 算法】
  • 【前端手写代码】手写Object.create
  • 速通JS模块化规范
  • HamonyOS性能优化工具和方法
  • 前端实现边下载文件边上传
  • 滑线变阻器的优缺点是什么?
  • K8s大模型算力调度策略的深度解析
  • Unity Transform组件实现动画:基础与进阶技巧
  • 基于深度学习的图像与文本结合
  • windows安全加固
  • 网络安全是什么?怎么入门网络安全?
  • 语义分割介绍
  • Unity Editor免登录启动 无需UnityHub
  • Redis实战篇(黑马点评)笔记总结
  • vulntarget-b
  • Axure Web端元件库:构建高效互动网页的基石
  • mac OS matplotlib missing from font(s) DejaVu Sans
  • 在 .NET 中使用 Elasticsearch:从安装到实现搜索功能的完整指南
  • Ecovadis认证的步骤需要怎么做?
  • git sendemail使用
  • 【React】package.json 文件详解
  • 【嵌入式开发】Keil下载安装
  • 【vluhub】elasticsearch漏洞
  • 七言-绝美崇州
  • C++11新增特性及右值引用
  • MySQL --- 表的操作
  • MongoDB 基础知识