用途說明
單機(jī)模式默認(rèn)使用本地H2數(shù)據(jù)庫,不支持集群部署。主要用于:預(yù)覽、功能測試、演示和低壓力系統(tǒng)。如果使用單機(jī)collector用于非演示環(huán)境,你可選擇使用Elasticsearch作為存儲實現(xiàn)。
JDK8+
前向發(fā)布頁面
Collector單機(jī)模擬啟動簡單,提供和集群模式相同的功能,單機(jī)模式下除端口被占用的情況下,直接啟動即可。
解壓安裝包tar -xvf skywalking-collector.tar.gz,windows用戶可以選擇zip包
運行bin/startup.sh啟動。windows用戶為.bat文件。
在單機(jī)模式下除了支持內(nèi)置的H2數(shù)據(jù)庫運行,也支持其他的存儲(當(dāng)前已支持的ElasticSearch 5.3),取消Storage相關(guān)配置節(jié)的注釋,并修改配置。
#storage:
#?? elasticsearch:
#???? cluster_name: CollectorDBCluster
#???? cluster_transport_sniffer: true
#???? cluster_nodes: localhost:9300
#???? index_shards_number: 2
#???? index_replicas_number: 0
修改elasticsearch.yml文件
設(shè)置cluster.name: CollectorDBCluster。此名稱需要和collector配置文件一致。
設(shè)置node.name: anyname, 可以設(shè)置為任意名字,如Elasticsearch為集群模式,則每個節(jié)點名稱需要不同。
增加如下配置
# ES監(jiān)聽的ip地址
network.host: 0.0.0.0
thread_pool.bulk.queue_size: 1000
啟動Elasticsearch