Lược đồ MongoDB chưa khả dụng
Tôi có nó chạy trên hộp amazon linux ec2. Tôi có thể kết nối qua mongo với máy chủ mongo và tôi có thể tạo lược đồ từ hộp bằng Show Nhưng khi tôi cố gắng kết nối từ xa thông qua trình kết nối, tôi gặp lỗi sau kết nối được chấp nhận từ 108. 20. YYY. XXX. 53793, nhưng không thể khởi tạo. không thể kết nối với MongoDB. không có máy chủ. lựa chọn máy chủ không thành công. vượt quá thời hạn bối cảnh Tôi đã thử một loạt các cấu hình, tất cả đều đưa ra các lỗi tương tự. Vì vậy, bây giờ tôi đã đơn giản hóa việc thực hiện thành Chúng tôi đang cố gắng kết nối công cụ BI (QlikView) và MongoDB thông qua trình kết nối cho BI mà chúng tôi đã tải xuống từ www. mongodb. com 1. Chúng tôi đã cài đặt trình kết nối MongoDB cho BI và tạo một tệp lược đồ mới mongodrdl /h 2. Sau đó, chúng tôi bắt đầu daemon mongosqld.exe /schema Schema.drdl /mongo-uri
3. Sau đó, QlikView của chúng tôi đã được kết nối với cơ sở dữ liệu và chúng tôi đã cố gắng thực hiện một truy vấn, nhưng thông báo lỗi sau bật lên Nếu bạn chỉ định một cơ sở dữ liệu hiện có đã được sử dụng trước đây để lưu trữ lược đồ, thì tùy chọn 1Lệnh ví dụ sau sử dụng cơ sở dữ liệu có tên 0 để lưu trữ thông tin lược đồ và đặt --schemaMode thành 1
Để tìm hiểu thêm về các chế độ lấy mẫu, hãy xem Biểu đồ tham khảo chế độ lấy mẫu Tái tạo lược đồTheo mặc định, 4 để hướng dẫn mongosqld tự động lấy mẫu lại dữ liệu và tạo lại lược đồ theo một lịch trình cố địnhĐể bắt buộc cập nhật một lần lược đồ, hãy sử dụng lệnh FLUSH SAMPLE từ máy khách SQL của bạn Quyền của người dùng đối với các lược đồ liên tụcNếu phiên bản MongoDB của bạn sử dụng xác thực, bạn phải chỉ định người dùng MongoDB có quyền ghi trên cơ sở dữ liệu lược đồ đã chỉ định ngoài các quyền được mô tả trong phần lấy mẫu được lưu trong bộ nhớ cache Để tạo một người dùng có các quyền cần thiết để chạy
Trong ví dụ sau, người dùng có tên 7 với mật khẩu 8 cung cấp thông tin đăng nhập để đọc và cập nhật cơ sở dữ liệu lược đồ có tên là 9
Lược đồ trong MongoDB là gì?Lược đồ là gì? . Bạn có thể sử dụng lược đồ BSON của Atlas App Services, mở rộng tiêu chuẩn Lược đồ JSON, để xác định mô hình dữ liệu của ứng dụng và xác thực tài liệu bất cứ khi nào chúng được tạo, thay đổi hoặc xóa. a JSON object that defines the the structure and contents of your data. You can use Atlas App Services' BSON schemas, which extend the JSON Schema standard, to define your application's data model and validate documents whenever they're created, changed, or deleted.
mongosqld là gì?mongosqld là chương trình Trình kết nối BI kết nối phiên bản MongoDB với công cụ BI của bạn . mongosqld yêu cầu lược đồ dữ liệu ánh xạ tới bộ sưu tập và cơ sở dữ liệu MongoDB của bạn. Bạn có một số tùy chọn để tạo lược đồ và khởi chạy mongosqld. Hướng dẫn này sẽ giúp bạn chọn tùy chọn tốt nhất cho nhu cầu của bạn.
Trình kết nối MongoDB là gì?Các công cụ kinh doanh thông minh truyền thống được thiết kế để hoạt động với dữ liệu dạng bảng, hàng và cột. Trình kết nối MongoDB cho BI cho phép bạn truy vấn dữ liệu MongoDB bằng SQL bằng các công cụ như Tableau, Power BI và Excel .
MongoDB dùng để làm gì?MongoDB là cơ sở dữ liệu tài liệu được sử dụng để xây dựng các ứng dụng internet có khả năng mở rộng và khả dụng cao . Với cách tiếp cận lược đồ linh hoạt, nó phổ biến với các nhóm phát triển sử dụng các phương pháp nhanh. |