Replies: 3 comments 5 replies
-
Please share the Pulsar Helm Chart version that you are using and more details about your target Kubernetes environment. Just a reminder that older Pulsar Helm Chart versions aren't supported. If you aren't running on the most recent version 3.3.0 of the Pulsar Helm Chart, please do an upgrade. |
Beta Was this translation helpful? Give feedback.
-
3.3.0 |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Phenomenon: I used Pulsar helm to install the Pulsar cluster, and found that occasionally some zookeeper Pods could not start normally, as shown below:
![image](https://private-user-images.githubusercontent.com/38887641/313977712-2df0e01f-7326-48ee-a54d-52299783e635.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk0NjI3NTYsIm5iZiI6MTczOTQ2MjQ1NiwicGF0aCI6Ii8zODg4NzY0MS8zMTM5Nzc3MTItMmRmMGUwMWYtNzMyNi00OGVlLWE1NGQtNTIyOTk3ODNlNjM1LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEzVDE2MDA1NlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTM0ZDYxOTc2NWNjNjFhYjE2Y2QwZWZkOWVkNDRiNjNmODQ0ZDRmYTNjMTcxYjBkNzVkMDI4ODJkMGRkZjA2NDQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.rAK0MtXFPjfVSk8bm6vF-vpTVyM4wuTFVOm3q1aDNTs)
I checked the logs of this zk pod and found the following problems:
I added some logs in the zookeeper-statefulset.yaml template:
![image](https://private-user-images.githubusercontent.com/38887641/313978383-3fb830a3-065c-4b0a-ad26-8b06ffe4903b.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk0NjI3NTYsIm5iZiI6MTczOTQ2MjQ1NiwicGF0aCI6Ii8zODg4NzY0MS8zMTM5NzgzODMtM2ZiODMwYTMtMDY1Yy00YjBhLWFkMjYtOGIwNmZmZTQ5MDNiLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEzVDE2MDA1NlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWJlZjA4MTBkNGI1YTk4NjBkMjdhYmMyNTlhYTYzZjQxYmU3NTI2ZGE5ZWY3N2FlOGRkNmM5YTZhNGZjNWNlMmYmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.G6abWz8V5SYg-zQa8zh3Ik1BIzkD4OtZN6Ns2gNXVRw)
It turns out that the value in zk's myid file is not the number of the current zk node:
![image](https://private-user-images.githubusercontent.com/38887641/313978738-c8137413-0dfc-4776-8589-42f64d1c0362.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk0NjI3NTYsIm5iZiI6MTczOTQ2MjQ1NiwicGF0aCI6Ii8zODg4NzY0MS8zMTM5Nzg3MzgtYzgxMzc0MTMtMGRmYy00Nzc2LTg1ODktNDJmNjRkMWMwMzYyLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEzVDE2MDA1NlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWVmNzMxNTgyODA5YTE2NmVjZDdhYThiOWNmNGVjYmVlNThkNDQ4ZjE0NzQ1YjA2N2EzYTcyYmNhNGE1MjFkNDUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.keBQRcXIUD3Rk6qDefhhv92Yq7_MRAQwtDV2zwGolr8)
![image](https://private-user-images.githubusercontent.com/38887641/313979011-fd7ff60d-7c72-41ce-9201-7faeb8a078d5.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzk0NjI3NTYsIm5iZiI6MTczOTQ2MjQ1NiwicGF0aCI6Ii8zODg4NzY0MS8zMTM5NzkwMTEtZmQ3ZmY2MGQtN2M3Mi00MWNlLTkyMDEtN2ZhZWI4YTA3OGQ1LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEzVDE2MDA1NlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTYwMTQyZTJlMmU0MWU0YWYwMzhlOGQ0NzFlNTM4NDM3YWE2NGZhMjIzMzExYjFkMjA3YTU4NDJmZDM5YTFhZDcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.NsIakHXy3GmrxbWp7WUaQLMk_FIgeVtWQOc1fUE7sHY)
The value of myid file is 2:
But judging from the zookeeper.conf file, myid should be 3:
I suspect it is a problem with the bin/generate-zookeeper-config.sh script. I tried running this script locally and the results were as expected.
I would like to ask everyone, how should I deal with this problem? Thank you very much
Beta Was this translation helpful? Give feedback.
All reactions