安装顺序 zookeeper,kafka,storm

install zookeeper

1.上传tar包,解压tar

tar -zxvf   zookeeper-3.4.6.tar.gz

2.复制 zoo_sample.cfg  重命名 zoo.cfg

cp zoo_sample.cfg  zoo.cfg

3.修改zoo.cfg配置文件

dataDir = /usr/local/zk/datadir

dataLogDir = /usr/local/zk/datalogdir

创建目录 /usr/local/zk/datadir , /usr/local/zk/datalogdir

注:/usr/local/ 是我的解压zookeeper存放位置,要根据你的zookeeper目录配置

接着添加zk集群IP地址

4.进入datadir,创建文件myid,并进行编号

5.启动zookeeper,查看日志是否启动成功

bin/zkServer.sh start

tail -f  zookeeper.out

install kafka

1.上传tar包,解压tar包

tar -zxvf  kafka_2.11-0.10.1.0.tgz

2.修改配置文件server.properties

border.id=1   //按顺序进行编号

host.name=192.168.10.2   //当前节点IP

log.dirs=/usr/local/kafka/log   //最好指向解压后的kafka目录内部,方便查看

zookeeper.connect=192.168.10.2:2181,192.168.10.3:2181,192.168.10.4:2181  //zookeeper集群IP:PORT

delete.topic.enable=true

注:把kafka复制到其他节点后,记得修改server.properties中的broker.id和host.name的值。

3.启动各个节点kafka

nohup bin/kafka-server-start.sh config/server.properties  2>&1 &

4.基本操作

创建主题

bin/kafka-topics.sh --create --zookeeper 192.168.10.2:2181,192.168.10.3:2181,192.168.10.4:2181 --replication-factor 1 --partitions 1 --topic test

描述主题

bin/kafka-topics.sh --describe --zookeeper 192.168.10.2:2181,192.168.10.3:2181,192.168.10.4:2181  --topic test

删除主题

bin/kafka-topics.sh --delete --zookeeper 192.168.10.2:2181,192.168.10.3:2181,192.168.10.4:2181  --topic test

生产者

bin/kafka-console-producer.sh --broker-list 192.168.10.2:2181,192.168.10.3:2181,192.168.10.4:2181 --topic test

消费者

bin/kafka-console-consumer.sh --zookeeper 192.168.10.2:2181,192.168.10.3:2181,192.168.10.4:2181 --topic test  --from-beginning

查看消费进度

bin/kafka-run-class.sh   kafka.tools.ConsumerOffsetChecker   --zookeeper  192.168.10.2:2181,192.168.10.3:2181,192.168.10.4:2181  --topic test-group group1

install storm

1.上传tar包,解压tar包

tar -zxvf  storm-1.0.2.tar.gz

2.修改配置文件 conf/storm.yaml

3.启动命令

启动nimbus

nohup bin/storm nimbus >storm.out  2>&1  &    //在主节点上启动

启动supervisor

nohup bin/storm supervisor >storm.out  2>&1  &   //在从节点上启动

启动ui

nohup bin/storm ui >storm.out  2>&1  &  //集群任一节点启动

至此安装完成

zookeeper、kafka、storm install的更多相关文章

  1. AWS EC2 CentOS release 6.5 部署zookeeper、kafka、dubbo

    AWS EC2 CentOS release 6.5 部署zookeeper.kafka.dubbo参考:http://blog.csdn.net/yizezhong/article/details/ ...

  2. scribe、chukwa、kafka、flume日志系统对比

    scribe.chukwa.kafka.flume日志系统对比   1. 背景介绍许多公司的平台每天会产生大量的日志(一般为流式数据,如,搜索引擎的pv,查询等),处理 这些日志需要特定的日志系统,一 ...

  3. redis、kafka、rabittMQ对比

    本文不对三者之间的性能进行对比,只是从三者的特性上区分他们,并指出三者的不用应用场景. 1.publish/subscribe 发布订阅模式如下图所示可以具有多个生产者和发布者,redis.kafka ...

  4. redis、kafka、rabittMQ对比 (转)

    本文不对三者之间的性能进行对比,只是从三者的特性上区分他们,并指出三者的不用应用场景. 1.publish/subscribe 发布订阅模式如下图所示可以具有多个生产者和发布者,redis.kafka ...

  5. 【日志处理、监控ELK、Kafka、Flume等相关资料】

    服务介绍 随着实时分析技术的发展及成本的降低,用户已经不仅仅满足于离线分析.目前我们服务的用户包括微博,微盘,云存储,弹性计算平台等十多个部门的多个产品的日志搜索分析业务,每天处理约32亿条(2TB) ...

  6. elk、kafka、zookeeper 安装

    .elk解释 ELK分别是Elasticsearch.Logstash.Kibana三个开源框架缩写 Elasticsearch 开源分布式搜索引擎,提供存储.分析.搜索功能.特点:分布式.基于rea ...

  7. 大数据组件原理总结-Hadoop、Hbase、Kafka、Zookeeper、Spark

    Hadoop原理 分为HDFS与Yarn两个部分.HDFS有Namenode和Datanode两个部分.每个节点占用一个电脑.Datanode定时向Namenode发送心跳包,心跳包中包含Datano ...

  8. Linux、docker、kubernetes、MySql、Shell、kafka、RabbitMQ运维快餐

    检查端口占用 lsof -i:[port] netstat -anp |grep [port] 监控网络客户TCP连接数 netstat -anp | grep tcp |wc -l 获取某进程中运行 ...

  9. rabbitMQ、activeMQ、zeroMQ、Kafka、Redis 比较

    Kafka作为时下最流行的开源消息系统,被广泛地应用在数据缓冲.异步通信.汇集日志.系统解耦等方面.相比较于RocketMQ等其他常见消息系统,Kafka在保障了大部分功能特性的同时,还提供了超一流的 ...

随机推荐

  1. yii2输出sql语句

    yii2如何输出具体的查询的sql语句: $query = User::find() ->where(['id'=>[1,2,3,4]) ->select(['username']) ...

  2. False 等效值

    False 等效值 下面这些值将被计算出 false (also known as Falsy values): false undefined null 0 NaN 空字符串 ("&quo ...

  3. JQuery常用方法一览

    $(”p”).addClass(css中定义的样式类型); 给某个元素添加样式 $(”img”).attr({src:”test.jpg”,alt:”test Image”}); 给某个元素添加属性/ ...

  4. FTP连接时出现“227 Entering Passive Mode” 的解决方法

    今天从公网的服务器连接本地内网的FTP server copy文件时,系统老是提示227 Entering Passive Mode (xxx,xxx,,xxx,xxx,x),很是奇怪,于是上网找资料 ...

  5. ftp发送文件

    #!/bin/bash #author:luyongjin IP=220.250.65.22 USERNAME='ftp_hangye20' PASSWORD='oUo2JD7oK#u-epw' #D ...

  6. Prince2七大流程之项目准备

    Prince2七大流程之项目准备     今天我们正式进入七大流程的第一个流程学习,项目准备流程.决定项目是否值得做,是否值得启动.通过回答"是否有一个可交付的.值得做的项目?"这 ...

  7. (转)漫谈SOA(面向服务架构)

    http://blog.csdn.net/luohuacanyue/article/details/12521699 面向服务架构的思想在整个软件的架构中已经不是什么新鲜的东西.我简单的认为服务化是模 ...

  8. java性能监控常用命令

    jps -m -l:主要用来输出JVM中运行的进程状态信息 jstack -l pid 来观察锁持有情况 jsatck pid | grep pid(十六进制):输出进程pid的堆栈信息 jmap - ...

  9. SSO单点登录Spring-Security & CAS使用手册

    1.1概述 1.1.1单点登录介绍 单点登录(Single Sign On , 简称 SSO )是目前比较流行的服务于企业业务整合的解决方案之一, SSO 使得在多个应用系统中,用户只需要登录一次就可 ...

  10. NSDate和NSDateFormatter 相关应用代码示例

    此方法用来计算当前时间与目标时间的先后顺序: -(NSDate *)calculateTimeWithCurrentTime:(NSDate *)currentDate{ //将当前时间转为本地时区 ...