You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
土豆兄弟
549b0736b6
更新了log的 初始化配置代码 |
3 years ago | |
---|---|---|
dev-protocol-log | 3 years ago | |
dev-protocol-test | 3 years ago | |
.gitignore | 3 years ago | |
README.md | 3 years ago | |
pom.xml | 3 years ago |
README.md
百业代码规范及一些标准化过程示例 v0.1.1
0. 项目说明
对后端java代码进行一些标准化的过程说明,帮助整个技术团队提升自己的技术规范及水平
1. 项目内容说明
dev-protocol-test
- SpringBoot项目Test的编写规范及使用标准
- 参考: https://mp.weixin.qq.com/s/W5v8zOCHbc2_NvobMGaU8w
dev-protocol-log
- 分布式日志系统的设计及实现,主要涉及kafka Springboot ELK
2. 基本命令
- Kafka
查看topic列表命令(连接其中一个就好了):
【旧版】kafka-topics.sh --zookeeper 172.16.26.183:2181 --list
【新版】kafka-topics.sh --bootstrap-server localhost:9092 --list
(– zookeeper is not a recognized option主要原因是 Kafka 版本过高,命令不存在)
创建topic主题
kafka-topics.sh --bootstrap-server localhost:9092 --create --topic topic1 --partitions 1 --replication-factor 3
--create 命令后 --topic 为创建topic 并指定 topic name
--partitions 为指定分区数量
--replication-factor 为指定副本集数量
向kafka集群发送数据
【无key型消息】kafka-console-producer.sh --bootstrap-server localhost:9092 --topic topic1
【有key型消息】 kafka-console-producer.sh --bootstrap-server localhost:9092 --topic topic1 --property parse.key=true
(默认消息键与消息值间使用“Tab键”进行分隔,切勿使用转义字符(\t))
kafka命令接受数据
kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic topic1 --from-beginning
3. 注意事项
必须在hosts文件中配置 /etc/hosts
方法一:改掉/etc/sysconfig/network中hostname的值为:localhost
方法二:在/etc/hosts中添加127.0.0.1到该hostname的映射