Kafka có một cách chính thức (ví dụ: init.d script) để khởi động Kafka khi khởi động hệ thống không?Làm thế nào để tự động khởi động Kafka khi khởi động hệ thống trong Ubuntu 14.04?
duy nhất phương pháp chính thức để bắt đầu Kafka tôi đã thấy là:
nohup ~/kafka/bin/kafka-server-start.sh ~/kafka/config/server.properties > ~/kafka/kafka.log 2>&1 &
Tôi đã cố gắng sử dụng một nhiệm vụ @reboot
trong crontab -e
tuy nhiên nó đã không bắt đầu Kafka. Một số người cũng đã viết tùy chỉnh init.d
Cũng có các tập lệnh init.d tùy chỉnh có sẵn (ví dụ: one, two, three) tuy nhiên chúng hoàn toàn khác nhau và tôi không quen với init.d để hiểu cái nào, nếu có để thực hiện.
Làm thế nào để khởi động Kafka khi khởi động hệ thống?
Xin chào, cảm ơn câu trả lời của bạn. Tôi đang tìm cách làm điều này. Mặc dù phiên bản Ubuntu và phiên bản Kafka của tôi có vẻ hơi muộn và máy tôi đã được giao nhiệm vụ thực hiện điều này dường như không có mục "kafkakafka_2.11-0.10.0.1" trong nhà của tôi (~) danh mục. Đây có phải chỉ là thư mục cài đặt của Kafka, bất cứ nơi đâu? Chỉ cần kiểm tra lại, vì tôi không cài đặt Kafka ở đây hoặc đứng lên máy chủ, nhưng tôi chỉ có nhiệm vụ tự động hóa Kafka khi khởi động. Tôi cũng tương đối mới với Unix. Cảm ơn! – ThePartyTurtle
Có đó là thư mục bạn nhận được sau khi tải xuống và giải nén tệp tgz từ https://kafka.apache.org/downloads –
Gotcha, cảm ơn! – ThePartyTurtle