Pinpoint 를 docker로 실행 시키고 localhost:8080에서 강의와 같이 Quick app 을 찾을 수 없고 server map 만 뜹니다.
CH 13. 분산 환경에서의 테스트 및 디버깅 실습의
01. 성능 테스트를 위한 환경설정
강의에서
pinpoint를 docker image를 pull 받고 실행하는데 강의처럼 quick app이 뜨지 않고 강의에서 실행하느 ui가 제대로 뜨지 않습니다.
참고로 저는 window가 아닌 mac 을 사용하고 있습니다.
터미널에서
docker-compose -f docker-compose.yml up -d 명령어를 통해 실행했는데
http://localhost:8080/ 으로 접속했을때 강의와는 전혀 다른 화면이 뜹니다.
Quick app을 검색 해보니 전혀 안나오고요
그래서 어떤 문제인제 에러를 확인해 봤습니다.
일단 해당 홈페이지에서
우측 상단을 보니
Error Details An error occurred while fetching the data.
라는 메시지가 뜨는 겁니다.
그래서 알아보니까
docker logs pinpoint-web 명령어를 통해 에러를 확인하니
(사실 너무 길어서 터미널을 드래그하는데 명령어도 사라진 채로 끝까지 드래그할 수 없었습니다 )
찾아 낸 에러가 여러 에러가 있었지만 그중에서
org.apache.hbase.thirdparty.io.netty.channel.AbstractChannel$AnnotatedConnectException: Connection refused: ad7c1fcb1010/172.24.0.7:16020Caused by: java.net.ConnectException: Connection refusava.io.UncheckedIOException: org.apache.hadoop.hbase.TableNotFoundException: ApplicationIndex
이러한 에러들이 있었습니다.
참고로 모든 docker 는 status가 up 상태 입니다.
docker exec -it pinpoint-hbase sh 명령어로
pinpoint-hbase 터미널로 접속하고
터미널에서
/opt/hbase/hbase-2.2.6/bin/hbase shell 로 접속해서
list 명령어를 실행했더니 다음과 같은 상태입니다.
hbase(main):001:0> list
TABLE
ERROR: KeeperErrorCode = NoNode for /hbase/master
For usage try 'help "list"'
Took 0.1197 seconds
hbase(main):002:0>
그래서
NoNode for /hbase/master는 HBase가 ZooKeeper와의 연결 문제로 마스터 정보를 찾을 수 없다는 에러라고 하는데
아까 말한대로 모든 docker 는 up 상태입니다.
참고로 터미널 명령어가 아닌 docker desktop으로 실행해도 동일합니다..
참고로 localhost:8085 는 잘 떴으며
/getCurrentTimestamp
/sleep3
/sleep5
요청 모두 잘 갔습니다. (물론 quick app 이 안되니까 ui 상트로는 확인할 수 없습니다)
대체 어떻게 이 상황을 해결할 수 있을까요?
즉 강의 처럼 quick app을 실행시켜서 동일하게 실행해보고 싶습니다..
혹시 모르니까 제 docekr ps 명령어를 입력했을시 떠있는 컨테이너들도 보여드리겠습니다.
taekgyu@taekgyuui-MacBookAir ~ % docker psCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES7104f6dabd5a pinpointdocker/pinpoint-quickstart "catalina.sh run" About an hour ago Up About an hour 0.0.0.0:8085->8080/tcp pinpoint-quickstartf83dfa1f6273 pinpointdocker/pinpoint-agent:latest "/usr/local/bin/conf…" About an hour ago Up About an hour pinpoint-agenta1c6c55652a6 pinpointdocker/pinpoint-web:latest "/cnb/process/web" About an hour ago Up About an hour 0.0.0.0:8080->8080/tcp, 0.0.0.0:9997->9997/tcp pinpoint-webeff0d1a5f0d6 pinpointdocker/pinpoint-batch:latest "/cnb/process/web" About an hour ago Up 14 seconds pinpoint-batch91199f3f327c pinpointdocker/pinpoint-flink:latest "/docker-bin/docker-…" About an hour ago Up About an hour 6123/tcp, 0.0.0.0:6121-6122->6121-6122/tcp, 0.0.0.0:19994->19994/tcp, 8081/tcp pinpoint-flink-taskmanager126f24aaaea9 pinpointdocker/pinpoint-collector:latest "/cnb/process/web" About an hour ago Up About an hour 0.0.0.0:9991-9996->9991-9996/tcp, 0.0.0.0:9995-9996->9995-9996/udp pinpoint-collectorb8cf6281868a pinpointdocker/pinpoint-flink:latest "/docker-bin/docker-…" About an hour ago Up About an hour 6123/tcp, 0.0.0.0:8081->8081/tcp pinpoint-flink-jobmanagerad7c1fcb1010 pinpointdocker/pinpoint-hbase:latest "/bin/sh -c '/usr/lo…" About an hour ago Up About an hour 0.0.0.0:16010->16010/tcp, 0.0.0.0:16030->16030/tcp, 0.0.0.0:60000->60000/tcp, 0.0.0.0:60020->60020/tcp pinpoint-hbasec958f8e9424f redis:7.0.14 "docker-entrypoint.s…" About an hour ago Up About an hour 0.0.0.0:6379->6379/tcp pinpoint-docker-redis-1ae53bb6c7a26 mysql:8.0 "sh -c ' curl -SL ht…" About an hour ago Up About an hour 0.0.0.0:3306->3306/tcp, 33060/tcp pinpoint-mysql45dbf00e12c8 zookeeper:3.4.13 "/docker-entrypoint.…" About an hour ago Up About an hour 2888/tcp, 3888/tcp, 127.0.0.1:55003->2181/tcp pinpoint-docker-zoo2-1f7ece8b9adf8 zookeeper:3.4.13 "/docker-entrypoint.…" About an hour ago Up About an hour 2888/tcp, 3888/tcp, 127.0.0.1:55005->2181/tcp pinpoint-docker-zoo3-15361e221db58 zookeeper:3.4.13 "/docker-entrypoint.…" About an hour ago Up About an hour 2888/tcp, 3888/tcp, 127.0.0.1:55004->2181/tcp pinpoint-docker-zoo1-1
감사합니다.