#!/bin/bash
source /etc/profile
cd /opt/kafka_2.10-0.9.0.1
/opt/kafka_2.10-0.9.0.1/bin/zookeeper-server-start.sh /opt/kafka_2.10-0.9.0.1/config/zookeeper.properties >/dev/null 2>&1 &
/opt/kafka_2.10-0.9.0.1/bin/kafka-server-start.sh /opt/kafka_2.10-0.9.0.1/config/server.properties >/dev/null 2>&1 &
bin/kafka-topics.sh --create --zookeeper 192.168.142.136:2181 --replication-factor 1 --partitions 1 --topic mykafka
bin/kafka-topics.sh --list --zookeeper 192.168.142.136:2181
bin/kafka-console-producer.sh --broker-list 192.168.142.136:9092 --topic mykafka
bin/kafka-console-consumer.sh --zookeeper 192.168.142.136:2181 --topic mykafka --from-beginning
cd /opt/confluent-2.0.1/
bin/schema-registry-start etc/schema-registry/schema-registry.properties >/dev/null 2>&1 &
cd /opt/confluent-2.0.1/
bin/kafka-rest-start etc/kafka-rest/kafka-rest.properties >/dev/null 2>&1 &
cat /webapp01/local/kafka/config/server.properties
export KAFKA_HEAP_OPTS="-server -Xms2G -Xmx2G -XX:PermSize=128m -XX:+UseG1GC -XX:MaxGCPauseMillis=200 -XX:ParallelGCThreads=8 -XX:ConcGCThreads=5 -XX:InitiatingHeapOccupancyPercent=70"
export JMX_PORT="9999"
==============================================================================
zookeeper 135.191.107.124:2181,135.191.107.125:2181,135.191.107.126:2181
kafka 135.191.107.124:9092,135.191.107.125:9092,135.191.107.126:9092
=============================================================================
zkCli.sh -server 127.0.0.1:2181
zkCli.sh -server 135.191.107.124:2181,135.191.107.125:2181,135.191.107.126:2181
权限控制
setAcl / ip:127.0.0.1:cdrwa,ip:135.191.107.124:cdrwa,ip:135.191.107.125:cdrwa,ip:135.191.107.126:cdrwa,ip:135.191.168.68:cdrwa,ip:135.191.168.69:cdrwa
getAcl /
setAcl / ip:127.0.0.1:cdrwa,ip:135.191.27.158:cdrwa,ip:135.191.27.193:cdrwa,ip:135.191.27.195:cdrwa,ip:135.191.168.68:cdrwa,ip:135.191.168.69:cdrwa
/webapp01/local/kafka/bin/zookeeper-shell.sh 135.191.107.124:2181,135.191.107.125:2181,135.191.107.126:2181 delete /broker/ids/3
==============================================================================
启动
/webapp01/local/kafka/bin/kafka-server-start.sh -daemon /webapp01/local/kafka/config/server.properties
/webapp01/local/kafka/bin/kafka-topics.sh --create --zookeeper 135.191.107.124:2181,135.191.107.125:2181,135.191.107.126:2181 -replication-factor 3 --partitions 3 --topic xwtec-test
/webapp01/local/kafka/bin/kafka-topics.sh --list --zookeeper 135.191.107.124:2181,135.191.107.125:2181,135.191.107.126:2181
/webapp01/local/kafka/bin/kafka-topics.sh --describe --zookeeper 135.191.107.124:2181,135.191.107.125:2181,135.191.107.126:2181 --topic xwtec-test
/webapp01/local/kafka/bin/kafka-console-producer.sh --broker-list 135.191.107.124:9092,135.191.107.125:9092,135.191.107.126:9092 --topic xwtec-test
/webapp01/local/kafka/bin/kafka-console-consumer.sh --bootstrap-server 135.191.107.124:9092,135.191.107.125:9092,135.191.107.126:9092 --topic xwtec-test --from-beginning
bin/kafka-consumer-groups.sh --bootstrap-server 135.191.107.124:9092,135.191.107.125:9092,135.191.107.126:9092 --list
bin/kafka-consumer-groups.sh --zookeeper 127.0.0.1:2181 --list
bin/kafka-consumer-groups.sh --bootstrap-server 127.0.0.1:9092 --list
/xwapp/kafka/bin/kafka-consumer-groups.sh --bootstrap-server 135.191.107.124:9092,135.191.107.125:9092,135.191.107.126:9092 --describe --group 1
/webapp01/local/kafka/bin/kafka-topics.sh --describe --zookeeper 135.191.107.124:2181,135.191.107.125:2181,135.191.107.126:2181 --topic xwtec-test
/xwapp/kafka/bin/kafka-consumer-groups.sh --bootstrap-server 135.191.27.158:9092,135.191.27.193:9092,135.191.27.195:9092 --describe --group 1
====================================================================
/webapp01/local/memcached/memcached -d -l 127.0.0.1 -p 11211 -m 4096
/xwapp/kafka/bin/kafka-topic.sh --list --zookeeper 135.191.27.158:2181,135.191.27.193:2181,135.191.27.195:2181
/xwapp/kafka/bin/kafka-topic.sh --describe --zookeeper 135.191.27.158:2181,135.191.27.193:2181,135.191.27.195:2181 --topic appbusinessevent
/xwapp/kafka/bin/kafka-consumer-groups.sh --bootstrap-server 135.191.27.158:9092,135.191.27.193:9092,135.191.27.195:9092 --list
/xwapp/kafka/bin/kafka-consumer-groups.sh --group 1 --zookeeper 135.191.27.158:2181,135.191.27.193:2181,135.191.27.195:2181 --topic xwtec-test
/xwapp/kafka/bin/kafka-consumer-groups.sh --bootstrap-server 135.191.27.158:9092,135.191.27.193:9092,135.191.27.195:9092 --describe --group 1
/xwapp/kafka/bin/kafka-consumer-groups.sh --bootstrap-server 135.191.27.158:9092,135.191.27.193:9092,135.191.27.195:9092 --describe --group 1
/xwapp/kafka/bin/kafka-console-consumer.sh --bootstrap-server 135.191.27.158:9092,135.191.27.193:9092,135.191.27.195:9092 --topic appbusinessevent --from-beginning
/xwapp/kafka/bin/kafka-run-class.sh kafka.tools.GetOffsetShell --broker-list 135.191.27.158:9092,135.191.27.193:9092,135.191.27.195:9092 -topic appbusinessevent --time -2
/xwapp/kafka/bin/kafka-preferred-replica-election.sh --zookeeper 135.191.27.158:2181,135.191.27.193:2181,135.191.27.195:2181
/xwapp/zookeeper/bin/zkCli.sh -server 135.191.27.158:2181,135.191.27.193:2181,135.191.27.195:2181
set /brokers/topics/appbusinessevent/partitions/8/state {"controller_epoch":20,"leader":2,"version":1,"leader_epoch":1,"isr":[0]}
// add ~/.bashrc
kafka_topic(){
/xwapp/kafka/bin/kafka-topics.sh --list --zookeeper 135.191.27.158:2181,135.191.27.193:2181,135.191.27.195:2181
}
kafka_topic_descrie(){
/xwapp/kafka/bin/kafka-topics.sh --describe --zookeeper 135.191.27.158:2181,135.191.27.193:2181,135.191.27.195:2181 --topic $1
}
kafka_consumer_group(){
/xwapp/kafka/bin/kafka-consumer-groups.sh --bootstrap-server 135.191.27.158:9092,135.191.27.193:9092,135.191.27.195:9092 --list
}
kafka_consumer_group_descrie(){
/xwapp/kafka/bin/kafka-consumer-groups.sh --bootstrap-server 135.191.27.158:9092,135.191.27.193:9092,135.191.27.195:9092 --describe --group $1
}