1、下载安装包
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
注意:根据32/64位操作系统下载对应的安装包
2、添加系统变量:JAVA_HOME=C:\Program Files (x86)\Java\jdk1.8.0_14
1、下载安装包Apache ZooKeeper
2、 解压并进入ZooKeeper目录,如:D:[Kafka](https://so.csdn.net/so/search?q=Kafka&spm=1001.2101.3001.7020)\zookeeper-3.4.9\conf, 将“zoo_sample.cfg”重命名为“zoo.cfg”,
3、打开“zoo.cfg”找到并编辑数据存放位置 dataDir=F:\HC\apache-zookeeper-3.7.0\data(必须以\分割)
4、在zoo.cfg文件中修改默认的Zookeeper端口(默认端口2181)
5、添加系统变量:ZOOKEEPER_HOME=D:\Kafka\zookeeper-3.4.9
6、编辑path系统变量,添加路径:%ZOOKEEPER_HOME%\bin
7、打开新的cmd,输入“zkServer“,运行Zookeeper
命令行提示如下:说明本地Zookeeper启动成功
注意:不要关了这个服务窗口
1、 下载安装包
注意要下载二进制版本
2、 解压并进入Kafka目录,笔者:D:\Kafka\kafka_2.12-0.11.0.0
3、 进入config目录找到文件server.properties并打开
4、 找到并编辑日志保存的位置 log.dirs=F:\HC\kafka_2.13-2.8.1\kafka-logs
5、 找到并编辑zookeeper.connect=localhost:2181
6、 Kafka会按照默认,在9092端口上运行,并连接zookeeper的默认端口:2181
7、 进入Kafka安装目录D:\Kafka\kafka_2.12-0.11.0.0,按下Shift+右键,选择“打开命令窗口”选项,打开命令行,输入:
.\bin\windows\kafka-server-start.bat .\config\server.properties
或bin\kafka-server-start.sh config\server.properties
注意:注意:不要关了这个窗口,启用Kafka前请确保ZooKeeper实例已经准备好并开始运行
(linux直接在bin目录下.sh,windows需要进入bin\winndows下的.bat)
1、 创建主题,
进入Kafka安装目录D:\Kafka\kafka_2.12-0.11.0.0,按下Shift+右键,选择“打开命令窗口”选项,打开命令行,输入:
.\bin\windows\kafka-topics.bat
--create
--zookeeper localhost:2181
--replication-factor 1
--partitions 1
--topic test
2、查看主题输入:
.\bin\windows\kafka-topics.bat
--list
--zookeeper localhost:2181
3、 创建生产者,
进入Kafka安装目录D:\Kafka\kafka_2.12-0.11.0.0,按下Shift+右键,选择“打开命令窗口”选项,打开命令行,输入:
.\bin\windows\kafka-console-producer.bat
--broker-list localhost:9092
--topic test
4、 创建消费者,
进入Kafka安装目录D:\Kafka\kafka_2.12-0.11.0.0,按下Shift+右键,选择“打开命令窗口”选项,打开命令行,输入:
.\bin\windows\kafka-console-consumer.bat
--bootstrap-server localhost:9092
--topic test
--from-beginning
此时,往生产者窗口写入消息,消费者窗口也能同步的接收到消息
5、查看topic,进入Kafka安装目录D:\Kafka\kafka_2.12-0.11.0.0,按下Shift+右键,选择“打开命令窗口”选项,打开命令行,输入:
.\bin\windows\kafka-topics.bat --describe --zookeeper localhost:2181 --topic
test
6、彻底删除Kafka中的topic
1、删除kafka存储目录(server.properties文件log.dirs配置,默认为"/tmp/kafka-logs")相关topic目录
2、Kafka 删除topic的命令是:
.\bin\windows\kafka-topics.bat --delete --zookeeper 【zookeeper server】 --topic 【topic name】
如果kafaka启动时加载的配置文件中server.properties没有配置delete.topic.enable=true,那么此时的删除并不是真正的删除,而是把topic标记为:marked for deletion
你可以通过命令,来查看所有topic
./bin/kafka-topics --zookeeper 【zookeeper server】 --list
此时你若想真正删除它,可以如下操作:
在较新版本(2.2 及更高版本)的 Kafka 不再需要 ZooKeeper 连接字符串,即- -zookeeper localhost:2181。
使用 Kafka Broker的 --bootstrap-server localhost:9092来替代- -zookeeper localhost:2181。
搭建 Zookeeper 3.6.3 集群时出现的错误
端口号冲突,添加配置更改端口号即可
admin.serverPort=8888
.\bin\windows\kafka-topics.bat --create --bootstrap-server localhost:9092 --replication-factor 1 --partitions 1 --topic test # 测试
.\bin\windows\kafka-topics.bat --list --bootstrap-server localhost:9092 # 查看列表
启动:
zkServer
.\bin\windows\kafka-server-start.bat .\config\server.properties
文章浏览阅读1.2k次。Nginx日志切割 手动+定时两种方式 非常详细_nginx 定时任务
文章浏览阅读632次。yolov7的文件夹打开之后是这个样子啦以下是三个常见已经标注好的yolo格式数据集会按照以下格式进行存放train.txtval.txt网上有很多几种格式互相转换的教程。_yolov7的数据集格式
文章浏览阅读1.1k次。先看看GDI+的方法方法1:1.GDI+画透明图层(alpha)的png图片stdafx加入如下:#include //初始化一下com口#include "GdiPlus.h"using namespace Gdiplus;#pragma comment(lib,"gdiplus.lib")开始初始化:在app类的声_vs png贴图时透明
文章浏览阅读5.3k次。官网功能介绍:https://mp.weixin.qq.com/wiki?t=resource/res_main&id=mp14434335421、获取access_token:根据公众号的appid和appsecket得到access_tokenhttps://mp.weixin.qq.com/debug?token=1795470382&lang=zh_CN2、获取ti..._微信公众号生成带参数的二维码登录
文章浏览阅读1.1w次。转自:https://www.cnblogs.com/mrcp/archive/2012/11/05/2754524.html折腾了2个小时,参考了网上的资料,终于把QT装好了要让qt能使用,两种套路都可行:1、安装傻瓜包QtSDK,大概1GB多,你要用到的所有东西都在这里面,按照默认的安装,装好后直接打开qt creator就可以用。2、自己组装:(1)下载Qt Creator (qt-crea..._qt windows安装
文章浏览阅读885次,点赞28次,收藏29次。在本文中,我们将研究使用 Deepset 的 SQUAD2 模型进行问答以及使用SQuAD v2 指标评估模型,我们将使用 model —deepset/minilm-uncased-squad2。
文章浏览阅读1.6k次。今天安装一个自己写的.NET程序。程序使用Windows Installer打包,需要.NET 3.5。安装包没有问题,之前在其他机器上测过。系统是XP SP3. 我装好.NET所有需要的更新包后(包括语言包),运行安装包,直接出现“The Folder Path "XXXX" Contains an Invalid Character”错误,其中XXXX为乱码。安装无法继续。同时发现另一程序也无..._the folder path '??????????v6.0 2016 ???' contains an invalid character.
文章浏览阅读349次。1.在传递时时刻记得传递参数的类型保持一致2.在保存字符串时可以用char a[10],保存,在输出时,只需要printf("%s",a)就可以输出字符串,不可以写成printf("%s",a[10]).3.以前曾介绍过对内存中信息的存取一般以字节为单位。实际上,有时存储一个信息不必用一个或多个字节,例如,“真”或“假”用0或1表示,只需1位即可。在计算机用于过程控制、参数检测或数据通信领_c的事
文章浏览阅读2.5k次。python编写拒绝服务攻击脚本_python拒绝服务攻击
文章浏览阅读2.2k次。阿里云的视频直播服务与百度云LSS的设定与使用测试前置条件:有已备案的可用域名(如果服务器在大陆)安装OBS软件, 用于录制与推流 https://obsproject.com安装可直播的软件,如kmplayer, 可直接贴 rmtp url并播放阿里云- 申请并授权开通视频直播功能- 视频直播-域名管理,添加 live-ali.xxx.com, 另需在域名解析添加CNAME live-ali...._测评类直播方案
文章浏览阅读3.4k次。开始找网站,thinkphp 的网站一找一大堆,可怕...更可怕的是并不是你找到的就能任意命令执行,需要一个网站一个网站的测试 ...然后我就一个一个的试 , 好可怜啊, 试了十几个才有一个可以利用的... 原理: 有问题的代码:$res = preg_replace('@(w+)'.$depr.'([^'.$depr.'\/]+)@e', '$var[\'\\_thinkphp3任意命令执行
文章浏览阅读8.3k次,点赞5次,收藏27次。Unity - 新版NavMesh动态烘培Unity的新版NavMesh更加易用效率更高,而且支持动态烘培,这一点特别重要,可以很简单的就实现很多之前处理起来比较复杂的功能。比如现在有个需求,怪物追随玩家,碰到陷阱后玩家跳过,怪物无法跳过碰到陷阱则死亡,但是后续的怪物可以踩着尸体过去。这个功能之前的实现可能是这样的:在陷阱边缘停止导航,手动控制移动,碰到陷阱死亡停留原地变成地面…现在用..._动态对象也可以参与烘焙吗