引用
ES搭建
搭建简介1
准备安装环境
Zookeeper搭建
Zookeeper安装
安装zookeeper
wget https://dlcdn.apache.org/zookeeper/zookeeper-3.8.0/apache-zookeeper-3.8.0-bin.tar.gz --no-check-certificate
tar -xzvf apache-zookeeper-3.8.0-bin.tar.gz
mv apache-zookeeper-3.8.0-bin /data/home/user00/zookeeper
配置zookeeper
cp /data/home/user00/zookeeper/conf/zoo_sample.cfg /data/home/user00/zookeeper/conf/zoo.cfg
export PATH=$PATH:/data/home/user00/zookeeper/bin
vim /data/home/user00/zookeeper/conf/zoo.cfg
启动zookeeper服务端
cd /data/home/user00/zookeeper/bin
./zkServer.sh start
启动zookeeper客户端
./zkCli.sh
Connecting to localhost:2181
..........
..........
..........
Welcome to ZooKeeper!
2018-10-25 21:04:54,407 [myid:] - INFO [main-SendThread(localhost:2181):ClientCnxn$SendThread@1029] - Opening socket connection to server localhost/0:0:0:0:0:0:0:1:2181. Will not attempt to authenticate using SASL (unknown error)
JLine support is enabled
2018-10-25 21:04:54,471 [myid:] - INFO [main-SendThread(localhost:2181):ClientCnxn$SendThread@879] - Socket connection established to localhost/0:0:0:0:0:0:0:1:2181, initiating session
[zk: localhost:2181(CONNECTING) 0] 2018-10-25 21:04:54,501 [myid:] - INFO [main-SendThread(localhost:2181):ClientCnxn$SendThread@1303] - Session establishment complete on server localhost/0:0:0:0:0:0:0:1:2181, sessionid = 0x10000712e6f0000, negotiated timeout = 30000
WATCHER::
WatchedEvent state:SyncConnected type:None path:null
查看状态
cd /data/home/user00/zookeeper/bin
./zkServer.sh status
ES搭建
下载Skywalking
wget https://dlcdn.apache.org/skywalking/9.0.0/apache-skywalking-apm-9.0.0.tar.gz --no-check-certificate
tar -xzvf apache-skywalking-apm-9.0.0.tar.gz
mv apache-skywalking-apm-bin /data/home/user00/skywalking
wget https://archive.apache.org/dist/skywalking/8.7.0/apache-skywalking-apm-es7-8.7.0.tar.gz
tar -xzvf apache-skywalking-apm-es7-8.7.0.tar.gz
mv apache-skywalking-apm-bin-es7 /data/home/user00/skywalking
SkyWalking OAP 搭建
配置数据库
vim /data/home/user00/skywalking/config/application.yml
- 配置注解
1. Skywalking OAP分别支持对单机部署,zookeeper、consul、etcd、nacos和k8s的集群部署。
2. 默认参数中gRPC的配置即为Agent的接入点
core:
···
gRPCHost:${SW_CORE_GRPC_HOST:0.0.0.0}
gPRCPort:${SW_CORE_GRPC_PORT:11800}
配置Agent接入点
启动OAP
sh /data/home/user00/skywalking/bin/oapService.sh
- 查看启动log
cat /data/home/user00/skywalking/logs/skywalking-oap-server.log
ps ef|grep oap
报错汇总
- Failed to bind: 检查config/application.yml 配置的端口是否存在重复。
SkyWalking UI 搭建
配置访问端口
vim /data/home/user00/skywalking/webapp/webapp.yml
server:
port: 18080
启动 UI
sh /data/home/user00/skywalking/bin/webappService.sh
使用说明
- 在http://IP:18080 页面进入后不要F5刷新,刷新页面会挂(不支持多级url的解析)。
- 追踪-> 选择时间->搜索
启动
sh /data/home/user00/jaeger/bin/start-collector.sh
sh /data/home/user00/jaeger/bin/start-agent.sh
Go2Sky 搭建
- 作为Skywalking配套的上传Trace数据的Agent:客户端工具,我们选择使用go语言编写的Go2Sky
// Go2Sky打算单独写一篇,这里不再追加
关于我们
我们会分享一些技术文章,包括但不限于游戏技术、云原生、ACM题解、基础编程知识等,如果能授人以渔,荣幸之至!
我们也会做一些有温度的产品、游戏,会陆续分享给大家,如果能博君一笑,再好不过!
产品列表:
★ WorkerHub小程序,信息均来自各个大厂员工爆料,可以查询各个公司/部门/岗位的工作做细、工作体验、工作评价等,供打工er找工作的时候参考,避雷卷王团队/天坑团队!