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

17一起广州做网站上海企业登记在线官网

17一起广州做网站,上海企业登记在线官网,哪个网站做头像比较好,泉州网站建设网站制作首先#xff0c;我要说#xff0c;Kafka 是强依赖于 ZooKeeper 的#xff0c;所以在设置 Kafka 集群之前#xff0c;我们首先需要设置一个 ZooKeeper 集群。 部署ZooKeeper需要安装jdk yum install java-1.8.0-openjdk 安装完以后 下面是详细的步骤#xff1a; 1. 安装和…首先我要说Kafka 是强依赖于 ZooKeeper 的所以在设置 Kafka 集群之前我们首先需要设置一个 ZooKeeper 集群。 部署ZooKeeper需要安装jdk yum install java-1.8.0-openjdk 安装完以后 下面是详细的步骤 1. 安装和配置 ZooKeeper 集群 1.1 下载 ZooKeeper cd /data1 wget https://dlcdn.apache.org/zookeeper/zookeeper-3.8.3/apache-zookeeper-3.8.3-bin.tar.gz1.2 解压缩 tar -zxvf apache-zookeeper-3.8.3-bin.tar.gz cd /data1/ mkdir kafka mv apache-zookeeper-3.8.3-bin /data1/kafka/zookeeper1.3 在每台机器上创建 myid 文件并存放在一个特定的目录例如 /data1/zookeeper_data。文件中的内容是每台机器的唯一ID从 1 开始增加。 mkdir /data1/zookeeper_data echo 1 /data1/zookeeper_data/myid # 对于第二台机器为2第三台为31.4 编辑 ZooKeeper 的配置文件 cd /data1/kafka/zookeeper/conf cp zoo_sample.cfg zoo.cfg编辑 zoo.cfg: vi zoo.cfg添加/修改以下内容 dataDir/data1/zookeeper_data clientPort2181 initLimit10 syncLimit5 tickTime2000 server.1192.142.25.119:2888:3888 server.2192.142.25.120:2888:3888 server.3192.142.25.121:2888:38882. 安装和配置 Kafka 集群 2.1 下载 Kafka cd /data1 wget https://downloads.apache.org/kafka/3.6.0/kafka_2.13-3.6.0.tgz2.2 解压缩 tar -zxvf kafka_2.13-3.6.0.tgz mv kafka_2.13-3.6.0 /data1/kafka/kafka2.3 编辑 Kafka 的配置文件 cd /data1/kafka/kafka/config vi server.properties添加/修改以下内容 broker.id1 # 对于第二台机器为2第三台为3 zookeeper.connect192.142.25.119:2181,192.142.25.120:2181,192.142.25.121:2181 log.dirs/data1/kafka/kafka-logs2.4 设置 Kafka 的堆内存 export KAFKA_HEAP_OPTS-Xmx2G -Xms2G3. 启动 ZooKeeper 和 Kafka 集群 在每台机器上 # 启动 ZooKeeper先把3台的zookeeper都启动再分别启动kafka /data1/kafka/zookeeper/bin/zkServer.sh start# 启动 Kafka /data1/kafka/kafka/bin/kafka-server-start.sh /data1/kafka/kafka/config/server.properties 4. Spring Boot 连接到 Kafka 集群 添加 Maven 依赖 dependencygroupIdorg.springframework.kafka/groupIdartifactIdspring-kafka/artifactIdversionyour_version/version /dependency配置 application.yml 或 application.properties spring:kafka:bootstrap-servers: 192.142.25.119:9092,192.142.25.120:9092,192.142.25.121:9092之后你可以使用 KafkaListener 和 KafkaTemplate 来进行消息的消费和生产。 注意以上步骤提供了基本的集群设置可能需要根据实际环境进行适当调整。尤其在生产环境中需要考虑安全性、高可用性和性能优化等问题。 为 Kafka 设置身份验证通常涉及使用 SASL。在这里我将向您展示如何使用 SASL/PLAIN 为 Kafka 设置简单的用户名和密码并为 Spring Boot 提供相应的连接方式。 1. Kafka 设置使用 SASL/PLAIN 1.1. 编辑 Kafka 的 server.properties: cd /data1/kafka/kafka/config vi server.properties在文件中添加以下内容 listenersSASL_PLAINTEXT://:9092 security.inter.broker.protocolSASL_PLAINTEXT sasl.mechanism.inter.broker.protocolPLAIN sasl.enabled.mechanismsPLAIN1.2. 在 Kafka 配置目录下创建一个 JAAS 配置文件例如 kafka_server_jaas.conf: vi /data1/kafka/kafka/config/kafka_server_jaas.conf添加以下内容 KafkaServer {org.apache.kafka.common.security.plain.PlainLoginModule requiredusernameadminpasswordadmin-secretuser_adminadmin-secretuser_otheruserotherpassword; };在这里我们创建了两个用户admin 和 otheruser。 1.3. 在启动 Kafka 之前设置以下环境变量 export KAFKA_OPTS-Djava.security.auth.login.config/data1/kafka/kafka/config/kafka_server_jaas.conf1.4. 重启 Kafka 服务器以应用更改。 2. Spring Boot 连接到受密码保护的 Kafka 2.1. 在您的 pom.xml 或 build.gradle 文件中确保已添加了以下依赖 dependencygroupIdorg.springframework.kafka/groupIdartifactIdspring-kafka/artifactIdversionyour_version/version /dependency2.2. 在 application.yml 或 application.properties 文件中添加以下内容 spring:kafka:bootstrap-servers: 192.142.25.119:9092,192.142.25.120:9092,192.142.25.121:9092consumer:group-id: your-group-idkey-deserializer: org.apache.kafka.common.serialization.StringDeserializervalue-deserializer: org.apache.kafka.common.serialization.StringDeserializerproducer:key-serializer: org.apache.kafka.common.serialization.StringSerializervalue-serializer: org.apache.kafka.common.serialization.StringSerializerproperties:security.protocol: SASL_PLAINTEXTsasl.mechanism: PLAINsasl.jaas.config: org.apache.kafka.common.security.plain.PlainLoginModule required usernameadmin passwordadmin-secret;这里我们使用了 admin 用户和对应的密码来连接到 Kafka。根据您的需求调整用户名和密码。 现在您应该能够使用 Spring Boot 连接到受密码保护的 Kafka 集群并进行消息生产和消费。 注意SASL/PLAIN 文本身份验证不提供传输安全性。在生产环境中您应该考虑使用 SSL/TLS 与 SASL/PLAIN 结合来确保数据的机密性和完整性。
http://www.huolong8.cn/news/145570/

相关文章:

  • 响应式网站 尺寸wordpress清理过期文件夹
  • 公司网站如何建设教学视频在百度上怎么建立网站
  • 网站会员体系wordpress在线视频直播
  • 单位门户网站是什么意思新网域名管理
  • 公司部门撤销要求转岗不同意怎么办厦门百度seo点击软件
  • 鞍山做网站哪家好网页游戏传奇类
  • 诸城网站制作石家庄信息门户网站定制
  • 爱站网官网查询域名福田蒙派克质量怎么样
  • 黄石专业网站建设推广公司的网站建设是什么部门
  • 网站主题有哪些内容wordpress 4.9摘要
  • 网页制作与网站建设pdf中国职业培训在线
  • 如何诊断网站h5网站开发案例
  • 手机端网站重构成都网红景点
  • 做微电网的公司网站美食网站网页设计
  • 青岛网站设计品牌企业外链代发
  • erp网站代做网络规划设计师考试全程指导(第2版) pdf
  • 网站地图海南搜索引擎优化
  • 深圳做营销型网站建设部相关网站
  • 网站建设需要用什么书天津哪家做企业网站
  • 地方汽车网站模板购买图片外链在线生成
  • 百度网站评价如何制作一个网站包含多个网页
  • 帮助中心网站怎么做如何开通微信商城
  • 简单网站模板哪里有网站直播做美食的
  • 连云港网站关键词优化服务大连的网页设计公司
  • 怎样创建网站或网页网站建设要后台吗
  • 怎么做高端网站百度一下网页打开
  • 网站的充值是怎么做的金阊企业建设网站公司
  • 全国大型免费网站建设学网站建设要多久
  • 报告基因电商网站如何优化
  • 美食网站建设多少钱有限公司注册资金最低多少