redis,zookeeper及kafka的安装

redis安装

#安装gcc依赖
yum install gcc
#安装包下载网址    www.redis.io
[root@Spark ~]# mkdir /usr/redis    #创建文件夹
[root@Spark ~]# tar -zxf redis-5.0.6.tar.gz -C /usr/redis/   ##解压文档
#解压后进入解压目录进行编译
[root@Spark ~]# cd /usr/redis/redis-5.0.6/
[root@Spark redis-5.0.6]# make MALLOC=libc     #编译

#安装 redis
[root@Spark redis-5.0.6]# make install PREFIX=/usr/redis/redis-5.0.6   #进行安装redis

###启动redis
[root@Spark redis-5.0.6]# ./bin/redis-server

###连接客户端
[root@Spark redis-5.0.6]# ./bin/redis-cli -p 6379
###某一主机下的连接
[root@Spark redis-5.0.6]# ./bin/redis-cli -h Spark -p 6379

#注意:Redis默认可以存储中文,需要在命令行中展示中文时,连接redis时需要加—raw
#例如:./bin/redis-cli   --raw

###配置外部访问文件 
[root@Spark redis-5.0.6]# vim redis.conf

bind Spark               #主机名
daemonize yes            #后台启动
protected-mode no        #关闭安全模式

####后台启动方式
[root@Spark redis-5.0.6]# ./bin/redis-server redis.conf

###查看某一应用是否开启的shell命令
[root@Spark redis-5.0.6]# ps -aux|grep redis

zookeeper的安装

[root@Spark ~]# mkdir /usr/zk
[root@Spark ~]# tar -zxf zookeeper-3.4.6.tar.gz -C /usr/zk
[root@Spark ~]# mkdir /usr/zkdata  ###创建数据存放目录
[root@Spark ~]# cp /usr/zk/zookeeper-3.4.6/conf/zoo_sample.cfg  /usr/zk/zookeeper-3.4.6/conf/zoo.cfg
[root@Spark ~]# vi  /usr/zk/zookeeper-3.4.6/conf/zoo.cfg
dataDir=/usr/zkdata

#启动zookeeper
[root@Spark ~]# /usr/zk/zookeeper-3.4.6/bin/zkServer.sh start zoo.cfg

#查看zookeeper的状态
[root@Spark ~]# /usr/zk/zookeeper-3.4.6/bin/zkServer.sh status zoo.cfg

Kafka的安装

[root@Spark ~]# mkdir /usr/kafka
[root@Spark ~]# tar -zxf kafka_2.11-2.2.0.tgz -C /usr/kafka/

##更改配置文件
[root@Spark kafka]# cd /usr/kafka/kafka_2.11-2.2.0/
[root@Spark kafka_2.11-2.2.0]# vi config/server.properties
listeners=PLAINTEXT://Spark:9092
log.dirs=/usr/kafka-logs  ##kafka存储数据的地方
zookeeper.connect=Spark:2181

##启动kafka
[root@Spark kafka_2.11-2.2.0]# ./bin/kafka-server-start.sh -daemon config/server.properties

##创建一个主题
###副本因子的个数不能超过broker的个数
[root@Spark kafka_2.11-2.2.0]# ./bin/kafka-topics.sh --zookeeper Spark:2181 --create --topic topic1 --partitions 3 --replication-factor 1

##生产消息(消息的生产者)
[root@Spark kafka_2.11-2.2.0]# ./bin/kafka-console-producer.sh --broker-list Spark:9092 --topic topic1

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值