, chunks can also migrate to other shards
The Config Servers config server stores the metadata information for the cluster, including each server, and the basic information for each shard and the Chunk Information config server primarily stores the chunk information. The full chunk information is replicated for each config server.
Configuration: (Simulate 2 shard service and one Config service) shard1:192.168.11.37:27017 shard2:192.168.11.39:27017 config:192.168.11.40:27019 mongos:192.168.11.41:
**/./mongod--dbpath=/usr/local/mongodb/db/--logpath=/usr/local/mongodb/log/mongo.log--logappend--auth--port=27017 --fork/** Success Information **/About-to-fork child process, waiting until server was ready for connections.Forked process:12999Child process started successfully, parent exitingIt finally started../mongodUse admin/** Create Super Admin, MongoDB 3.0 later version for create created, not add **
MongoDB drivers.6. Installing MongoDB1. Install MongoDB under Windows: slightly.2. Install MongoDB under Linux:(1) Download MongoDB, open the Http://www.mongodb.org/downloads page, select the appropriate platform for the Linux installation source code package; Here you choose 2.0.8 version of MongoDB, or you can download it directly at the command interrupt.[Email protected] ~]# cd/data1/[Email protected] data1]# wget https://fastdl.mongodb.org/linux/mongodb-linux-i686-2.0.8.tgz[Email protected
execution under admin and can only be migrated to DB under the same Shard, and the migrated collection cannot be shard.Attached error code information:https://github.com/mongodb/mongo/blob/master/src/mongo/s/commands_public.cpp#L778Uassert (13140, "Don t recognize source or target DB", Conffrom confto);Uassert (13138, "You can ' t rename a sharded collection",!conffrom->issharded (Fullnsfrom));Uassert (13139, "You can ' t rename to a sharded collection",!confto->issharded (Fullnsto));Uassert (
support it? The answer is yes.To facilitate testing, set up a folder on 192.168.0.2/data/mongodbtest/slave1 as another slave server. Start the Slave2 service,Mongod--dbpath /data/mongodbtest/slave1 --slave --port 27017--source 192.168.0.1: 27017. After successful start-up via MongoDB connectivity test:> Db.testdb.find(); { "_id": ObjectId("5288629e9b0318be4b20bd4c"), "test1": "Testval1" } { "_ ID ": Objec
1. mongodb installation first download mongodb, official website address; www. mongodb. orgdownloadscurl-Odownloads.mongodb.orglinuxmongodb-linux-x86_64-2.6.1.tgz decompress the tar-zxvfmongodb-linux-x86_64-2.6.1.tgz to create a directory mkdir-pw.dbcp-R-nmongodb-li
1. mongodb installation first download mongodb, official website address; http://www.mongodb.org/downloads curl-O http://downloads.mongodb.org/linux/mongodb-linux-x86_64-2.6.1.tgz decompress tar-zxvf mongodb-linux-x86_64-2.6.1.tgz ne
The MongoDB provides several commands for shutting down the service, specifically the following:
one use crtl+c off
[MONGO@REDHATB data]$ mongod--dbpath=/database/mongodb/data/--logpath=/var/applog/mongo_log/mongo.log--logappend --port=27017--journal > Start_mongo.log 2>1Cursors: Typing crtl+c off
Note: If you start the MongoDB service in front of the desk, the "crtl+c" service will be
Original link:MongoDB: Close service MongoDB provides several commands for shutting down the service, specifically the following: One use crtl+c off
[Email protected] data]$ Mongod--dbpath=/database/mongodb/data/--logpath=/var/applog/mongo_log/mongo.log-- Logappend--port=27017--journal > Start_mongo.log 2>1Cursor: type crtl+c close
Note: If you start the MongoDB service as a fo
/
[[emailprotected] bin]# vim mongodb1.conf
port=27017 #默认服务器端口号
dbpath=/data/mongodb1 #数据存储目录,就是我们上一步创建的
logpath=/data/logs/mongodb/mongodb1.log #日志文件 logappend=true #使用追加方式写日志 fork=true #后台运行 maxConns=5000 #最大连接数4. Start and stop MongoDBThe MongoDB service that can be started after the installation and configuration is ready. [[email protected] bin]# Export path= $PATH:/usr/local/mongo
arg # set the delay time for synchronizing data from the slave database to the master database * Replica set (Replica set) Options:
--------------------------------------------------------------------------------
-- ReplSet arg # Set the replica set name * Sharding Option
--------------------------------------------------------------------------------
-- Configsvr # declares that this is the config service of a cluster. The default port is 27019, and the default directory is/data/configdb
databases composed of dozens or hundreds of servers. Its Roadmap includes built-in support for the MapReduce engine.
Unsuitable scenarios:A highly transactional system is required. Traditional Business Intelligence applications. Complex cross-document (table) cascade queries. 2. MongoDB Configuration Overview
Version description:
RedHat: 6.1 x86_64
MongoDB: 2.6.3
First, we go to the official website (http://www.mongodb.org/downloads) to download the 64-bit Linux version of MongoDB;
Then, make p
/usr/local/mongodb/ --create MongoDB Data directory, Can be stored in other locations, such as RAID, LVM # mkdir/usr/local/mongodb/data/ --Create the MongoDB log directory, it is recommended to put in the Var directory # mkdir/usr/local/mongodb/log/
Next, we use the Mongod command to start MongoDB, and then open another terminal, using the MONGO command to connect to MongoDB;
# cd/usr/local/mongodb/bin/#./
file under the log folder MongoDB.log, which is C:\Program Files\mongodb\data\log\mongodb.logAfter completing the above work, you are wondering why to create these folders (because the MongoDB installation requires these folders, the default installation is not created, but the files are installed to C:\data\)3. Introduction of several installation methods3.1 Program Start modeRun Cmd.exe into DOS hit interface> CD C:\Program files\mongodb\bin> C:\Program files\mongodb\bin>
1. Download the installation packagewget http://fastdl.mongodb.org/linux/mongodb-linux-i686-1.8.2.tgzUnzip the package after download is completeTar zxf mongodb-linux-i686-1.8.2.tgz2. Install ready to move MongoDB to the/usr/local/server/mongdb folderMV Mongodb-linux-i686-1.8.2/usr/local/mongodbCreating database folders and log filesMkdir/usr/local/mongodb/datatouch/usr/local/mongodb/logs3. Set up start-up to add MongoDB boot project to rc.local to ensure MongoDB starts when the server is powere
default database file location is/data/db, which is created automatically at startup) Mkdir/usr/local/mongodb/dataHint: MongoDB does not have specific installation process, unzip the package, can be used directly, very efficient and convenientTouch/usr/local/mongodb/dblogs#日志文件Fourth Step: Boot upAdding a MongoDB boot project to rc.local ensures that MongoDB starts when the server is powered onecho "/usr/local/mongodb/bin/mongod--
MongoDB replica set converts an existing single-node server to a replica set
Server Status:
Existing single-node Primary 192.168.126.9: 27017
New node Secondry 192.168.126.8: 27017
Arbitration node ARBITER 192.168.126.8: 27018
Mongo version 3.2.4
1. Stop the Mongo service for a Single-node Primary
1 > use admin; 2 switched to db admin 3 > db.shutdownServer()
2. Restart the Primary node and use the -- replSet option to add the name of the new replica set repl1.
/usr/local/mongodb/bin/
./configure--prefix=/alidata/node-v0.12.3MakeMake installVim/etc/profile:/alidata/node-v0.12.3/node_modules:/alidata/node-v0.12.3/bin/Source/etc/profile-Reboot EffectiveNODE-V--Test if the installation was successfulInstalling the Express frameworkNPM Install Express-gInstall Forever background ManagerIt is not possible to manage a remote site directly through the node command, which makes it impossible to keep the site running. We use forever to solve this problem, it can be nodejs application
alternative directory, you'll need to adjust the paths as appropriate.1Open an Administrator command prompt. Windows 7/vista/server (and R2)Press Win + R, then type cmd, then press Ctrl + Shift + enter.Windows 8Press Win + X, then press A.Execute the remaining steps from the Administrator command prompt.2Create directories.Create directories for your database and log files:mkdir C:\data\dbmkdir C:\data\log3Create a configuration file.Create a configuration file. This file can include any of the
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.