文档章节

percona分支mongodb3.4二进制安装 on Centos6.8

xxj123gogo
 xxj123gogo
发布于 2017/08/22 22:53
字数 385
阅读 49
收藏 0

说明

版本:percona 分支的mongodb3.4的二进制版本
percona-server-mongodb-3.4.6-1.7-centos6-x86_64.tar.gz

目录规划:
安装目录: /data/opt/
数据文件目录: /data/mongo
配置文件: /etc/mongod.conf

  • 增加用户和组

groupadd mongodb  &&  useradd -g mongodb mongodb

  • 解压

tar zxvf percona-server-mongodb-3.4.6-1.7-trusty-x86_64.tar.gz -C /data/opt/

  • 创建相关目录

mkdir -p /data/mongo/{db,log,tmp}

  • 更改属性

chown -R mongodb:mongodb /data/opt/percona-server-mongodb-3.4.6-1.7/
chown -R mongodb:mongodb /data/mongo

  • 配置环境变量

echo "PATH=$PATH:/data/opt/percona-server-mongodb-3.4.6-1.7">>/etc/profile
source /etc/profile

  • 创建mongodb配置文件

cat /etc/mongod.conf 

storage:
  dbPath: /data/mongo/db
  journal:
    enabled: true
  engine: wiredTiger
systemLog:
  destination: file
  logAppend: true
  path: /data/mongo/log/mongod.log
processManagement:
  fork: true  
  pidFilePath: /data/mongo/tmp/mongod.pid
net:
  port: 27017
  bindIp: 192.168.1.235,127.0.0.1
security:
  authorization: disabled
  • 内核优化
echo never > /sys/kernel/mm/redhat_transparent_hugepage/defrag;
echo never > /sys/kernel/mm/redhat_transparent_hugepage/enabled;
echo never > /sys/kernel/mm/transparent_hugepage/enabled;
echo never > /sys/kernel/mm/transparent_hugepage/defrag;
建议写到 /etc/rc.local 中,重启后也可生效
vim /etc/rc.local
echo never > /sys/kernel/mm/redhat_transparent_hugepage/defrag
echo never > /sys/kernel/mm/redhat_transparent_hugepage/enabled
echo never > /sys/kernel/mm/transparent_hugepage/enabled
echo never > /sys/kernel/mm/transparent_hugepage/defrag
  • 启动mongodb

mongod --config /etc/mongod.conf

  • 初始化认证脚本

percona-server-mongodb-enable-auth.sh 

We have detected authentication is not enabled.
Would you like help creating your first user?
Please note that mongodb service could be restarted during this action
Would you like to proceed?(Y/n)y
Percona Server for MongoDB shell version v3.4.6-1.7
connecting to: mongodb://localhost/admin
Percona Server for MongoDB server version: v3.4.6-1.7
Successfully added user: { "user" : "dba", "roles" : [ "root" ] }
bye
User has been created successfully!
User:dba
Password:tLjMotpKbLbZVTafOkiGuybV9YXXQRA9
It is needed to restart mongod service.
Once service is restarted authentication will be enabled

重启后就需要认证登录了

> use admin 
switched to db admin
> db.auth("dba","tLjMotpKbLbZVTafOkiGuybV9YXXQRA9")
1
> 
> 
> show dbs
admin  0.000GB
local  0.000GB

 

© 著作权归作者所有

共有 人打赏支持
xxj123gogo
粉丝 0
博文 48
码字总数 65794
作品 0
其它
程序员
linux三剑客命令之sed

命令名称 Sed 一个强大的流式文本编辑器 详细说明 sed是一种流编辑器,也是文本处理中非常好的工具,配合正则使用更强大处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”,接着用...

蓝叶子Sheep
2017/10/31
0
0
Percona Monitoring and Management (PMM) 监控MongoDB

Percona Monitoring and Management (PMM) 监控MongoDB 1. Percona监控和管理概述 2. 安装MongoDB 3. 部署Percona监控和管理 环境: AWS ec2 CentOS7一台 1. Percona监控和管理概述 Percona监...

ygqygq2
2017/07/18
0
0
TokuDB安装

一:缘由 监控系统产生的数据相对普通业务数据,具有写入需求占绝对多数,读取相对较少的特点。 之前使用的PMM监控系统,其docker版解决方案,内置的不仅不是其自家的percona分支数据库,而且...

angry_frog
2017/09/16
0
0
在ubuntu中用apt-get安装LEMP栈(linux+nginx+mysql+php)

在ubuntu上安装lamp大家应该都很熟悉了,但对于现在很流行的lemp栈怎么样用apt-get安装,这样介绍的文章的不多。下面我用Ubuntu 12.04 LTS为例来介绍下如何用安装这些。 为什么要用apt-get不...

teacheryang
2014/05/26
0
0
如何在CentOS 7上安装Percona服务器

在这篇文章中我们将了解关于 Percona 服务器,一个开源的MySQL,MariaDB的替代品。InnoDB的数据库引擎使得Percona 服务器非常有吸引力,如果你需要的高性能,高可靠性和高性价比的解决方案,...

酱醋茶丶
2015/10/30
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

windbg学习记录

我开始熟练使用windbg是从帮助手册开始的,也就是.hh命令。 就像学习windows开发从msdn开始一样,微软的产品虽然不开源,但是文档做的是相当的好。然而那些开源的东西呢?开源的竞争力其实就...

simpower
5分钟前
0
0
学习scala的网站汇总

https://www.codacy.com/blog/how-to-learn-scala/

Littlebox
7分钟前
0
0
配置本地的cloud9开发环境

前言 说到(前端)在线IDE开发环境,cloud9是不能绕过的,cloud9支持很多语言,默认支持的就有Node.js,Python,Ruby,PHP,Go,更逆天的是,他还支持数据库,包括MySQL,MongoDB,Redis,S...

Kefy
11分钟前
0
0
springcloud应用程序上下文层次结构

如果您从SpringApplication或SpringApplicationBuilder构建应用程序上下文,则将Bootstrap上下文添加为该上下文的父级。这是一个Spring的功能,即子上下文从其父进程继承属性源和配置文件,因...

itcloud
16分钟前
0
0
新程序员最爱的免费资源

简评:国外美女程序员推荐了她自己用过的一些免费资源,对新手比较友好的那种。 原作者 Ali Spittel,是个美女程序员,以下这些资源都是她自己试过的。以下「我」代表 Ali Spittel。 学 HTML...

极光推送
19分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部