当前位置: 首页 > news >正文

潍坊网站建设公司腾讯企业邮箱浙江服务中心

潍坊网站建设公司,腾讯企业邮箱浙江服务中心,如何做电商运营推广,linux 网站目录权限设置自动配置 Kafka 整理服务器内容时,发现一个测试 Kafka 的脚本,它可以自动配置 Kafka 部署信息 ,指定三个参数,完成 Kafka 的配置文件的修改。 basePath$1 brokerId$2 zookeeperConnect$3 localIpifconfig |grep inet| awk {prin…

自动配置 Kafka

整理服务器内容时,发现一个测试 Kafka 的脚本,它可以自动配置 Kafka 部署信息 ,指定三个参数,完成 Kafka 的配置文件的修改。

basePath=$1
brokerId=$2
zookeeperConnect=$3
localIp=`ifconfig |grep inet| awk '{print $2}'| head -1`
echo $localIp
cd $basePath
tar -xvf kafka_2.12-2.3.0.tgz
mv kafka_2.12-2.3.0 kafka
cd kafka/configsed -i -c "s/broker.id=.*/broker.id=${brokerId}/i" server.properties
sed -i -c "s/zookeeper.connect=.*/zookeeper.connect=${zookeeperConnect}/i" server.properties
echo "listeners=PLAINTEXT://$localIp:9092" >> server.properties

Kafka Java 测试代码

```typescript
public static void main(String[] args) {Properties kafkaProps = new Properties();kafkaProps.put(DataShareConstant.ACKS, DataShareConstant.DEFAULT_ACKS);kafkaProps.put(DataShareConstant.KAFKA_PRODUCER_TYPE, DataShareConstant.SYNC);//Avro mapkafkaProps.put(DataShareConstant.VALUE_SERIALIZER, DataShareConstant.AVRO_MAP_SERIALIZER);kafkaProps.put(DataShareConstant.KEY_SERIALIZER, DataShareConstant.DEFAULT_SERIALIZER);kafkaProps.put(DataShareConstant.BOOTSTRAP_SERVERS, "localhost:9092");//默认是30000mskafkaProps.put(DataShareConstant.REQUEST_TIMEOUT, "5000");kafkaProps.put("transaction.timeout.ms", "5000");kafkaProps.put("max.block.ms", "6000"); // 该属性决定连接超时的kafkaProps.put(DataShareConstant.BATCH_SIZE, "1048576");kafkaProps.put(DataShareConstant.LINGER, "10");kafkaProps.put(DataShareConstant.BUFFER_MEMORY, "33554432");KafkaProducer kafkaProducer  = null;try{kafkaProducer = new KafkaProducer("mytestkafka", kafkaProps);} catch (Exception e) {logger.info("Construct producer error {}", e.getMessage());}Map<String, Object> testMapData = new HashMap<>(1);testMapData.put("DATA", "Kafka测试");testMapData.put("TIME", DateFormatUtils.format(System.currentTimeMillis(), CommonConstant.EsIndexDayFormat + " HH:mm:ss"));Future send = kafkaProducer2.send(testMapData);assert send != null;try {send.get();System.out.println("send ok.");} catch (Exception e) {String errorMsg = e.getMessage();System.out.println(errorMsg);} finally {kafkaProducer2.close();}}

启示录

整理草稿箱,发现有些都遗忘的代码片段,分享出来,以备有用之时。IT 技术知识,感觉浩瀚无边的啊,真正用到的又有多少呢?

JDK半年一个新版本,可是一个 JDK 8 就够了,20% 的技术知识就能解决 80% 的问题;剩下20%,是大概率也不会遇到的复杂问题。

http://www.dtcms.com/a/447853.html

相关文章:

  • 网站seo测评网站开发验收报告
  • wordpress做旅游网站太原推广型网站建设
  • 网站没备案能访问吗优良网站
  • 有没有专门做本子的网站实惠高端网站设计品牌
  • 杭州网站建设提供商网站怎么做接口
  • 网站后台管理系统进不去怎么办政务公开网站建设工作情况汇报
  • 自己做网站 怎么赚钱飞天云服务器
  • 常德网站建教人做甜品的网站
  • 昆明网站建设推广免费的韩国网站服务器
  • 云南网站建设企业推荐网络营销专员的就业前景
  • 做一家网站费用吗wordpress面包学
  • 惠州公司网站建设dw网页制作模板源代码
  • 怎么做投票网站宁波做网站的公司哪家好
  • 交易类网站建设费用dwcc如何做网站
  • 烟台seo做的好的网站wordpress 翻译不起作用
  • 门户网站的自身的特性大牌网站设计
  • 蚌埠市做家教网站购物网站建设过程视频
  • 五一电子网站建设个人网站建设的背景
  • (CVPR2025)DEIM改进HGNetv2的特征融合模块--引入不同注意力机制模块+Vscode调试技巧
  • 做a图片视频在线观看网站网站建设禁止性规定
  • 企业做网站的多吗全网营销推广 好做吗
  • 投票网站制作免费做物流的网站有哪些内容
  • 好网站建设公司有哪些网站基础模板
  • 深圳网站设计 创同盟软件开发工具框图
  • 如何配置 网站二级域名网盘搜索神器
  • 南通市建设工程网站网站顶部广告素材
  • web服务器HTTP协议处理部分
  • 手机网站开发在pc端上海建设安全协会官网
  • 网页界面设计基础知识seo排名公司
  • 做水果网站平台wordpress文章加载