Kafka 学习笔记(一)

来源:互联网 发布:打开蜂窝数据上没有4g 编辑:程序博客网 时间:2024/05/22 11:34

菜鸟学习kafka之 为了java客户端的Maven安装


最近在看Kafka,脚本启动官网上有tutorial但是客户端的没看到只能自己摸索了。本来以为装上java就能编译然后启动Kafka客户端了,但是好多包都不能import,看网上说maven,准备试试。


首先安装Maven,我用的是Red Hat,网上看到了一键安装Maven的方法,

http://flyfoxs.iteye.com/blog/2104523

亲测有效!

安装完毕来看看是否成功安装

[root@localhost jkafka]# mvn -v
Apache Maven 3.2.5 (12a6b3acb947671f09b81f49094c53f426d8cea1; 2014-12-14T12:29:23-05:00)
Maven home: /usr/share/apache-maven
没问题,装好了。


现在我们用Maven建一个简单的project

在我的机器上正确的命令是:mvn archetype:generate -DgroupId=helloworld -DartifactId=helloworld

注意是generate!!!!

网上看了好几个参考都是:mvn archetype:create -DgroupId= helloworld -DartifactId= helloworld

怎么弄都不对,各种报错啊,我查了各种环境变量都么错啊,死活不能新建我心爱的helloworld,改成generate之后,整个世界都明亮了。

编译 helloworld

[root@localhost helloworld]# mvn compile

[INFO] Scanning for projects...
[INFO]
[INFO] ------------------------------------------------------------------------
[INFO] Building helloworld 1.0-SNAPSHOT
[INFO] ------------------------------------------------------------------------


编译之后会多出一个target文件夹,去里面找我们的jar,然后运行

[root@localhost helloworld]# java -cp target/helloworld-1.0-SNAPSHOT.jar helloworld.App
Hello World!

啊!Hello World粗线了,欧耶!


附上一个初学者,比如我,学习Maven是啥的网站

http://www.trinea.cn/android/maven/

深入浅出,简单易懂,给作者点赞!

0 0
原创粉丝点击