linux环境搭建单机kafka
准备工作:
jdk-8u191-linux-x64.rpm | zookeeper-3.4.6.tar.gz | kafka_2.11-2.2.0.tgz
对应的地址
zookeeper:http://archive.apache.org/dist/zookeeper/zookeeper-3.4.6/
kafka:http://kafka.apache.org/downloads
jdk自行查找下载
利用ftp工具上传文件 xft 上传到根目录
安装jdk rpm -ivh jdk-8u191-linux-x64.rpm 配置环境变量---> cd /usr --->vi .bashrc---->配置文件如下
# .bashrc
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
if [-f /etc/bashrc ]; then
. /etc/bashrc
fi
JAVA_HOME=/usr/java/latest
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.
export JAVA_HOME
export PATH
export CLASSPATH
然后resource .bashrtc 重新加载资源文件
输入echon $JAVA_HOME验证
修改主机名 : cd etc ---->编辑network vi hosts--->修改完毕 验证:ping xxx
解压到usr目录 例如: 解压zookeeper
tar -zxf zookeeper-3.4.6.tar,gz -C /.usr/-----> cd zookeeper-3.4.6 --->ls /conf ----->
cp conf/zoo_sample.cfg conf/zoo.cfg----> vi zoo.cfg--->
创建目录 mkdir /root/zkdat--->启动zookeeper ./bin/zkServer.sh 或者./bin/zkServer.sh start zoo.cfg
验证:jps----->查看状态 ./bin/zkServer.sh status zoo.cfg
解压kafka: tar -zxf kafka_2.11-2.2.0.tgz -C /usr/---->cd usr/--->ls /bin---->cd kafka_2.11-2.2.0/----->ls config-=---->vi server.properties----->
log.dirs=/usr/kafka-logs
启动kafka
./bin/kafka-server-start.sh -daemon config/server.properties----->创建分区 ./bin/kafka-topics.sh --bootstrap-server CentOS:9092 --create --topic coupon --partitions 3 --replication-factor 1-------->
监听分区 ./bin/kafka-console-consumer.sh --bootstrap-server CentOS:9092 --topic coupon --group coupon_group------>发送消息测试 ./bin/kafka-console-producer.sh --broker-list CentOS:9092 --topic coupon----->
开放某个端口: firewall-cmd --zone=public --add-port=2181/tcp --permanent
查看防火墙状态:systemctl status firewalld
暂时关闭防火墙状态:systemctl stop firewalld
安装kafka查看工具:http://www.kafkatool.com/download.html
linux环境搭建单机kafka的更多相关文章
- hive_学习_01_hive环境搭建(单机)
一.前言 本文承接上一篇:hbase_学习_01_HBase环境搭建(单机),主要是搭建 hive 的单机环境 二.环境准备 1.说明 hive 的下载来源有: 官方版本:http://archive ...
- hbase_学习_01_HBase环境搭建(单机)
一.前言 本文承接上一篇:hadoop_学习_02_Hadoop环境搭建(单机) ,主要是搭建HBase的单机环境 二.环境准备 1.说明 hbase 的下载来源有: 官方版本:http://arc ...
- hadoop_学习_02_Hadoop环境搭建(单机)
一.环境准备 1.说明 hadoop的下载来源有: 官方版本:http://archive.apache.org/dist/hadoop/ CDH版本:http://archive.cloudera. ...
- Linux环境搭建-在虚拟机中安装Centos7.0
最近在空闲时间学习Linux环境中各种服务的安装与配置,都属于入门级别的,这里把所有的学习过程记录下来,和大家一起分享. 我的电脑系统是win7,所以我需要在win7上安装一个虚拟机-VMware,然 ...
- 【菜鸟学习Linux】-第三章- Linux环境搭建-使用VMware9安装Ubuntu 12.04系统
上一步,我们安装了VMware9虚拟机,现在我们就是用它来安装Ubuntu12.04系统,至于Ubuntu是什么,我就不废话了,大家google一下,比我讲的清楚,好了,开始干活! Ubuntu官网下 ...
- Windows及Linux环境搭建Redis集群
一.Windows环境搭建Redis集群 参考资料:Windows 环境搭建Redis集群 二.Linux环境搭建Redis集群 参考资料:Redis Cluster的搭建与部署,实现redis的分布 ...
- Linux(一)-- Linux环境搭建
Linux环境搭建 一.虚拟机安装 1.下载地址 https://my.vmware.com/web/vmware/info/slug/desktop_end_user_computing/vmwar ...
- Linux(一)—— Linux环境搭建
Linux环境搭建 一.虚拟机安装 1.下载地址 https://my.vmware.com/web/vmware/info/slug/desktop_end_user_computing/vmwar ...
- Linux环境搭建及基础操作
一.Linux环境搭建 1.安装虚拟机软件(VMWare,Parallel) 虚拟机的作用:将本来不是适合当前操作系统的分区虚拟化成适合当前操作系统的分区格式 2.新建虚拟机: 类似买了一台新的电脑, ...
随机推荐
- Shell编程案例:修改运维脚本输出效果
1. 需求:每日运维检查脚本dailymonitor.sh显示对服务器测试结果,其中命令 zabbix_get -s 192.168.111.21 -p 10050 -k "net.tcp. ...
- Flutter,webview里面实现上传和下载的功能
前提:Flutter 与 webview(vue) 一起开发的项目 开始的时候并没有想到什么移动端的,所以上传就用input,下载就用iframe来实现,然而真机实测的时候,input那个方法IOS支 ...
- Java实现蓝桥杯 历届试题 合根植物
问题描述 w星球的一个种植园,被分成 m * n 个小格子(东西方向m行,南北方向n列).每个格子里种了一株合根植物. 这种植物有个特点,它的根可能会沿着南北或东西方向伸展,从而与另一个格子的植物合成 ...
- Java实现 LeetCode 679 24 点游戏(递归)
679. 24 点游戏 你有 4 张写有 1 到 9 数字的牌.你需要判断是否能通过 *,/,+,-,(,) 的运算得到 24. 示例 1: 输入: [4, 1, 8, 7] 输出: True 解释: ...
- Java实现 洛谷 P1200 [USACO1.1]你的飞碟在这儿Your Ride Is He…
import java.util.Scanner; public class Main{ private static Scanner cin; public static void main(Str ...
- java实现第六届蓝桥杯分机号
分机号 X老板脾气古怪,他们公司的电话分机号都是3位数,老板规定,所有号码必须是降序排列,且不能有重复的数位.比如: 751,520,321 都满足要求,而, 766,918,201 就不符合要求. ...
- Linux RPM管理命令
RPM安装 rpm -ivh 包全名,其中,-i 表示安装,-v 表示显示详细信息,-h 表示显示进度 手动安装会有很多包依赖需要解决,如果是模块依赖,可以使用rpmfind进行查询解决 RPM升级 ...
- 为什么需要云IDE?
一.云 IDE?是新概念吗? 不不不,早在 2010 年就有成熟的产品了:Cloud9 IDE 时至如今,云 IDE 已经相当常见了,比如: Cloud9:亚马逊为其云计算服务提供的 IDE Ecli ...
- vue无法选择上传相同文件
使用h5自带的input type=file时,使用change触发上传事件 <input class="exportss" type="file" id ...
- 使用PyQtGraph绘制数据滚动图形(3)
import pyqtgraph as pg import numpy as np from pyqtgraph.Qt import QtGui, QtCore app = pg.QtGui.QApp ...