centos6安装kafka及使用一

    目前kafka最新版为:kafka-0.8.1-src.tgz

一、去官网下载kafka-0.8.1-src.tgz

二、kafka-0.8.1版需要JDK 7(注:JDK 8不支持,别走弯路了,自己去试一下吧!

二、删除原有JDK,安装新的JDK

[root@s0 Soft]# rpm -e --nodeps tzdata-java-2013c-1.el6.noarch java-1.6.0-openjdk-1.6.0.0-1.61.1.11.11.el6_4.x86_64 java-1.7.0-openjdk-1.7.0.19-2.3.9.1.el6_4.x86_64 libreoffice-javafilter-3.4.5.2-16.1.el6_3.x86_64 java_cup-0.10k-5.el6.x86_64
[root@s0 Soft]# rpm -ivch jdk-7u51-linux-x64.rpm

三、解压kafka并安装支持

[root@s0 Soft]# tar -zxvf kafka-0.8.1-src.tgz
[root@s0 Soft]# cd kafka-0.8.1-src
[root@s0 kafka-0.8.1-src]# ./gradlew jar

这里会下好多好多文件,耐心等待吧(出现下面的内容就安装完成了,中途可能会因为网络原因下载依赖包出现问题,或不完整包编译出错等)

BUILD SUCCESSFUL

Total time: 1 mins 22.14 secs
[root@s0 kafka-0.8.1-src]#

如果出错,看清楚是啥问题,一般都会给你列出来

FAILURE: Build failed with an exception.

* What went wrong:
Execution failed for task ':core:compileScala'.
> xsbti/CompileFailed

* Try:
Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output.

BUILD FAILED

Total time: 36.523 secs

下载一个scala(http://www.scala-lang.org/files/archive/scala-2.10.4.tgz)

[root@s0 Soft]# tar -xvf scala-2.10.4.tgz
[root@s0 Soft]# cd scala-2.10.4
[root@s0 Soft]# mv scala-2.10.4 /usr/lib
[root@s0 Soft]# ln -s /usr/lib/scala-2.10.4 /usr/lib/scala
然后将/usr/lib/scala/bin加到环境变量中
[root@s0 Soft]# scala -version
Scala code runner version 2.10.4 -- Copyright 2002-2013, LAMP/EPFL
[root@s0 kafka-0.8.1-src]# ./gradlew jar   //继续安装kafka的依赖
[root@s0 kafka-0.8.1-src]# ./gradlew jarAll
[root@s0 kafka-0.8.1-src]# ./gradlew jar --stacktrace  --info --debug

四、接下来就可以启动了(根据需要修改存储目录)

[root@s0 kafka-0.8.1-src]# vim config/server.properties
将里面的:
log.dirs=/tmp/kafka-logs
zookeeper.connect=localhost:2181
改为你自己的:
log.dirs=/home/kafkaPath
zookeeper.connect=192.168.20.200:2181
保存退出

五、启动、创建主题、查看主题

启动:
[root@s0 kafka-0.8.1-src]# nohup bin/zookeeper-server-start.sh config/zookeeper.properties &null
[root@s0 kafka-0.8.1-src]# nohup bin/kafka-server-start.sh config/server.properties &null
创建主题:
[root@s0 kafka-0.8.1-src]# bin/kafka-topics.sh --create --zookeeper 192.168.20.200:2181 --replication-factor 1 --partitions 1 --topic LJ200
查看现有主题:
[root@s0 kafka-0.8.1-src]# bin/kafka-topics.sh --list --zookeeper 192.168.20.200:2181
LJ200
[root@s0 kafka-0.8.1-src]#

暂时先这样吧Centos群:11032329

转载于:https://my.oschina.net/golang/blog/212769

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值