MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

EPEL MongoDB sẽ không bắt đầu trên Amazon AMI EC2

Điểm lớn nhất là tôi muốn kích hoạt tùy chọn SSL. Tôi không thể tìm thấy bất kỳ câu trả lời đơn giản nào, vì vậy tôi hy vọng điều này sẽ giúp ích cho bất kỳ ai khác đang mạo hiểm trên con đường này.

Phiên bản từ EPEL với tùy chọn được bật được tạo bằng phiên bản pcre-devel không tương thích của Amazon AMI lấy từ repo linux amzn1.

Tôi chỉ đơn giản là tạo lại nhị phân mongodb từ RPM nguồn EPEL và RPM kết quả được cài đặt và hoạt động tốt.

Phải kéo các gói khác xuống để làm điều đó.

yum install rpm-build redhat-rpm-config gcc  gcc-c++ make yum install openssl-devel snappy-devel v8-devel boost-devel python-devel python-nose scons pcre-devel readline-devel libpcap-devel gperftools-devel –y

rpmbuild --rebuild mongodb-2.4.6-1.el6.src.rpm
rpmbuild --rebuild python-pymongo-2.5.2-3.el6.src.rpm 
rpmbuild --rebuild v8-3.14.5.10-3.el6.src.rpm 

Các gói được đăng công khai cho bất kỳ ai khác gặp khó khăn với điều này và để luôn phù hợp với giấy phép AGPL.

Mất gần 45 phút để xây dựng lại, vì vậy tôi đã tạo một repo nhỏ để không phải tạo lại mọi phiên bản mới cũng như một số hướng dẫn nếu người khác muốn sử dụng bất kỳ phiên bản nào.

Hướng dẫn: http://mongodb.ssl.amzn1.bauman.in

wget http://mongodb.ssl.amzn1.bauman.in/mongodb.ssl.amzn1.bauman.in.repo
sudo mv mongodb.ssl.amzn1.bauman.in.repo /etc/yum.repos.d/mongodb.ssl.amzn1.bauman.in.repo
sudo yum install mongodb-server mongodb python-pymongo python-pymongo-gridfs -y

Repo tệp: http://mongodb.ssl. amzn1.bauman.in/mongodb.ssl.amzn1.bauman.in.repo



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Truy vấn dòng lệnh trong Java

  2. Làm thế nào để sử dụng mongodb $ group trong java?

  3. Sử dụng $$ ROOT theo thứ tự tổng hợp

  4. Không thể tìm thấy tài liệu khi tìm kiếm bằng ObjectId bằng Mongoose

  5. Cách để giảm mức sử dụng bộ nhớ của mongoose khi thực hiện truy vấn