做分析图很好用的网站,电子版证件照免费制作微信小程序,wordpress注册充值,app上架应用市场需要什么条件skywalking很优秀。
安装服务端
skywalking的服务端主要是aop服务#xff0c;为了方便查看使用还需要安装ui。另外采集的数据我们肯定要存起来#xff0c;这个数据库就直接用官方的banyandb。也就是aop、ui、banyandb都使用官方包。 我们的目的是快速使用和体验#xff0c…skywalking很优秀。
安装服务端
skywalking的服务端主要是aop服务为了方便查看使用还需要安装ui。另外采集的数据我们肯定要存起来这个数据库就直接用官方的banyandb。也就是aop、ui、banyandb都使用官方包。 我们的目的是快速使用和体验所以安装部署时选择单机模式。 为了更有沉浸感我们选择直接的安装部署不用docker那些。
确认安装了java
如果没有可以直接用命令安装一个比如
dnf install java -y本次安装的版本是java 11
java -version
openjdk version 11.0.23 2024-04-16 LTS
OpenJDK Runtime Environment (Red_Hat-11.0.23.0.9-2) (build 11.0.239-LTS)
OpenJDK 64-Bit Server VM (Red_Hat-11.0.23.0.9-2) (build 11.0.239-LTS, mixed mode, sharing)下载官方包
wget https://dlcdn.apache.org/skywalking/10.0.1/apache-skywalking-apm-10.0.1.tar.gz
wget https://dlcdn.apache.org/skywalking/banyandb/0.6.1/skywalking-banyandb-0.6.1-bin.tgz下载完成后创建两个目录放置apache-skywalking-apm和banyandb
mkdir apache-skywalking-apm skywalking-banyandb
cp apache-skywalking-apm-10.0.1.tar.gz apache-skywalking-apm/
cp skywalking-banyandb-0.6.1-bin.tgz skywalking-banyandb/解压
cd apache-skywalking-apm
tar -xvf apache-skywalking-apm-10.0.1.tar.gzcd ../skywalking-banyandb
tar -xvf skywalking-banyandb-0.6.1-bin.tgz这些工作准备好之后呢我们就来启动skywalking的服务端了
启动skywalking-banyandb
在skywalking-banyandb目录下执行如下命令
nohup ./bin/banyand-server-static standalone 看下日志, 如果有message:“Start liaison http server” 这行信息就是启动成功了
tail nohup.out打开浏览器访问http://localhost:17913/ 如果不是部署在本地的把localhost换成ip比如http://10.0.90.12:17913/此时就能看到banyandb的管理界面了。 使用standalone模式不加其他参数时数据默认是保存在/tmp目录下
启动skywalking-apm
进入apache-skywalking-apm目录默认会看到该目录下还有个目录apache-skywalking-apm-bin, 进入这个目录
cd apache-skywalking-apm-bin
vi config/application.yml修改config/application.yml配置文件找到如下配置
storage:selector: ${SW_STORAGE:h2}elasticsearch:namespace: ${SW_NAMESPACE:}clusterNodes: ${SW_STORAGE_ES_CLUSTER_NODES:localhost:9200}将${SW_STORAGE:h2}改为banyandb, 其他都不用改。
storage:selector: banyandbelasticsearch:namespace: ${SW_NAMESPACE:}clusterNodes: ${SW_STORAGE_ES_CLUSTER_NODES:localhost:9200}改完后保存退出启动
nohup ./bin/oapService.sh start nohup.out日志里有如下信息时就是启动成功了
Server started, host 0.0.0.0 listening on 11800启动skywalking-ui
最后一步把ui启动起来我们就能看到skywalking的管理页面了。 还是在apache-skywalking-apm-bin目录下执行如下命令
nohup bin/webappService.sh webservice.log webservice.log里有如下信息时就是启动成功了
SkyWalking Booster UI is now running. OAP service at http://localhost:12800 and Booster UI at http://localhost:8080打开浏览器访问吧 http://10.0.90.12:8080/ 到这里我们服务端的部署就完成了接下来就是部署客户端下篇见。