1. 程式人生 > >centos下安裝kafka

centos下安裝kafka

環境:CentOS release 6.5 (Final)

1.kafka服務依賴jdk1.7,所以要先裝好jdk

  下載jdk包到伺服器上,但官網上已經沒有這個版本的了,在百度雲盤存了一個。

 下載地址:連結:https://pan.baidu.com/s/1zn4MbanbH20Mviscza3ETQ 密碼:jrks

-rw-r--r--. 1 root root 153512879 Aug 24 16:35 /opt/jdk-7u79-linux-x64.tar.gz

下載完成後解壓

[[email protected] ~]# cd /opt/
[[email protected]
opt]# tar zxvf jdk-7u79-linux-x64.tar.gz [[email protected] opt]# mkdir java [[email protected] opt]# mv jdk1.7.0_79 java/ [[email protected] opt]# cd java/jdk1.7.0_79/ [[email protected] jdk1.7.0_79]# java -version java version "1.7.0_79" Java(TM) SE Runtime Environment (build 1.7.0_79-b15) Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)

以上安裝完成。

2.下載kafka

選擇自己需要的版本,我這裡使用的是kafka_2.11-1.0.0.tgz

[[email protected] ~]# cd /opt/
[[email protected] opt]#wget https://archive.apache.org/dist/kafka/1.0.0/kafka_2.11-1.0.0.tgz
[[email protected] opt]# tar -xzf kafka_2.11-1.0.0.tgz
[[email protected] opt]# cd kafka_2.11-1.0.0

啟用zookeeper

[[email protected] kafka_2.11-1.0.0]# bin/zookeeper-server-start.sh config/zookeeper.properties

啟用kafka

bin/kafka-server-start.sh config/server.properties

config/server.properties檔案可以編輯修改(listeners=PLAINTEXT://192.168.xx.xxx:9092) 

有多個訪問者時,cp server.properties server1.properties 同樣修改listeners值即可。可複製多份

檢視伺服器是否已啟用成功:↓↓↓↓↓↓↓↓

[[email protected] kafka_2.11-1.0.0]# netstat -tunlp|egrep "(2181|9092)"
tcp        0      0 :::9092                     :::*                        LISTEN      10265/java          
tcp        0      0 :::2181                     :::*                        LISTEN      12997/java

建立topic

[[email protected] kafka_2.11-1.0.0]# bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test

檢視topic

[[email protected] kafka_2.11-1.0.0]# bin/kafka-topics.sh --list --zookeeper localhost:2181
test

啟動生產者

[[email protected] kafka_2.11-1.0.0]# bin/kafka-console-producer.sh --broker-list localhost:9092 --topic test
>hello cookie
>good morning

啟動消費者

[[email protected] kafka_2.11-1.0.0]# bin/kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic test --from-beginning
hello cookie
good morning

相關推薦

centos安裝kafka

環境:CentOS release 6.5 (Final) 1.kafka服務依賴jdk1.7,所以要先裝好jdk   下載jdk包到伺服器上,但官網上已經沒有這個版本的了,在百度雲盤存了一個。  下載地址:連結:https://pan.baidu.com/s/1zn4

CentOS 7安裝Kafka單機版

詳細安裝步驟 下載kafka_2.10-0.10.0.0.tgz到/data/soft目錄 進入解壓目錄(在此為/data/app/Kafka/kafka_2.10-0.10.0.0/bin),啟動

centos安裝單機版kafka-0.10.0.1

1.環境說明 主機資訊如下: 1[[email protected] soft]# hostname2test13[[email protected] soft]# cat /etc/hosts4127.0.0.1   localh

centos 安裝nginx

nginxNginx是C寫的,需要用GCC編譯;Nginx的Rewrite和HTTP模塊會用到PCRE;Nginx中的Gzip用到zlib;wget http://nginx.org/download/nginx-1.13.0.tar.gztar -zxvf nginx-1.13.0.tar.gz./conf

搭建JEESZ分布式架構3--CentOs安裝MySQL(環境準備)

spring mvc+my batis dubbo+zookeerper kafka restful redis分布式緩存 聲明:因為運行環境是基於Linux系統的,在做此框架之前需要做一些前期的環境準備工作CentOs下安裝MySQL網上很多實例,因為博客後期作為框架的原生教程,故這邊做詳細

Centos安裝Lamp和vsftpd、redis

arc 4.3 啟動mysql kernel 2.4 avi end 配置 命令 yum安裝httpd和php、mysql服務 1: yum search httpd //搜索httpd開頭的軟件包 2: yum install httpd.x86_6

Centos安裝php擴展sphinx

問題 for strings () form let rect orm 必須 官方地址:http://pecl.php.net/package/sphinx wget http://pecl.php.net/get/sphinx-1.3.3.tgz tar -zxvf sp

Linux CentOS安裝、配置mysql數據庫

config 得到 操作 program except naconda 服務端 強力 fig 假設要在Linux上做j2ee開發。首先得搭建好j2ee的開發環境。包含了jdk、tomcat、eclipse的安裝(這個在之前的一篇隨筆中已經有具體解說了Linux學習之Ce

centos 安裝mysql

root mmu nbsp server epo http 問題 arc 可用 今天在centos上安裝了一下 mysql 出現了一點問題 記錄一下解決方案: 1:解決yum install mysql-server沒有可用包的問題 sudo yum install mys

JEESZ分布式架構3--CentOs安裝MySQL(環境準備)

spring mvc+my batis dubbo+zookeerper kafka restful redis分布式緩存 聲明:因為運行環境是基於Linux系統的,在做此框架之前需要做一些前期的環境準備工作CentOs下安裝MySQL網上很多實例,因為博客後期作為框架的原生教程,故這邊做詳細

CentOS安裝Filezilla軟件

org osc 分享 剛才 http row ron sta 第一條 CentOS下安裝Filezilla軟件 說到Centos大家都是非常熟悉了,當然Filezilla也是日常中應用的軟件,但是在linux下安裝怎麽操作呢。安裝Filezilla有多個方式,但用戶應該

Centos安裝JDK環境配置

too nbsp java tail 使用 服務 卸載 linu rep 一、linux服務器遠程連接工具安裝準備 a、下載Xshell http://rj.baidu.com/soft/detail/15201.html?ald b、下載xftp

CentOS安裝XAMPP詳細教程(轉)

文件 sql user roc method 提示 ges 教程 comment 【原文】http://blog.csdn.net/hel12he/article/details/49781813 現在PHP的集成運行環境越來越多,個人比較喜歡XAMPP,更新速度快,好

Centos安裝nodejs

nod 淘寶 ++ ror 折騰 strong log centos服務 alt 之前在本地用node.js做反向代理,使用豆瓣,網易雲的api不用擔心跨域問題,但是只能在本地才能使用,不方便演示,所有決定在centos服務器上安裝一個node。折騰了好久才安裝完成,也是不

centos安裝php擴展php-memcached

cached centos6 strong html memcached ins 決定 images 擴展 說來坎坷,為了安裝這個php的擴展php-memcached,連操作系統都換了,從centos5.5升級到了centos6.8!! centos5.5中在安裝php擴

CentOS安裝JDK的三種方法

symbols 打開 version aws sin javadoc 環境 amd64 home 由於各Linux開發廠商的不同,因此不同開發廠商的Linux版本操作細節也不一樣,今天就來說一下CentOS下JDK的安裝: 方法一:手動解壓JDK的壓縮包,然後設置環境變

Centos安裝memcached+memcached教程

memcached centos Memcached 是一個高性能的分布式內存對象緩存系統,用於動態Web應用以減輕數據庫負載。它通過在內存中緩存數據和對象來減少讀取數據庫的次數,從而提高動態、數據庫驅動網站的速度。Memcached基於一個存儲鍵/值對的hashmap。其守護進程(daemon )是

CentOS安裝Nginx服務器

代碼 grep 服務 表達式 12.1 img lock gcc ror 一、nginx安裝環境 nginx是C語言開發,建議在linux上運行,本教程使用Centos7作為安裝環境。 1.1 gcc 安裝nginx需要先將官網下載的源碼進行編譯,編譯依

MySQL 5.7.18 在centos安裝記錄

iba entos tool 鏈接 ready res data vim mysq 一個朋友找我如何在Linux下安裝mysql5.7.18,我稍微整理下了下記錄,如下: 下載地址: MySQL5.7.18參數官方網址:https://dev.mysql.com/doc/r

032-Centos安裝Git工具

瀏覽器 5.0 git 源碼包 最新 bin util b- sch 如何在CentOS 6.x/7.x上安裝git及最新版 原文來自:https://my.oschina.net/antsky/blog/514586 摘要: 介紹yum和源碼包安裝的具體方式方式一、y