美文网首页运维
Skywalking 6.0环境搭建

Skywalking 6.0环境搭建

作者: ZeroJin | 来源:发表于2019-01-22 19:59 被阅读256次

下载:

elasticsearch6.5.4

https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.5.4.tar.gz

skywalking

http://mirror.bit.edu.cn/apache/incubator/skywalking/6.0.0-beta/apache-skywalking-apm-incubating-6.0.0-beta.tar.gz

安装elasticsearch

解压:tar -zxvf elasticsearch-6.5.4.tar.gz

配置:

vim elasticsearch-6.5.4/config/elasticsearch.yml

修改以下内容

cluster.name: myskywalking

path.data: /opt/data/es/data

path.logs: /opt/data/es/logs

bootstrap.memory_lock: false

bootstrap.system_call_filter: false

network.host: 127.0.0.1    #推荐本机IP,

http.port: 9200

启动es

配置skywalking

解压:

tar -zxvf apache-skywalking-apm-incubating-6.0.0-beta.tar.gz

修改配置:

cd apache-skywalking-apm-incubating/config

vi application.yml

修改core下

restHost: 127.0.0.1 #推荐本地IP

restPort: 12800 #${SW_CORE_REST_PORT:12800}

restContextPath: / #${SW_CORE_REST_CONTEXT_PATH:/}

gRPCHost:  127.0.0.1 #${SW_CORE_GRPC_HOST:0.0.0.0} 推荐本地IP

gRPCPort: 11800 #${SW_CORE_GRPC_PORT:11800}

storage下

打开es,注释掉h2

namespace: es中的clustername

clusterNodes: esIP:9200

保存退出;

cd apache-skywalking-apm-incubating/webapp

vi webapp.yml

ReadTimeout: 60000 #默认是10000,修改为60000,解决启动超时

listOfServers: 127.0.0.1:12800  # 推荐使用本地IP

保存退出

启动项目:

cd apache-skywalking-apm-incubating/bin

./start.sh

在浏览器访问     IP:8080即可,如果一切正常即可访问成功。

碰到的问题:

访问报500错误

解决方法:

1、可以看下skywalking-oap-server.log,有么有报错,看下oap.log日志有么有报错,这个日志可以看到es连接是否成功,看webapp.log日志有么有报错。

2、修改webapp下的配置文件可以把IP修改为本地IP,别用127,把application.yml配置文件中的12800的host修改为本地。

3、一般是es连接问题,6.0用的http的端口9200,不是tcp,9300的,把这些检查下。

4、es的版本兼容问题,按以上的版本实测没有问题。

相关文章

网友评论

    本文标题:Skywalking 6.0环境搭建

    本文链接:https://www.haomeiwen.com/subject/mlmrjqtx.html