Linux下载安装redis和zookeeper


下载网址 http://download.redis.io/releases/

Redis

下载:

wget http://download.redis.io/releases/redis-4.0.10.tar.gz

若提示未找到命令,则执行 yum install wget

解压:

tar -zxvf redis-4.0.10.tar.gz

进入目录 cd redis-4.0.10

编译:

make MALLOC=libc

make install

修改redis.conf

vim redis.conf

主要修改下面几个地方:

bind 127.0.0.1

daemonize yes

requirepass 123456

protected-mode no

第一行表示本机访问,如果注释掉则放开所有访问

第二行表示允许redis后台访问

第三行表示设置密码

第四行表示关闭保护模式(因为第三行已经设置了密码)

为了远程能够连上redis,需要关闭防火墙或者开放端口

关闭防火墙:

systemctl stop firewalld.service

systemctl disable firewalld.service
第1行表示关闭防火墙,第2行表示禁止防火墙开机启动.

开放端口:
查询 netstat -anp 所有开放端口信息

关闭端口号:

iptables -A OUTPUT -p tcp --dport 端口号-j DROP

打开端口号:

iptables -A INPUT -ptcp --dport  8099 -j ACCEPT

service iptables save 保存设置
以下是linux打开端口命令的使用方法。 
  nc -lp 23 &(打开23端口,即telnet) 
  netstat -an | grep 23 (查看是否打开23端口) 
  

redis开启和关闭

开启:
redis-server redis.conf

Redis启动成功后,再执行如下命令进入 Redis控制台,其中-a表示 Redis登录密码:
redis-cli -a 123456
关闭:
redis-cli -p 6379 -a 123456 shutdown

上面配置redis已经可以使用,下面的设置开机启动

#配置redis开机启动
mkdir /etc/redis
cd redis5
#安装redis
make install
#检测文件是否已经生成
which redis-server
#配置文件放入指定目录
cp redis.conf /etc/redis/6379.conf
cd utils/
#配置开机启动
cp redis_init_script /etc/init.d/redisd
chkconfig redisd on
#启动redis
service redisd start
#停止redis
service redisd start

zookeeper部署

#下载并解压
 tar -zxvf zookeeper-3.4.13.tar.gz
 mkdir data
 cd conf
 cp zoo_sample.cfg zoo.cfg
 
 ##进入编辑
 dataDir=../data
 clientPort=2181
 ##退出编辑
 #启动
 cd ../bin
 ./zkServer.sh start
 
 #停止
  ./zkServer.sh stop

#开机启动
mv zookeeper-3.4.13 /usr/local/zookeeper
cd /etc/rc.d/init.d/
touch zookeeper
chmod +x zookeeper
vim zookeeper 
#进入编辑

#!/bin/bash
#chkconfig:2345 20 90
#description:zookeeper
#processname:zookeeper
#export JAVA_HOME=//usr/java/jdk1.8.0_112
case $1 in
        start) su root /usr/local/zookeeper/bin/zkServer.sh start;;
        stop) su root /usr/local/zookeeper/bin/zkServer.sh stop;;
        status) su root /usr/local/zookeeper/bin/zkServer.sh status;;
        restart) su /usr/local/zookeeper/bin/zkServer.sh restart;;
        *) echo "require start|stop|status|restart" ;;
esac

#退出编辑

chkconfig zookeeper on

PS:tar常用选项

-c(create) 表示创建用来生成文件包
-x:表示提取,从文件包中提取文件
-t可以查看压缩的文件。 -z使用gzip方式进行处理,它与”c“结合就表示压缩,与”x“结合就表示解压缩。 
-j使用bzip2方式进行处理,它与”c“结合就表示压缩,与”x“结合就表示解压缩。
-v(verbose)详细报告tar处理的信息
-f(file)表示文件,后面接着一个文件名。 
-C  <指定目录>    解压到指定目录
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

共饮一杯无

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值