pinpoint系列之docker安裝失敗錯誤彙總
在安裝pinpoint過程中也出了一些問題,總結記錄一下
1.包下載下傳失敗
Failed to connect to raw.githubusercontent.com port 443:Connection refused
ERROR: Service 'pinpoint-hbase' failed to build: The command '/bin/sh -c mkdir -p ${BASE_DIR} && cd ${BASE_DIR} && curl -fSL "${HBASE_REPOSITORY}/${HBASE_VERSION}/hbase-${HBASE_VERSION}-bin.tar.gz" -o hbase.tar.gz || curl -fSL "${HBASE_SUB_REPOSITORY}/${HBASE_VERSION}/hbase-${HBASE_VERSION}-bin.tar.gz" -o hbase.tar.gz && tar xfvz hbase.tar.gz && mv ../../hbase-site.xml ../../${HBASE_HOME}/conf/hbase-site.xml && curl -SL "https://raw.githubusercontent.com/naver/pinpoint/v${PINPOINT_VERSION}/hbase/scripts/hbase-create.hbase" -o ${BASE_DIR}/hbase-create.hbase && ${HBASE_HOME}/bin/start-hbase.sh && sleep 10 && ${HBASE_HOME}/bin/hbase shell ${BASE_DIR}/hbase-create.hbase && ${HBASE_HOME}/bin/stop-hbase.sh && rm ${BASE_DIR}/hbase-create.hbase && rm -rf hbase.tar.gz' returned a non-zero code: 7
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsICM38FdsYkRGZkRG9lcvx2bjxiNx8VZ6l2cs0TPB9UMNRVT6tmeNBDOsJGcohVYsR2MMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2X0hXZ0xCMx81dvRWYoNHLrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnLyUzM1UTNwgTM0IzNwAjMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
主要原因國内的伺服器連不到raw.githubusercontent.com這個網站,需要将各個腳本中需要下載下傳的war包提前下載下傳好,并且修改pinpoint-hbase中的Dockerfile檔案
2. 啟動hbase報錯
在啟動hbase時提示有一個程序在跑
master running as process 89. Stop it first.
修改pinpoint-hbase中的Dockerfile檔案
将hbase先關閉一次,在啟動
&& ${HBASE_HOME}/bin/stop-hbase.sh \ (增加此行)
&& ${HBASE_HOME}/bin/start-hbase.sh \
重新啟動hbase正常
3.資料庫啟動失敗
ERROR: for pinpoint-mysql Cannot start service pinpoint-mysql: driver failed programming external connectivity on endpoint pinpoint-mysql (a91c6db8ab13526210b480d1b002d590b13fa32c02ba1dea1228f15b07ed9b41): Error starting userland proxy: listen tcp 0.0.0.0:3306: bind: address already in use
ERROR: Encountered errors while bringing up the project.
端口沖突,本機有在運作的mysql,修改主檔案夾和 pinpoint-mysql兩個檔案夾中的docker-compose.yml檔案
修改資料庫端口,重新啟動
hostname: pinpoint-mysql
ports:
- "13306:13306"
[[email protected] pinpoint-docker]# docker-compose pull && docker-compose up -d
Pulling zoo1 ... done
Pulling zoo2 ... done
Pulling zoo3 ... done
Pulling jobmanager ... done
Pulling taskmanager ... done
pinpoint-flink-jobmanager is up-to-date
Recreating pinpoint-mysql ...
pinpoint-hbase is up-to-date
pinpoint-docker_zoo3_1 is up-to-date
pinpoint-docker_zoo1_1 is up-to-date
pinpoint-docker_zoo2_1 is up-to-date
pinpoint-flink-taskmanager is up-to-date
pinpoint-collector is up-to-date
pinpoint-agent is up-to-date
Recreating pinpoint-mysql ... done
Creating pinpoint-web ... done
啟動成功