当前位置: 首页 > 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

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Kylin系列(一):入门与深入解析(大数据分析)
  • RVC-AI声音克隆-你的声音不再是唯一
  • Wechat Files目录垃圾清理指南
  • Android笔试面试题AI答之线程Handler、Thread(2)
  • ES(Elasticsearch)常用的函数有哪些?
  • 代码审计:Bluecms v1.6
  • 9. kubernetes资源——pv/pvc持久卷
  • 银行贷款信用评分不足?大数据帮你找回失去的“分”
  • 史上最全网络安全面试题+答案
  • pve笔记
  • 「C++系列」数组
  • 使用Chainlit接入通义千问快速实现一个多模态的对话应用
  • Android12 显示框架之SurfaceComposerClient创建
  • element的el-autocomplete带输入建议搜索+搜索匹配文字高亮显示
  • 前端开发:Vue2.0桌面组件库-Element
  • [LeetCode] Wiggle Sort
  • Android开发 - 掌握ConstraintLayout(四)创建基本约束
  • Docker入门(二) - Dockerfile
  • ECMAScript 6 学习之路 ( 四 ) String 字符串扩展
  • ESLint简单操作
  • JavaScript/HTML5图表开发工具JavaScript Charts v3.19.6发布【附下载】
  • MySQL数据库运维之数据恢复
  • spring-boot List转Page
  • 彻底搞懂浏览器Event-loop
  • 模仿 Go Sort 排序接口实现的自定义排序
  • 项目管理碎碎念系列之一:干系人管理
  • 移动互联网+智能运营体系搭建=你家有金矿啊!
  • Mac 上flink的安装与启动
  • 选择阿里云数据库HBase版十大理由
  • ​【经验分享】微机原理、指令判断、判断指令是否正确判断指令是否正确​
  • ​二进制运算符:(与运算)、|(或运算)、~(取反运算)、^(异或运算)、位移运算符​
  • #include<初见C语言之指针(5)>
  • #我与Java虚拟机的故事#连载12:一本书带我深入Java领域
  • (1/2) 为了理解 UWP 的启动流程,我从零开始创建了一个 UWP 程序
  • (2024,LoRA,全量微调,低秩,强正则化,缓解遗忘,多样性)LoRA 学习更少,遗忘更少
  • (C语言)输入自定义个数的整数,打印出最大值和最小值
  • (delphi11最新学习资料) Object Pascal 学习笔记---第13章第1节 (全局数据、栈和堆)
  • (solr系列:一)使用tomcat部署solr服务
  • (定时器/计数器)中断系统(详解与使用)
  • (六)c52学习之旅-独立按键
  • (每日持续更新)信息系统项目管理(第四版)(高级项目管理)考试重点整理第3章 信息系统治理(一)
  • (南京观海微电子)——COF介绍
  • (四)js前端开发中设计模式之工厂方法模式
  • (转) Android中ViewStub组件使用
  • (转)一些感悟
  • *算法训练(leetcode)第四十五天 | 101. 孤岛的总面积、102. 沉没孤岛、103. 水流问题、104. 建造最大岛屿
  • .NET Core/Framework 创建委托以大幅度提高反射调用的性能
  • .NET 读取 JSON格式的数据
  • .NET 反射的使用
  • .Net--CLS,CTS,CLI,BCL,FCL
  • .NET简谈设计模式之(单件模式)
  • .NET微信公众号开发-2.0创建自定义菜单
  • /usr/local/nginx/logs/nginx.pid failed (2: No such file or directory)
  • @Transactional 参数详解
  • [ element-ui:table ] 设置table中某些行数据禁止被选中,通过selectable 定义方法解决