安装kafka时过程笔记,不是很详细

1、创建test用户

adduser test


2、?给test用户设置密码

passwd test(输入两次密码)


3、给/etc/sudoers文件添加写权限

chmod -v u+w /etc/sudoers


4、给test用户授root权限,
编辑/etc/sudoers  

vi /etc/sudoers


## Allow root to run any commands anywhere

root? ? 
ALL=(ALL)? ? ? 
?ALL

rabbitmq ALL=(ALL)? ? ? ?
ALL (添加这一行)


保存退出


rpm -qa|grep java
 rpm -qa|grep jdk

 vi /etc/profile

JAVA_HOME=/usr/local/jdk/jdk1.8.0_91
JRE_HOME=$JAVA_HOME/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
CLASSPATH=:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib/dt.jar
export JAVA_HOME JRE_HOME PATH CLASSPATH


 source /etc/profile


export ZOOKEEPER_HOME=/usr/zookeeper
export PATH=.:$JAVA_HOME/bin:$ZOOKEEPER_HOME/bin:$PATH

创建zook数据目录
/home/data/zkcluster

dataLogDir=/home/data/zkcluster/logs

关闭防火墙
firewall-cmd --zone=public --add-port=2181/tcp --permanent
firewall-cmd --reload


firewall-cmd --zone=public --add-port=2888/tcp --permanent
firewall-cmd --zone=public --add-port=3888/tcp --permanentfirewall-cmd --add-service=mysql # 开放mysql端口
firewall-cmd --remove-service=http # 阻止http端口
firewall-cmd --list-services # 查看开放的服务
firewall-cmd --add-port=3306/tcp # 开放通过tcp访问3306
firewall-cmd --remove-port=80tcp # 阻止通过tcp访问3306
firewall-cmd --add-port=233/udp # 开放通过udp访问233
firewall-cmd --list-ports # 查看开放的端口

systemctl status firewalld.service  #检查防火墙状态  
  
systemctl stop firewalld.service  #关闭防火墙  

systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动

1
2
[root@localhost ~]#systemctl stop firewalld.service
[root@localhost ~]#systemctl disable firewalld.service
启动一个服务:systemctl start firewalld.service
关闭一个服务:systemctl stop firewalld.service
重启一个服务:systemctl restart firewalld.service
显示一个服务的状态:systemctl status firewalld.service
在开机时启用一个服务:systemctl enable firewalld.service
在开机时禁用一个服务:systemctl disable firewalld.service
查看服务是否开机启动:systemctl is-enabled firewalld.service;echo $?
查看已启动的服务列表:systemctl list-unit-files|grep enabled

  
systemctl disable firewalld.service  #禁止开机启动防火墙 

server.1=172.16.6.8:2881:3881  
server.2=172.16.6.9:2882:3882  
server.3=172.16.6.10:2883:3883


ps aux|grep zookeeper

message.max.byte=5242880
default.replication.factor=2
replica.fetch.max.bytes=5242880


listeners=PLAINTEXT://172.16.6.8:9092


auto.create.topics.enable=false


export KAFKA_HOME=/usr/kafka
PATH=$PATH:$KAFKA_HOME/bin


firewall-cmd --zone=public --add-port=9092/tcp --permanent

firewall-cmd --reload


守护进程模式
./kafka-server-start.sh -daemon ../config/server.properties  

创建一个topic
bin/kafka-topics.sh --create --zookeeper 172.16.6.8:2181,172.16.6.9:2181,172.16.6.10:2181 --replication-factor 1 --partitions 1 --topic test

查看topic列表
kafka-topics.sh --list --zookeeper 172.16.6.8:2181

模拟客户方发送消息
bin/kafka-console-producer.sh --broker-list 172.16.6.8:9092,172.16.6.9:9092,172.16.6.10:9092 --topic ebadata

模拟客户端接收
bin/kafka-console-consumer.sh --zookeeper 172.16.6.8:2181,172.16.6.9:2181,172.16.6.10:2181 --from-beginning --topic test

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是在Ubuntu上安装Kafka详细步骤: 1. 安装Java Kafka需要Java环境支持,因此首先需要安装Java。可以通过以下命令在Ubuntu上安装OpenJDK 8: ``` sudo apt-get update sudo apt-get install default-jdk ``` 2. 下载并解压Kafka 在官网上下载最新版的Kafka压缩包,然后解压到一个目录下,例如: ``` wget https://downloads.apache.org/kafka/2.7.0/kafka_2.13-2.7.0.tgz tar -xzf kafka_2.13-2.7.0.tgz cd kafka_2.13-2.7.0 ``` 3. 修改配置文件 进入Kafka目录后,需要修改config/server.properties配置文件。可以使用以下命令备份原始配置文件: ``` cp config/server.properties config/server.properties.bak ``` 然后编辑配置文件,修改以下配置项: ``` # 监听地址和端口号 listeners=PLAINTEXT://localhost:9092 # 数据存储目录 log.dirs=/tmp/kafka-logs ``` 4. 启动Kafka 使用以下命令启动Kafka: ``` bin/kafka-server-start.sh config/server.properties ``` 5. 创建主题 使用以下命令创建一个名为test的主题: ``` bin/kafka-topics.sh --create --topic test --bootstrap-server localhost:9092 ``` 6. 发送和接收消息 使用以下命令发送一条消息到test主题: ``` bin/kafka-console-producer.sh --topic test --bootstrap-server localhost:9092 ``` 然后在控制台中输入消息内容并按回车键发送。 使用以下命令从test主题中消费消息: ``` bin/kafka-console-consumer.sh --topic test --from-beginning --bootstrap-server localhost:9092 ``` 这将会显示所有从test主题中接收到的消息。 以上就是在Ubuntu上安装Kafka详细步骤。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值