# 用途说明 单机模式默认使用本地H2数据库,不支持集群部署。主要用于:预览、功能测试、演示和低压力系统。如果使用单机collector用于非演示环境,你可选择使用Elasticsearch作为存储实现。 ## 所需的第三方软件 - JDK8+ ## 下载发布版本 - 前向[发布页面](https://github.com/OpenSkywalking/skywalking/releases) ## Quick Start Collector单机模拟启动简单,提供和集群模式相同的功能,单机模式下除端口被占用的情况下,直接启动即可。 ## 部署collector 1. 解压安装包`tar -xvf skywalking-collector.tar.gz`,windows用户可以选择zip包 1. 运行`bin/startup.sh`启动。windows用户为.bat文件。 ## 使用Elastic Search代替H2存储 - 在单机模式下除了支持内置的H2数据库运行,也支持其他的存储(当前已支持的ElasticSearch 5.3),取消Storage相关配置节的注释,并修改配置。 ```yaml #storage: # elasticsearch: # cluster_name: CollectorDBCluster # cluster_transport_sniffer: true # cluster_nodes: localhost:9300 # index_shards_number: 2 # index_replicas_number: 0 ``` ## 部署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