kafka第三篇--安装使用
2013-07-30 11:46
281 查看
说明:直接下载二进制包可省略安装过程,省略很多麻烦。
1单机 安装
安装过程,参考官网:
1单机 安装
安装过程,参考官网:
> tar xzf kafka-<VERSION>.tgz > cd kafka-<VERSION> > ./sbt update > ./sbt package > ./sbt assembly-package-dependency
出现问题
1 在安装 0.8 版本时,出现如下问题
[code]ead "main" java.lang.NoClassDefFoundError: org/apache/zookeeper/server/quorum/QuorumPeerMain Caused by: java.lang.ClassNotFoundException: org.apache.zookeeper.server.quorum.QuorumPeerMain at java.net.URLClassLoader$1.run(URLClassLoader.java:202) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:190) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301) at java.lang.ClassLoader.loadClass(ClassLoader.java:247)按照 http://www.bdfindustries.com/blog/2012/02/11/getting-started-with-apache-kafka/这位仁兄的方法没有解决
2安装0.7,出现如下问题
[error] Note: Some input files use or override a deprecated API. [error] Note: Recompile with -Xlint:deprecation for details.
忽略掉 ,继续执行
2 单机使用
上面的步骤都执行完了,环境算是好了,下面我们要测试下是否能成功运行kafka:1. 启动zookeeper server :bin/zookeeper-server-start.sh ../config/zookeeper.properties & (用&是为了能退出命令行)2. 启动kafka server: bin/kafka-server-start.sh ../config/server.properties &3. Kafka为我们提供了一个console来做连通性测试,下面我们先运行producer:bin/kafka-console-producer.sh --zookeeper localhost:2181 --topic test 这是相当于开启了一个producer的命令行。命令行的参数我们一会儿再解释。4. 接下来运行consumer,新启一个terminal:bin/kafka-console-consumer.sh --zookeeper localhost:2181 --topic test --from-beginning5. 执行完consumer的命令后,你可以在producer的terminal中输入信息,马上在consumer的terminal中就会出现你输的信息。有点儿像一个通信客户端。如果你能看到5执行了,说明你单机版部署成功了。下面解释下两条命令中参数的意思。--zookeeper localhost:2181 这个说明了去连本机2181端口的zookeeper server,--topic test,在kafka里,消息按topic来区分,我们这里的topic叫test,所以不管是consumer还是producer都指向了test。其他的参数,我就截图了,首先是producer的参数:
以上转载参考自:/article/3468118.html
3 集群安装使用
类似单机,参考如下网址:/article/3468118.html
相关文章推荐
- kafka第三篇--安装使用
- Kafka集群的安装和使用
- librdkafka的安装和使用
- kafka安装使用
- java系列之zokeeper与kafka安装使用
- kafka 安装,使用教程
- kafka安装与使用
- Kafka安装与使用
- Linux(CentOS)中常用软件安装,使用及异常——Zookeeper, Kafka
- kafka的介绍以及安装和基本使用
- kafkaManager监控工具的安装与使用
- KAFKA安装和使用
- Linux(CentOS)中常用软件安装,使用及异常——Zookeeper, Kafka
- Kafka 0.10 安装及使用
- Flume简介与使用(三)——Kafka Sink消费数据之Kafka安装
- kafka Manager监控工具的安装与使用
- KafkaOffsetMonitor 监控工具的安装与本地使用简要说明
- 大数据实验室(大数据基础培训)——Kafka的安装、配置及基础使用
- Kafka集群管理工具kafka-manager的安装使用
- .net windows Kafka 安装与使用入门(入门笔记)