• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

Zookeeper、mongodb、redis安装部署手册

武飞扬头像
喜欢猪猪
帮助1

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

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

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

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhhibjgh
系列文章
更多 icon
同类精品
更多 icon
继续加载