4.11:Storm之WordCount

〇、概述

1、拓扑结构

4.11:Storm之WordCount

2、目标

使用storm进行计数实验。

一、启动服务

4.11:Storm之WordCount

4.11:Storm之WordCount

4.11:Storm之WordCount

4.11:Storm之WordCount

4.11:Storm之WordCount

4.11:Storm之WordCount

4.11:Storm之WordCount

在网页中输入:http://localhost:8081可以查看storm的相关信息。

二、kafka操作

终端中输入:nohup ~/bigdata/kafka_2.11-1.0.0/bin/kafka-server-start.sh ~/bigdata/kafka_2.11-1.0.0/config/server.properties >~/bigdata/kafka_2.11-1.0.0/logs/server.log 2>&1 &

启动kafka

创建两个topic

~/bigdata/kafka_2.11-1.0.0/bin/kafka-topics.sh –create –zookeeper localhost:2181 –replication-factor 1 –partitions 1 –topic word-count-input

~/bigdata/kafka_2.11-1.0.0/bin/kafka-topics.sh –create –zookeeper localhost:2181 –replication-factor 1 –partitions 1 –topic word-count-output

输入:cd /home/user/bigdata/kafka_2.11-1.0.0

进入kafka目录。输入:

bin/kafka-console-producer.sh –broker-list localhost:9092 –topic word-count-input

启动一个producer, 向word-count-input发送消息。再启动一个终端,输入:

cd /home/user/bigdata/kafka_2.11-1.0.0

进入kafka目录。输入:

bin/kafka-console-consumer.sh –bootstrap-server localhost:9092 –topic word-count-output –property print.key=true

启动一个consumer, 消费word-count-output的消息。

三、storm操作

启动第三个终端,输入:cd ~/bigdata/storm

进入storm目录

输入:bin/storm jar /home/user/bigdata/basic-1.0-SNAPSHOT-jar-with-dependencies.jar com.bit.kafka.WordCountKafkaTopology 1

提交storm程序

在启动producer的终端中输入:

this is an example

在启动consumer的终端中就可以查看到计数的结果

作者:哥们要飞​

Original: https://blog.51cto.com/liujinhui/5418477
Author: 哥们要飞
Title: 4.11:Storm之WordCount

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/517108/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球