mkdir -p /mydata/es/config
mkdir -p /mydata/es/data
chmod 777 -R /mydata/es
echo "http.host: 0.0.0.0" >> /mydata/es/config/elasticsearch.yml
1.docker部署es7
docker run -d --name patent_es7 -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -e ES_JAVA_OPTS="-Xms128m -Xmx128m" -v /mydata/es/config/elasticsearch.yml:/usr/share/elasticsearch/config/elasticsearch.yml -v /mydata/es/data:/usr/share/elasticsearch/data -v /mydata/es/plugins:/usr/share/elasticsearch/plugins elasticsearch:7.6.2
2.docker部署oap
docker run --name patent_oap --restart always -d -e TZ=Asia/Shanghai -p 12800:12800 -p 11800:11800 --link patent_es7 -e SW_STORAGE=elasticsearch7 -e SW_STORAGE_ES_CLUSTER_NODES=patent_es7:9200 apache/skywalking-oap-server:8.5.0-es7
3.docker部署skywalking-ui
docker run -d --name patent_skywalking-ui --restart=always -e TZ=Asia/Shanghai -p 8080:8080 --link patent_oap -e SW_OAP_ADDRESS=patent_oap:12800 apache/skywalking-ui:8.5.0
把skywalkingagent文件放到F盘上,
本地在idea启动的时候在启动项的Vm options加上:
-javaagent:F:\skywalkingagent\agent\skywalking-agent.jar -Dskywalking.agent.service_name=DataApplication -Dskywalking.collector.backend_service=8.134.154.210:11800
linux利用jar包启动:
nohup java -jar -javaagent:/www/agent/skywalking-agent.jar -Dskywalking.agent.service_name=DataApplication -Dskywalking.collector.backend_service=127.0.0.1:11800 data_service.jar --spring.profiles.active=dev >/www/jar/logs/data-service/product_info.log 2>&1 &