2018-05-19 Skywalking 5.0.0单机搭建笔记

环境准备

JDK 1.8
ElasticSearch 5.3.3
当前系统Windows 10

阅读Skywalking 官方部署文档
https://github.com/apache/incubator-skywalking/blob/master/docs/cn/Deploy-backend-in-standalone-mode-CN.md

阅读ElasticSearch 的安装文档
https://www.elastic.co/guide/en/elasticsearch/reference/current/zip-windows.html

在5.0.0-alpha版本中,暂不提供H2实现, 所以在启动之前,必须先部署ElasticSearch

ElasticSearch 部署

修改elasticsearch.yml文件
设置 cluster.name: CollectorDBCluster。此名称需要和collector配置文件一致。
设置 node.name: anyname, 可以设置为任意名字,如Elasticsearch为集群模式,则每个节点名称需要不同。
增加如下配置

# ES监听的ip地址
network.host: 0.0.0.0
thread_pool.bulk.queue_size: 1000

启动Elasticsearch

先安装到服务,方便在任务管理器里面启动服务:

elasticsearch-service.bat install

配置Skywalking的Agent

agent整个文件夹在apache-skywalking-apm-incubating-5.0.0-alpha.zip 解压之后的里面,不能改变目录结构,可以随便复制到一个地方。

打开文件
D:\skywalking-agent\agent\config\agent.config
可修改agent.config配置agent.application_code=xxl-job为自己的应用名。
官方文档也有一些表述,主要就是这些

agent.application_code=xxl-job

#对应Collector的config/application.yml配置文件中 agent_server/jetty/port 配置内容
collector.servers=127.0.0.1:10800

# Logging level
logging.level=DEBUG

# logging prefix
logging.file_name=skywalking-agent.log
logging.max_file_size=314572800

也可以通过http://localhost:10800/agent/jetty访问查看agent信息

查看Skywalking配置文件

打开Skywaling的配置文件config/application.yml

naming:
  jetty:
    host: localhost
    port: 10800
    context_path: /

启动项目

任意项目,启动的时候加上JVM启动参数:

-javaagent:"D:\skywalking-agent\agent\skywalking-agent.jar"

路径不能有中文,好像会启动失败
在IDEA 内也可以,Run/Debug Configuration里面VM options 加上该参数

启动Skywalking的后台等

打开bin中starup.bat即可,会自动打开Collector和Webapp

注意agent.config 中配置指向此Collector服务即可

打开WEB 页面
http://localhost:8080

完成

你可能感兴趣的:(2018-05-19 Skywalking 5.0.0单机搭建笔记)