root layout

패스트캠퍼스

Pinpoint 를 docker로 실행 시키고 localhost:8080에서 강의와 같이 Quick app 을 찾을 수 없고 server map 만 뜹니다.

2025.03.27 15:01 수정

CH 13. 분산 환경에서의 테스트 및 디버깅 실습의

01. 성능 테스트를 위한 환경설정

강의에서


pinpoint를 docker image를 pull 받고 실행하는데 강의처럼 quick app이 뜨지 않고 강의에서 실행하느 ui가 제대로 뜨지 않습니다.

참고로 저는 window가 아닌 mac 을 사용하고 있습니다.


터미널에서

docker-compose -f docker-compose.yml up -d 명령어를 통해 실행했는데

http://localhost:8080/ 으로 접속했을때 강의와는 전혀 다른 화면이 뜹니다.


스크린샷 2025-03-23 오후 11.09.56.png



Quick app을 검색 해보니 전혀 안나오고요


그래서 어떤 문제인제 에러를 확인해 봤습니다.

일단 해당 홈페이지에서

우측 상단을 보니

Error Details An error occurred while fetching the data.

라는 메시지가 뜨는 겁니다.

스크린샷 2025-03-23 오후 11.12.16.png



그래서 알아보니까

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


감사합니다.



답변 

연관 질문

커뮤니티 질문보기