Author Topic: kafka-manager ตัว monitoring clustering status และ จำนวน process ของ kafka  (Read 7275 times)

golfreeze

  • Administrator
  • Hero Member
  • *****
  • Posts: 2145
    • View Profile
    • นั่งสมาธิ สติปัฏฐานสี่ พาเที่ยววัด แนะนำวัด แจกcd ธรรมะฟรี
    • Email
kafka-manager ตัว monitoring clustering status และ จำนวน process ของ kafka

###Installation doc
https://medium.com/@jhiciano/yahoos-kafka-manager-installation-82fdc4bd1222
https://github.com/yahoo/kafka-manager

ถ้าใช้งานเป็น ubuntu 16.04 ก็เริ่มเลยครับผม
#######On Ubuntu 16.04 AMD64bit
apt-get install scala
git clone https://github.com/yahoo/kafka-manager.git
cd ./kafka-manager
sbt clean dist

###If error with jre path or JAVAC path
PATH=/usr/lib/jvm/java-8-openjdk-amd64/bin:$PATH \
  JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64/jre \
  /home/golf/kafka-manager/sbt -java-home /usr/lib/jvm/java-8-openjdk-amd64 clean dist

cp ./target/universal/kafka-manager-1.3.3.8.zip ~/
unzip kafka-manager-1.3.3.8.zip
rm kafka-manager-1.3.3.8.zip
cd kafka-manager-1.3.3.8
cd conf
vi application.conf

###Change your zkhosts for connect ปกติจะเป็น port 2181 ครับ
kafka-manager.zkhosts="kafka1.packetlove.com:2181"

### Start Kafka-Manager ###
./bin/kafka-manager

###ถ้ารัน kafka-manager ได้ปกติ ตัว port 9000 จะ listen ขึ้นใน server แล้วลองเข้าดูผ่าน คล้ายๆลิ้งด้านล่างครับ
http://kafka1.packetlove.com:9000

ถ้าต้องการเพิ่ม authentication ก็ปรับเพิ่มใน application.conf ได้ครับ
basicAuthentication.enabled=true
แล้วทำการตั้งค่า username , password ในไฟล์ได้เลยครับผม
หลังจากนั้นลอง start kafka-manager ใหม่อีกรอบก็จะต้อง authen ก่อนเข้า kafka-manager ละครับผม : )