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.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg5NTE1MDQsIm5iZiI6MTczODk1MTIwNCwicGF0aCI6Ii8zODg4NzY0MS8zMTM5Nzc3MTItMmRmMGUwMWYtNzMyNi00OGVlLWE1NGQtNTIyOTk3ODNlNjM1LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA3VDE4MDAwNFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWFlYjdkMWQ4NTU5OGYxZDhlN2Y4YjcwOGFiN2I3NTU2NTA5MTc2NThlYWIzOWE5Njc1NmM3NDJkMWJlNjg5ZDEmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.vQ_-fpvN0a1CY6LKbBd8xlUlSd_yz2-yXIni8QghRmk)
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.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg5NTE1MDQsIm5iZiI6MTczODk1MTIwNCwicGF0aCI6Ii8zODg4NzY0MS8zMTM5NzgzODMtM2ZiODMwYTMtMDY1Yy00YjBhLWFkMjYtOGIwNmZmZTQ5MDNiLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA3VDE4MDAwNFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTU0ODliZTk1YWI0Y2UyYmUxNjY0ZjE1ZTFjNTY0NmMwYmU2ZWVkZjQ4Yjc5NWQ3N2U3YjYxMGIzN2Y2N2NmYjUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.Rh1mBDsDcHwMyPl3yu0GnIxzVGINurooUEvom_57Kvs)
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.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg5NTE1MDQsIm5iZiI6MTczODk1MTIwNCwicGF0aCI6Ii8zODg4NzY0MS8zMTM5Nzg3MzgtYzgxMzc0MTMtMGRmYy00Nzc2LTg1ODktNDJmNjRkMWMwMzYyLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA3VDE4MDAwNFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTZhYTM0YzRjMjUyYTBjMDBkZmY4OWNjZWQwZDg3ODYzMDY5NGM0N2RmOGRkNTAwNjJhZTM2ZGM5MTI5MmI0MDcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.oz4arjAgtSZOPFOfEsmAsmU4Yl8rtV1r5ugVp6ie-mE)
![image](https://private-user-images.githubusercontent.com/38887641/313979011-fd7ff60d-7c72-41ce-9201-7faeb8a078d5.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3Mzg5NTE1MDQsIm5iZiI6MTczODk1MTIwNCwicGF0aCI6Ii8zODg4NzY0MS8zMTM5NzkwMTEtZmQ3ZmY2MGQtN2M3Mi00MWNlLTkyMDEtN2ZhZWI4YTA3OGQ1LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMDclMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjA3VDE4MDAwNFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWY4MmMwNzk4MmVhZTIzMzBkY2M3YTFhNDc2MjFiMThiZWU5ZGEwODgxNzliNzdhYzBlZTM5YjRlMzc3ZDU5ODcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.SE7bD5tzEw-33vAIUpqa8Ok72s6S-q2BpCb17ZI-6Uw)
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