欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

Zookeeper、mongodb、redis安装部署手册

时间:2023-05-13

Zookeeper、mongodb、redis安装部署手册

一 Zookeeper安装部署

1、下载

访问官网http://zookeeper.apache.org/releases.html#download,下载最新的稳定版,复制到服务器上

或在服务器上直接下载(发邮件时最新的稳定版是3.4.9版本)

wget https://mirrors.tuna.tsinghua.edu.cn/apache/zookeeper/zookeeper-3.4.10/zookeeper-3.4.10.tar.gz

2、解压

tar zxvf zookeeper-3.4.10.tar.gz

根据压缩包中的例子编写配置文件,本例中不对默认配置进行修改,直接复制一份即可

cp zookeeper-3.4.10/conf/zoo_sample.cfg zookeeper-3.4.10/conf/zoo.cfg

4、运行

zookeeper-3.4.10/bin/zkServer.sh start zookeeper-3.4.10/conf/zoo.cfg

注意:

a、运行zookeeper需要jdk,大部分linux发行版都带了openjdk,也可以自行安装sunjdk

b、zookeeper默认通过2181端口提供服务(见zoo.cfg),如果zookeeper没有和中间件安装在同一台服务器上,需要用root用户开放防火墙端口,命令如下

iptables -I INPUT -p tcp --dport 2181 -j ACCEPT

iptables-save

zoo.cfg配置文件修改建议

将#maxClientCnxns=60最大连接数去掉修改为maxClientCnxns=500

二 redis部署安装

下载并解压

访问Redis的官方网站 http://redis.io/download ,下载最新的稳定版。

# cd /opt

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

# tar zxvf redis-3.0.7.tar.gz

编译安装

编译redis需要c语言编译环境,如gcc、make等,大多数linux发行版已经包含了这些工具。

# cd redis-3.0.7/src/

# make && make install

配置

# mkdir /opt/redis

# cd /opt/redis

# cp /opt/redis-3.0.7/redis.conf .

编辑redis.conf,修改以下配置

daemonize yes

配置项说明

daemonize: 设为yes表示以守护进程方式启动

启动

redis-server redis.conf

防火墙配置

# iptables -I INPUT -p tcp --dport 6379 -j ACCEPT

# iptables-save

注意:如果跨服务器访问redis。就是redis一台服务器,应用另一台服务器。  需要修改redis.conf

1 把bind 127.0.0.1  给注释掉

2 把protected-mode yes  改成protected-mode no       如果没有这个参数,添加这个参数   protected-mode no

三 mongodb部署安装

下载并解压

访问Redis的官方网站 https://www.mongodb.org/downloads ,下载最新的稳定版。

# cd /opt

# wget http://fastdl.mongodb.org/linux/mongodb-linux-x86_64-3.4.0.tgz

# tar zxvf mongodb-linux-x86_64-3.4.0.tgz

编写配置文件

# mkdir -p /opt/mongodb/data

# mkdir -p /opt/mongodb/log

创建/opt/mongodb/mongo.conf,内容如下

bind_ip=172.16.180.27

pidfilepath=/opt/mongodb/data/mongo.pid

port=27017

dbpath=/opt/mongodb/data

logpath=/opt/mongodb/log/mongo.log

fork=true

smallfiles=true

配置项说明

bind_ip: 服务使用的ip

port: 服务使用的端口,如果在一台服务器上运行多个mongodb实例,需设置成不同的端口

fork: 后台运行

启动

# /opt/mongodb-linux-x86_64-3.4.0/bin/mongod --config "/opt/mongodb/mongo.conf"

防火墙配置

# iptables -I INPUT -p tcp --dport 27017 -j ACCEPT

# iptables-save

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。