ubuntu kylin 14.04安装配置MongoDB v2.6.1(转)

时间:2023-02-22 18:37:04

1.获取最新版本 https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-2.6.1.tgz

2.解压并进入bin目录

tar zxvf mongodb-linux-x86_64-2.6.1.tgz

cd /opt/database/mongodb-linux-x86_64-2.6.1/bin

3.运行前创建mongodb需要的存放数据和日志的目录:

sudo mkdir -p /data/db/

sudo chmod -R 777 /data/db/

4..启动mongodb server

./mongod -journal -maxConns=2400 -rest

参数说明:

-journal 代表要写日志

-maxConns=2400代表mongodb可以接受2400个tcp连接

-rest代表可以允许客户端通过rest API访问mongdb server

-quiet启动可以指定安静模式减少记录的项目数,注意使用该参数必须要同时指定日志路径,比如:-quiet —logpath /data/db/journal/mongdb.log

5.修改系统打开文件最大数

ulimit -a 查看当前系统配置,默认为1024

vi /etc/security/limits.conf

添加* soft nofile 3000* hard nofile 20000*

参数说明:

soft 软限制 可以超过的配置数

hard 硬限制 最大不能超过的配置数

nofile表示 max number of open files

重启系统后ulimit -a,显示为3000

6.制作服务启动脚本

vi /etc/init.d/b 添加如下内容:

==================================================================================

#!/bin/sh    
### BEGIN INIT INFO    
# Provides:     mongodb    
# Required-Start:    
# Required-Stop:    
# Default-Start:        2 3 4 5    
# Default-Stop:         0 1 6    
# Short-Description: mongodb    
# Description: mongo db server    
### END INIT INFO    
. /lib/lsb/init-functions
PROGRAM=/opt/database/mongodb-linux-x86_64-2.6.1/bin/mongod
MONGOPID=`ps -ef | grep 'mongod' | grep -v grep | awk '{print $2}'`
test -x $PROGRAM || exit 0
case "$1" in
start)
log_begin_msg "Starting MongoDB server"
#/usr/bin/mongod --fork --quiet --dbpath /data/db --logpath /var/log/mongodb.log    
/opt/database/mongodb-linux-x86_64-2.6.1/bin/mongod --fork --quiet -journal -maxConns=2400 -rest --logpath /data/db/journal/mongdb.log
log_end_msg 0
;;
stop)
log_begin_msg "Stopping MongoDB server"
if [ ! -z "$MONGOPID" ]; then
kill -15 $MONGOPID
fi
log_end_msg 0
;;
status)
;;
*)
log_success_msg "Usage: /etc/init.d/mongodb {start|stop|status}"
exit 1
esac
exit 0

====================================================================================

编辑保存完毕更改文件执行权限

chmod +x mongodb

执行如下命令验证

service mongodb start

service mongodb stop

登陆web控制台 http://localhost:28017/

7.启动登陆客户端

cd /opt/database/mongodb-linux-x86_64-2.6.1/bin

.mongo 系统提示使用test库,进入交互模式

MongoDB shell version: 2.6.1
connecting to: test
Welcome to the MongoDB shell.

执行如下命令保存记录

db.foo.save({1:"Hello world"})

执行如下命令查看记录

db.foo.find();

显示{ "_id" : ObjectId("536dd8b41fcff880d315101f"), "1" : "Hello world" }

8.客户端连接远端服务

./mongo remoteServerIp

9.创建数据库

use mydb

命令执行完提示

switched to db mydb

至此安装配置和基本验证完毕

参考资料:

http://database.51cto.com/art/201109/288576.htm

ubuntu kylin 14.04安装配置MongoDB v2.6.1(转)的更多相关文章

  1. Ubuntu Kylin 14.04 安装配置 jdk、eclipse、tomcat 通用

    版权声明:本文为博主原创文章,未经博主同意不得转载. https://blog.csdn.net/qq1053781225/article/details/24810107 一.安装jdk       ...

  2. ubuntu kylin 14.04安装配置redis-2.8.9(转)

    1.下载安装文件加压.编译和安装 cd /tmpwget http://download.redis.io/releases/redis-2.8.9.tar.gztar -zxf redis-2.8. ...

  3. Ubuntu Kylin 14.04安装

    早听说Ubuntu Kylin对中国本地做了很多定制的工作,想搜狗输入法.WPS,还有中国日历等.昨天没事就下载了一个Kylin试用了下,使用的方法还是使用EasyBCD软件做了个硬盘安装启动,关于E ...

  4. Ubuntu Kylin 14.04下配置JDK1.8

    1.源码包准备: 首先到官网下载jdk,http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.h ...

  5. ubuntu kylin 14.04安装Node.js和Famous

    默认使用软件中心安装node.js,然后参考https://famo.us/install进行安装 1.sudo apt-get install git 2.npm install -g yo gru ...

  6. ubuntu kylin 14.04安装搜狗输入法

    1.卸载原有的输入法,fcitx或ibus.如卸载fcitx: sudo apt-get remove fcitx*(如不需保留配置文件用purge) sudo apt-get autoremove( ...

  7. ubuntu kylin 14.04编译openjdk-7u40

    1.ubuntu kylin 14.04安装依赖 sudo apt-get install build-essential gawk m4 libasound2-dev libcups2-dev li ...

  8. Hadoop安装(Ubuntu Kylin 14.04)

    安装环境:ubuntu kylin 14.04   haoop-1.2.1   hadoop下载地址:http://apache.mesi.com.ar/hadoop/common/hadoop-1. ...

  9. 中国版 Ubuntu Kylin 14.04 LTS 麒麟操作系统中文版发布下载 (Ubuntu天朝定制版)

    中国版 Ubuntu Kylin 14.04 LTS 麒麟操作系统中文版发布下载 (Ubuntu天朝定制版) http://www.iplaysoft.com/ubuntukylin.html

随机推荐

  1. 千里积于跬步——流,向量场,和微分方程[转载]

    在很多不同的科学领域里面,对于运动或者变化的描述和建模,都具有非常根本性的地位--我个人认为,在计算机视觉里面,这也是非常重要的. 什么是"流"? 在我接触过的各种数学体系中,对于 ...

  2. SQL优化34条

    我们要做到不但会写SQL,还要做到写出性能优良的SQL,以下为笔者学习.摘录.并汇总部分资料与大家分享! (1)      选择最有效率的表名顺序(只在基于规则的优化器中有效): ORACLE 的解析 ...

  3. Visio Premium 2010密钥+破解激活方法

    Visio Premium 2010密钥+破解激活方法: 在安装时能够使用下面密钥: GR24B-GC2XY-KRXRG-2TRJJ-4X7DC VWQ6G-37WBG-J7DJP-CY66Y-V27 ...

  4. BZOJ 1012

    1012: [JSOI2008]最大数maxnumber Time Limit: 3 Sec  Memory Limit: 162 MBSubmit: 7912  Solved: 3441[Submi ...

  5. 【HDOJ】2206 IP的计算

    题目很简单,情况有很多种. #include <stdio.h> #include <string.h> ]; int isIPaddr(char buf[]) { int i ...

  6. 词频统计 List Array

    c# 使用数组进行词频统计 1.先考虑要是使用的数据结构: Array在在内存中是连续存储的,所以它的索引速度非常快,而且赋值与修改元素也很简单,但是数组存在一些不足的地方.在数组的两个数据间插入数据 ...

  7. VMware虚拟机三种联网方法及原理

    VMware虚拟机三种联网方法及原理   一.Brigde——桥接:默认使用VMnet0   1.原理:   Bridge 桥"就是一个主机,这个机器拥有两块网卡,分别处于两个局域网中,同时 ...

  8. 基于axis1&period;4的webservice实例

    1.准备工作: 概念:SOAP(简单对象访问协议).WSDL(web服务描述语言).XML(可扩展标记语言).axis(阿帕奇可扩展交互系统) (1)     下载axis1.4,将axis1.4中的 ...

  9. jQuery学习-显示与隐藏

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

  10. Linux CentOS 6&period;5 使用自带jdk修改环境变量

    首先声明,默认jdk指我们安装完CentOS后系统自带jdk,自己下载安装的jdk只需要下载,解压即可,之后步骤与此文一致 1.查看我们默认jdk的位置 指令: which java 我们去看一下发现 ...