文档章节

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

xxj123gogo
 xxj123gogo
发布于 2017/08/22 22:53
字数 385
阅读 62
收藏 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
博文 52
码字总数 77494
作品 0
其它
程序员
私信 提问
linux三剑客命令之sed

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

蓝叶子Sheep
2017/10/31
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
超越 MySQL

尽管 MySQL 是最受欢迎的程序之一,但是许多开发人员认为有必要将其拆分成其他项目,并且每个分支项目都有自己的专长。该需求,以及 Oracle 对核心产品增长缓慢的担忧,导致出现了许多开发人...

IBMdW
2011/12/30
12.2K
26

没有更多内容

加载失败,请刷新页面

加载更多

spring学习笔记(二)spring 事件的使用

spring 中的事件 spring事件通过订阅发布 可以解耦操作 可以同步 可以异步 步骤 编写事件 通过继承org.springframework.context.ApplicationEvent 来编写事件 public ApplicationEvent(Obj...

NotFound403
20分钟前
1
0
特斯拉车主成功破解了自己Model 3汽车

据汽车博客Electrek消息,一位特斯拉车主成功破解了自己Model 3汽车,还在此基础上运行了Ubuntu。 这位叫trsohmers的网友表示,“功劳大多要归到Ingineerix的头上,他花了数月才找到初始的那...

linuxCool
34分钟前
1
0
Gitbook : random errors when using gitbook plugin on running "gitbook serve"

在执行gitbook serve时,会有不定的失败错误 参考问题 :#1309 解决方案: 更新gitbook版本,这个问题似乎是3版本的问题 , 官方也不打算在这个版本解决了。 更新 到最新版本后, 不再出现问...

ol_O_O_lo
48分钟前
1
0
提灯照暗,向内自省——《中国文化的深层结构》读书笔记3800字

提灯照暗,向内自省——《中国文化的深层结构》读书笔记3800字: 作者:王健茜;断断续续一个多月才读完了《中国文化的深层结构》,这并不是一本难懂的书,之所以读得慢,源于对书中观点的思...

原创小博客
51分钟前
1
0
高德地图-行政区域接口

1、获取全国各省信息 https://restapi.amap.com/v3/config/district?extensions=all&key=应用Key&s=rsv3&output=json 2、获取下级行政区域信息 https://restapi.amap.com/v3/config/distric......

voole
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部