查询: 1. 微应用常见的分解功能 2. 使用网关、注册中心、配置中心
centos安装python centos卸载python centos安装固定版本3.6的
python3运行kafka,出现self.async的错误 第二个
docker-compose中的deploy kafka kafka列表
kafka consumer 连接zoopkeeper timeout
kafka需安装zookeeper使用,但kafka集成zookeeper,在单机搭建时可直接使用
mkdir /usr/local/kafka/zookeeper
mkdir -p /usr/local/kafka/log/zookeeper
cd /usr/local/kafka_2.13-3.0.0/conf vi zookeeper.properties
shell#zookeeper数据目录
dataDir=/usr/local/kafka_2.13-3.0.0/zookeeper
#zookeeper日志目录
dataLogDir=/usr/local/kafka_2.13-3.0.0/log/zookeeper
clientPort=2181
maxClientCnxns=100
tickTime=2000
initLimit=10
syncLimit=5
shell advertised.listeners=PLAINTEXT://192.168.145.132:9092 #远程服务配置,用于远程链接
broker.id=0
#topic可以删,默认是false
delete.topic.enable=true
#端口号,可不配置
port=9092
#服务器IP地址,也可修改为自己的服务器IP
host.name=192.168.145.132
log.dirs=/usr/local/kafka_2.13-3.0.0/log/kafka #日志存放路径,上面创建的目录
zookeeper.connect=localhost:2181 #zookeeper地址和端口,单机配置部署,localhost:2181
shellbin/zookeeper-server-start.sh config/zookeeper.properties
shellbin/kafka-server-start.sh config/server.properties
shellbin/zookeeper-server-stop.sh bin/kafka-server-stop.sh
topic放到前边,网址
shellbin/kafka-topics.sh --create --topic testtopic --bootstrap-server 192.168.56.3:9092 --partitions 1 --replication-factor 1
查看topic
shellbin/kafka-topics.sh --list --bootstrap-server 192.168.56.3:9092
shellbin/kafka-console-producer.sh --broker-list 192.168.56.3:9092 --topic testtopic
shellbin/kafka-console-consumer.sh --bootstrap-server 192.168.56.3:9092 --topic testtopic --from-beginning
shellKAFKA_ADVERTISED_HOST_NAME:广播主机名称,一般用IP指定(https://blog.csdn.net/QQ83512272/article/details/126368978) KAFKA_ZOOKEEPER_CONNECT:Zookeeper连接地址,格式:zoo1:port1,zoo2:port2:/path KAFKA_LISTENERS:Kafka启动所使用的的协议及端口 KAFKA_ADVERTISED_LISTENERS:Kafka广播地址及端口,也就是告诉客户端,使用什么地址和端口能连接到Kafka,这个很重要,如果不指定,宿主机以外的客户端将无法连接到Kafka,比如我这里因为容器与宿主机做了端口映射,所以广播地址采用的是宿主机的地址及端口,告诉客户端只要连接到宿主机的指定端口就行了 KAFKA_BROKER_ID:指定BrokerId,如果不指定,将会自己生成
本文作者:Eric
本文链接:
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!