Để có được sharding để làm việc tôi cần phải chạy hai bản sao của mongod.exe. Một là phân đoạn và một là máy chủ cấu hình. Làm thế nào tôi có thể cài đặt cả hai trường hợp mongod như dịch vụ windows?Mongodb, sharding và nhiều cửa sổ dịch vụ
Trả lời
Sử dụng sc.exe từ Windows Resource Kit (http://support.microsoft.com/kb/251192) cho phép bạn chỉ định một tên hiển thị duy nhất cho mỗi trường hợp:
sc.exe create "Mongo DB 1" binPath= "c:\mongodb\bin\mongod.exe --service --dbpath=c:\data\db --logpath=c:\data\log.txt"
Vấn đề là tên dịch vụ và hiển thị cần phải là duy nhất. Đây là (đã) là một lỗi ở mongo. – detroitpro
Mongo thêm một lá cờ --serviceDisplayName trong 1,8
--serviceDisplayName không đủ, cuối cùng bạn sẽ gặp phải tên dịch vụ và va chạm tệp dữ liệu – hemme
Dòng lệnh sau sẽ cài đặt phiên bản thứ hai của Mongo DB. Lưu ý rằng bạn phải cung cấp serviceName, SERVICEDISPLAYNAME, cổng, DBPATH và LogPath để tránh va chạm.
mongod -install --serviceName "Mongo DB 2nd dụ" --serviceDisplayName "Mongo DB 2nd dụ" --port 37.017 --dbpath c: \ data \ db2 - -logpath c: \ data \ logs \ mongolog2.txt
Sau đó, bạn chỉ cần bắt đầu các dịch vụ với
net start "Mongo DB 2nd dụ"
Lỗi khi phân tích cú pháp dòng lệnh: cài đặt tùy chọn không xác định thử './mongod --help' để biết thêm thông tin. Không có lệnh --install nào trong Mongod. –
- 1. Dừng dịch vụ cửa sổ nhiều luồng
- 2. Giao diện GUI và cửa sổ dịch vụ
- 3. Sự khác nhau giữa Dịch vụ Cửa sổ, ứng dụng Dịch vụ WCF và ứng dụng dịch vụ web ASP.NET?
- 4. Sự cố khi cài đặt dịch vụ cửa sổ
- 5. không thể mở dịch vụ cửa sổ trên máy tính '.' trong ứng dụng cửa sổ
- 6. lỗi trong khi cài đặt dịch vụ cửa sổ System.Security.SecurityException
- 7. Không thể đính kèm cửa sổ Quy trình dịch vụ
- 8. AppFabric 1.1 Caching (dịch vụ cửa sổ bị lỗi)
- 9. Chạy tập lệnh python dưới dạng dịch vụ cửa sổ
- 10. log4net không hoạt động trong dịch vụ cửa sổ
- 11. sử dụng dịch vụ đơn nhất để gói dịch vụ cửa sổ trên linux
- 12. Gửi tin nhắn cửa sổ tới Dịch vụ Windows
- 13. Cài đặt cửa sổ dịch vụ sử dụng lệnh Promt
- 14. ném ngoại lệ trong dịch vụ cửa sổ
- 15. cửa sổ dịch vụ - tập tin cấu hình
- 16. Chương trình Java dưới dạng dịch vụ cửa sổ
- 17. Bật cửa sổ bật lên từ dịch vụ
- 18. Emacs, GDB và nhiều cửa sổ X
- 19. ngã ba mongodb trong các cửa sổ
- 20. Phím tắt Windows 7 cho các dịch vụ và chế độ xem dịch vụ khác nhau trong cửa sổ
- 21. Dịch vụ WCF và Dịch vụ Windows
- 22. Trong cửa sổ dịch vụ sự khác biệt giữa dừng và tạm dừng là gì?
- 23. Thiết lập dự án cho dịch vụ cửa sổ và nhật ký sự kiện
- 24. Giao tiếp giữa dịch vụ cửa sổ và ứng dụng dành cho máy tính để bàn
- 25. mongodb không thể khởi động trên cửa sổ?
- 26. Nhiều cửa sổ trong PyQt4?
- 27. Nhiều cửa sổ trong OpenGL?
- 28. Nhiều dịch vụ Windows trong một exe
- 29. Cách kết nối với máy chủ sql với xác thực cửa sổ từ cửa sổ dịch vụ?
- 30. Nhiều cửa sổ, nhưng cũng có nhiều mục trên thanh tác vụ
tôi nghĩ bạn sẽ có thể làm điều này với các tùy chọn dòng lệnh --serviceName, nhưng ngay cả với tên dịch vụ độc đáo tên hiển thị vẫn là "Mongo DB" và có một cuộc đụng độ. Điều này có vẻ là một lỗi. Xem http://jira.mongodb.org/browse/SERVER-1590 –
Eliot đã sáp nhập bản vá của tôi cho SERVER-1590 một thời gian ngắn để dòng lệnh 1.7.x có nó. Thật không may, nó có khả năng không được sáp nhập vào 1.6.4 hoặc 1.6.5. Tuy nhiên, 1.8 (ổn định) sẽ được phát hành vào tháng 12. –