zoukankan      html  css  js  c++  java
  • CentOS 7 安装 JDK8、zookeper、kafka

    安装JDK

    第一步:上传JDK 的linux安装包

    第二步:解压到安装目录

    tar -xvzf jdk-8u11-linux-x64.tar.gz -C /usr/local
    

    第三步:配置环境变量

    vim /etc/profile
    
    #配置如下内容
    #set java environment
    	JAVA_HOME=/usr/local/jdk1.8.0_11
    	CLASSPATH=.:$JAVA_HOME/lib.tools.jar
    	PATH=$JAVA_HOME/bin:$PATH
    	export JAVA_HOME CLASSPATH PATH
    
    #编辑完退出,刷新配置文件
    source /etc/profile
    

    验证安装完成:

    java -version
    

    安装配置Zookepper

    第一步:下载并上传zookeper的linux安装包(下载地址:http://archive.apache.org/dist/zookeeper/)

    第二步:解压安装包到安装目录

    tar -xvzf zookeeper-3.4.6.tar.gz
    

    第四步:进入zookeeper-3.4.6目录,创建data目录

    mkdir data
    

    第五步:进入conf目录 ,把zoo_sample.cfg 改名为zoo.cfg

    cd conf
    mv zoo_sample.cfg zoo.cfg
    

    第六步:打开zoo.cfg文件, 修改data属性:dataDir=/root/zookeeper-3.4.6/data

    启动、停止Zookeeper

    进入Zookeeper的bin目录,启动服务命令

    ./zkServer.sh start
    

    停止服务命令

    ./zkServer.sh stop
    

    查看服务状态:

    ./zkServer.sh status
    

    安装Kafka

    第一步:下载并上传zookeper的linux安装包(下载地址:http://kafka.apache.org/downloads)

    第二步:解压安装包到安装目录

    tar -xvzf kafka_2.11-2.4.0.tgz -C /usr/local
    

    第四步:进入kafka_2.11-2.4.0.tgz安装目录下的config目录

    cd /usr/local/kafka_2.11-2.4.0/config
    

    第五步:编辑server.properties

    vim server/properties
    
    #修改如下配置
    listeners=PLAINTEXT://127.0.0.1:9092
    
    advertised.listeners=PLAINTEXT://127.0.0.1:9092
    

    启动、停止Kafka

    1、启动Kafka(注意启动前要先启动zookeper)
    bin/kafka-server-start.sh config/server.properties &
    
    2、停止Kafka
    bin/kafka-server-stop.sh
    
    3、创建Topic
    bin/kafka-topics.sh --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic jiangzh-topic
    
    4、查看已经创建的Topic信息
    bin/kafka-topics.sh --list --zookeeper localhost:2181
    
    5、发送消息
    bin/kafka-console-producer.sh --broker-list 127.0.0.1:9092 --topic alex-topic
    
    6、接收消息
    bin/kafka-console-consumer.sh --bootstrap-server 127.0.0.1:9092 --topic alex-topic --from-beginning
    
    
  • 相关阅读:
    O-C相关-06:对象与对象的关系
    O-C相关05:方法的封装.
    O-C相关04:类方法的概述与定义和调用
    Objective-C发展历史
    O-C相关-03:面向对象概念的具体介绍
    OC相关-02:oc和c的基本差异
    0-C相关01:NSlog函数介绍。
    鞭辟入里
    objective-c中字符串长度计算
    OC多文件开发介绍
  • 原文地址:https://www.cnblogs.com/sxblog/p/13564480.html
Copyright © 2011-2022 走看看