- Как я могу создать 3-х конфигурационный сервер с одного удаленного/локального терминала?
- Как я могу использовать серверы осколков?
- Как добавить несколько машин в кластер осколков?
- Как создать набор реплик в кластере с несколькими узлами?
ответ
Здесь вы будете нуждаться в терминал до осколка серверов
1 .Script для каждого осколка -
На каждом осколке и будет иметь cluster.sh скрипт, который будет включать в себя
/mongodb-linux-x86_64-2.6.6/bin/mongod --replSet <shard name> --logpath <logpath of replicaset> --dbpath --port <port no> --shardsvr
это должно быть сделано для каждого набора реплик в том, что осколок
затем подключитесь к клиенту mongo, используя порт u, упомянутый в сценарии, для запуска сервера осколков.
config = { _id: <shard name>, members:[
{ _id : 0, host : <ip of the shard : its port no.> }]
добавить все наборы реплик здесь с помощью этой команды
rs.initiate(config)
2. Сценарий для каждого конфигурации сервера (cfgserver.sh)
на каждой машине, которая будет сервер конфигурации
у вас будет сценарий для настройки сервера конфигурации
/root/mongodb-linux-x86_64-2.6.6/bin/mongod --logpath <path to store config logs> --dbpath <path to store config data> --port <port no> --configsvr
3. скрипт в терминале до каждого шарда и конфигурации серверов
для каждого осколка или кластера
ssh 10.x.x.x 'sh /mongodb-linux-x86_64-2.6.6/bin/cluster.sh'
для каждого конфигурации сервера
ssh 10.x.x.x 'sh /mongodb-linux-x86_64-2.6.6/bin/cfgserver.sh'
после этого все кластеры будут иметь желаемое количество наборов реплик , и все серверы конфигурации также будут бежать.
все мы остались, чтобы добавить черепки в этой среде
так будет сделано следующим способом
старт Монго клиента и запустить эту команду для каждого осколка вы хотите добавить
db.adminCommand({ addShard : "<name of the shard>/"+"ip of that shard:port number" });
имя осколка будет таким же, как мы определили в сценарии для каждого осколка, т.е. cluster.sh
- 1. Как создать граф с использованием сценария оболочки
- 2. Многопоточность с использованием сценария оболочки
- 3. Функция установки с использованием сценария оболочки в MongoDB
- 4. [KSH] Как создать html-почту с использованием сценария оболочки?
- 5. Как создать zip-файл с использованием сценария оболочки?
- 6. Создание авто назад mongodb с использованием сценария оболочки
- 7. Добавление пользователя в mongodb с использованием сценария оболочки для python
- 8. Вычитание одного или нескольких столбцов переменной с использованием сценария оболочки
- 9. Копирование каталогов рекурсивно с использованием сценария оболочки
- 10. Запуск сценария оболочки с использованием файла .env
- 11. Переименование нескольких папок с использованием сценария оболочки
- 12. Удалить подстроку с использованием сценария оболочки
- 13. Декомпрессия файла .lzo с использованием сценария оболочки
- 14. Сравнение файлов с использованием сценария оболочки
- 15. Текст в речь с использованием сценария оболочки
- 16. Увеличение номера версии с использованием сценария оболочки
- 17. Создание диапазона чисел с использованием сценария оболочки
- 18. Выравнивание кода C с использованием сценария оболочки
- 19. Подсчет количества процессов с использованием сценария оболочки
- 20. установка crontab удаленно с использованием сценария оболочки.
- 21. Форматирование кода Java с использованием сценария оболочки
- 22. Попытка запуска сценария оболочки с использованием AppleScript
- 23. Обновление файла catalina.properties с использованием сценария оболочки
- 24. Обработка текста с использованием сценария оболочки
- 25. Согласование регулярных выражений с использованием сценария оболочки
- 26. Parsing JSON с использованием сценария оболочки
- 27. Редактирование файла plist с использованием сценария оболочки
- 28. Инструмент поиска с использованием сценария оболочки
- 29. преобразование формата файла с использованием сценария оболочки
- 30. переименование файла с использованием сценария оболочки
Что вы пробовали? Вы искали ответы на StackOverflow, которые не ответили на ваш вопрос? Также посмотрите http://dba.stackexchange.com – stevekohls