SkyWalking安装和配置
一、环境准备
- SkyWalking 官网 :http://skywalking.apache.org
- ES 官网 :http://elastic.co
- skywalking 安装包:https://archive.apache.org/dist/skywalking/8.4.0/apache-skywalking-apm-es7-8.4.0.tar.gz
- ES 安装包:wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.11.2-linux-x86_64.tar.gz
二、安装部署
docker-compose.yml
[root@iZ2zebhzpca2wuarlnv5hjZ elasticsearch]# cat docker-compose.yml version: '3.3' services: es7: image: docker.elastic.co/elasticsearch/elasticsearch:7.11.2 container_name: es7 ports: - 9200:9200 - 9300:9300 environment: - discovery.type=single-node - bootstrap.memory_lock=true - "ES_JAVA_OPTS=-Xms1048m -Xmx1048m" - TZ=Asia/Shanghai ulimits: memlock: soft: -1 hard: -1 volumes: - /data/elasticsearch/data:/usr/share/elasticsearch/data skywalking-oap: image: apache/skywalking-oap-server:8.3.0-es7 container_name: skywalking-oap restart: always depends_on: - es7 links: - es7 ports: - 11800:11800 - 12800:12800 environment: TZ: Asia/Shanghai SW_STORAGE: elasticsearch7 SW_STORAGE_ES_CLUSTER_NODES: es7:9200 skywalking-ui: image: apache/skywalking-ui:8.4.0 container_name: skywalking-ui restart: always depends_on: - skywalking-oap links: - skywalking-oap ports: - 8080:8080 environment: TZ: Asia/Shanghai SW_OAP_ADDRESS: skywalking-oap:12800
执行启动命令:
[root@iZ2zebhzpca2wuarlnv5hjZ ~]# cd /data/elasticsearch/ [root@iZ2zebhzpca2wuarlnv5hjZ elasticsearch]# ll total 4 drwxrwxrwx 3 root root 19 Mar 16 18:40 data -rw-r--r-- 1 root root 1100 Mar 16 18:39 docker-compose.yml [root@iZ2zebhzpca2wuarlnv5hjZ elasticsearch]# docker-compose up
[root@iZ2zebhzpca2wuarlnv5hjZ elasticsearch]# docker images REPOSITORY TAG IMAGE ID CREATED SIZE docker.elastic.co/elasticsearch/elasticsearch 7.11.2 a6cbb6bace0e 10 days ago 824MB apache/skywalking-ui 8.4.0 5f4d7292cd19 5 weeks ago 403MB apache/skywalking-ui latest 5f4d7292cd19 5 weeks ago 403MB apache/skywalking-oap-server 8.3.0-es7 fdf011363ff8 3 months ago 490MB
[root@iZ2zebhzpca2wuarlnv5hjZ elasticsearch]# docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 69841a888004 apache/skywalking-ui:8.4.0 "bash docker-entrypo…" 17 hours ago Up About a minute 0.0.0.0:8080->8080/tcp skywalking-ui 73cfdeeabebc apache/skywalking-oap-server:8.3.0-es7 "bash docker-entrypo…" 17 hours ago Up 33 seconds 0.0.0.0:11800->11800/tcp, 1234/tcp, 0.0.0.0:12800->12800/tcp skywalking-oap ec4a12657e84 docker.elastic.co/elasticsearch/elasticsearch:7.11.2 "/bin/tini -- /usr/l…" 17 hours ago Up About a minute 0.0.0.0:9200->9200/tcp, 0.0.0.0:9300->9300/tcp es7 [root@iZ2zebhzpca2wuarlnv5hjZ elasticsearch]#
至此,SkyWalking 单机版本已安装完成。