107 lines
2.7 KiB
Markdown
107 lines
2.7 KiB
Markdown
|
初始化数据目录(暂时不需要)
|
||
|
|
||
|
```
|
||
|
rm -rf /k8slpv/bigdata-sync/flink-streaming-platform-web /k8slpv/bigdata-sync/flink
|
||
|
mkdir -p /k8slpv/bigdata-sync/flink-streaming-platform-web && chmod 777 /k8slpv/bigdata-sync/flink-streaming-platform-web
|
||
|
mkdir -p /k8slpv/bigdata-sync/flink && chmod 777 /k8slpv/bigdata-sync/flink
|
||
|
```
|
||
|
|
||
|
|
||
|
|
||
|
# 部署
|
||
|
|
||
|
如果并没有loki采集日志, 则建议去掉loki部分(反之则可以加上, 目前默认就去掉了)
|
||
|
|
||
|
按照顺序一次执行文件即可(首次启动会导致部分服务启动, 问题不大, 等待重启即可)
|
||
|
|
||
|
注意需要改一下两个ingress的host值
|
||
|
|
||
|
```
|
||
|
0.0-ns.yaml
|
||
|
0.1-log-config.yaml
|
||
|
1.0-flink-reactive-mode-configuration-configmap.yaml
|
||
|
1.1-jobmanager-service.yaml
|
||
|
1.2-jobmanager-session-deployment-ha.yaml
|
||
|
1.3-taskmanager-session-deployment.yaml
|
||
|
1.4-ingress.yaml
|
||
|
2.0-flink-streaming-platform-web.yaml
|
||
|
```
|
||
|
|
||
|
|
||
|
|
||
|
```
|
||
|
kubectl apply -f .
|
||
|
```
|
||
|
|
||
|
|
||
|
|
||
|
# 调试
|
||
|
|
||
|
## Flink
|
||
|
|
||
|
### init
|
||
|
|
||
|
```
|
||
|
kubectl -n bigdata-sync get job
|
||
|
kubectl -n bigdata-sync get pod|grep init
|
||
|
kubectl -n bigdata-sync logs -f --tail 100 job/init-flink
|
||
|
kubectl -n bigdata-sync exec -it init-flink-h4fwp -- bash
|
||
|
```
|
||
|
|
||
|
|
||
|
|
||
|
### jobmanager
|
||
|
|
||
|
```
|
||
|
kubectl -n bigdata-sync get deployment|grep jobmanager
|
||
|
kubectl -n bigdata-sync describe deployment flink-jobmanager
|
||
|
|
||
|
kubectl -n bigdata-sync get pod|grep jobmanager
|
||
|
kubectl -n bigdata-sync describe pod flink-jobmanager-54c64c7b88-l2fmb
|
||
|
|
||
|
kubectl -n bigdata-sync logs -f --tail 100 deployment/flink-jobmanager -c jobmanager
|
||
|
|
||
|
kubectl -n bigdata-sync exec -it flink-jobmanager-6fc5496f7-h74fz flink-jobmanager -- bash
|
||
|
```
|
||
|
|
||
|
### taskmanager
|
||
|
|
||
|
```
|
||
|
kubectl -n bigdata-sync get deployment|grep taskmanager
|
||
|
kubectl -n bigdata-sync get pod -o wide|grep taskmanager
|
||
|
kubectl -n bigdata-sync logs -f --tail 100 deployment/flink-taskmanager
|
||
|
|
||
|
kubectl -n bigdata-sync logs -f --tail 100 flink-taskmanager-56cc8c749-7mjnz -c taskmanager
|
||
|
|
||
|
kubectl -n bigdata-sync exec -it flink-taskmanager-5dc5458c6d-jdnrs flink-taskmanager-c taskmanager -- bash
|
||
|
telnet flink-jobmanager 6123
|
||
|
```
|
||
|
|
||
|
## Web
|
||
|
|
||
|
### mysql
|
||
|
|
||
|
```
|
||
|
kubectl -n bigdata-sync get svc|grep flink-streaming-platform-web
|
||
|
```
|
||
|
|
||
|
### web
|
||
|
|
||
|
```
|
||
|
kubectl -n bigdata-sync get deployment|grep flink-streaming-platform-web
|
||
|
kubectl -n bigdata-sync describe deployment flink-streaming-platform-web
|
||
|
kubectl -n bigdata-sync get pod|grep flink-streaming-platform-web
|
||
|
|
||
|
kubectl -n bigdata-sync describe pod flink-streaming-platform-web-8cc54d699-x942d
|
||
|
kubectl -n bigdata-sync logs -f --tail 100 deployment/flink-streaming-platform-web flink-streaming-platform-web
|
||
|
|
||
|
kubectl -n bigdata-sync exec -it flink-streaming-platform-web-85878766bb-r64lc -c flink-streaming-platform-web -- bash
|
||
|
```
|
||
|
|
||
|
# 访问
|
||
|
|
||
|
http://flink-bigdata-sync.local.wangjiahuan.com
|
||
|
|
||
|
http://web-bigdata-sync.local.wangjiahuan.com admin/123456
|
||
|
|