जवाबों:
kafka --version
इस बिंदु पर ऐसा कुछ नहीं है । इसलिए आपको या तो अपने kafka/libs/
फोल्डर से वर्जन को चेक करना चाहिए या आप चला सकते हैं
find ./libs/ -name \*kafka_\* | head -1 | grep -o '\kafka[^\n]*'
आपके काफ्का फ़ोल्डर से (और यह आपके लिए भी ऐसा ही करेगा)। यह आपको कुछ वापस कर देगा जैसे kafka_2.9.2-0.8.1.1.jar.asc
कि 0.8.1.1
आपका काफ़्का संस्करण कहाँ है।
/usr/local/kafka
find /usr/share/java/kafka -name \*kafka_\* | head -1 | grep -o '\kafka[^\n]*'
find / -name \*kafka_\* | head -1 | grep -o '\kafka[^\n]*'
Kafka 2.0 के लिए तय है ( KIP-278 ):
kafka-topics.sh --version
काकफा संस्करण की जांच confluent
उपयोगिता के साथ की जा सकती है जो डिफ़ॉल्ट रूप से कंफ्लुएंट प्लेटफॉर्म के साथ आती है ( confluent
उपयोगिता को क्लस्टर में अलग से जोड़ा जा सकता है - क्रिकेट_007 क्रेडिट )।
${confluent.home}/bin/confluent version kafka
Ksql स्कीमा-रजिस्ट्री और कनेक्ट जैसे अन्य कंफ़्लुएंट प्लेटफ़ॉर्म घटकों के संस्करण की जाँच करना
[confluent-4.1.0]$ ./bin/confluent version kafka
1.1.0-cp1
[confluent-4.1.0]$ ./bin/confluent version connect
4.1.0
[confluent-4.1.0]$ ./bin/confluent version schema-registry
4.1.0
[confluent-4.1.0]$ ./bin/confluent version ksql-server
4.1.0
confluent version
काफ्का संस्करण खोजने के लिए कई तरीके हैं
विधि 1 सरल: -
ps -ef|grep kafka
यह कंसोल में सभी चल रहे काफ़्का ग्राहकों को प्रदर्शित करेगा ... Ex: - /usr/hdp/current/kafka-broker/bin/../libs/kafka-clients- 0.10.0.2.5.3.0.0-37। हम। काफ्का के 0.10.0.2.5.3.0-37 संस्करण का उपयोग कर रहे हैं
विधि 2: - करने के लिए जाना
cd /usr/hdp/current/kafka-broker/libs
ll |grep kafka
Ex: - kafka_2.10- 0.10.0.2.5.3.0-37 .jar kafka- क्लाइंट- 0.10.0.2.5.3.0-37 .jar
पद्धति 1 के परिणाम के समान ही हम काफ्का के उपयोग से काफ्का का संस्करण पा सकते हैं।
आप संस्करण को देखने के लिए लॉग को ट्रेस कर सकते हैं। मान लीजिए कि कफका के तहत स्थापित किया गया है /usr/local/kafka
, तब:
$ grep "Kafka version" /usr/local/kafka/logs/*
/usr/local/kafka/logs/kafkaServer.out: INFO Kafka version : 0.9.0.1 (org.apache.kafka.common.utils.AppInfoParser)
संस्करण को प्रकट करेगा
docker logs kafka | egrep -i "kafka\W+version"
MacOS पर सरल तरीका जैसे होमब्रे के माध्यम से स्थापित किया गया
$ ls -l $(which kafka-topics)
/usr/local/bin/kafka-topics -> ../Cellar/kafka/0.11.0.1/bin/kafka-topics
आप डेबियन / उबंटू के लिए उपयोग कर सकते हैं:
dpkg -l|grep kafka
अपेक्षित परिणाम जैसा होना चाहिए:
ii confluent-kafka-2.11 0.11.0.1-1 all publish-subscribe messaging rethought as a distributed commit log
ii confluent-kafka-connect-elasticsearch 3.3.1-1 all Kafka Connect connector for copying data between Kafka and Elasticsearch
ii confluent-kafka-connect-hdfs 3.3.1-1 all Kafka Connect connector for copying data between Kafka and Hadoop HDFS
ii confluent-kafka-connect-jdbc 3.3.1-1 all Kafka Connect connector for JDBC-compatible databases
ii confluent-kafka-connect-replicator 3.3.1-1 all Kafka Connect connector for replicating topics between Kafka clusters
ii confluent-kafka-connect-s3 3.3.1-1 all Kafka Connect S3 connector for copying data between Kafka and
ii confluent-kafka-connect-storage-common 3.3.1-1 all Kafka Connect Storage Common contains packages used by storage
ii confluent-kafka-rest 3.3.1-1 all A REST proxy for Kafka
जब आप संगम के साथ Centos7 में काफ्का स्थापित करते हैं:
yum install confluent-platform-oss-2.11
आप इसके साथ काफ्का का संस्करण देख सकते हैं:
yum deplist confluent-platform-oss-2.11
आप पढ़ सकते हैं: संगम- कफ़्का-2.11 > = 0.10.2.1
काफ्का संस्करण को खोजने के लिए, हम jps
कमांड का उपयोग कर सकते हैं जो मशीन पर चलने वाली सभी जावा प्रक्रियाओं को दिखाती है।
चरण 1: मान लीजिए, आप काफ्का को रूट उपयोगकर्ता के रूप में चला रहे हैं, इसलिए अपनी मशीन को रूट और उपयोग के साथ लॉगिन करें jps -m
। यह परिणाम की तरह दिखाएगा
4979 Jps -m
9434 Kafka config/server.properties
चरण 2: उपरोक्त परिणाम से, आप काफ्का आवेदन के लिए पीआईडी ले सकते हैं और उपयोग कर सकते हैं pwdx 9434
जो प्रक्रिया की वर्तमान निर्देशिका की रिपोर्ट करता है। परिणाम जैसा होगा
9434: /apps/kafka_2.12-2.4.0
यहाँ आप काफ़्का संस्करण देख सकते हैं जो 2.12-2.4.0 है
आप भी टाइप कर सकते हैं
cat /build.info
यह आपको इस तरह से आउटपुट देगा
BUILD_BRANCH=master
BUILD_COMMIT=434160726dacc4a1a592fe6036891d6e646a3a4a
BUILD_TIME=2017-05-12T16:02:04Z
DOCKER_REPO=index.docker.io/landoop/fast-data-dev
KAFKA_VERSION=0.10.2.1
CP_VERSION=3.2.1
/build.info
कंटेनर की जड़ में है