মঙ্গোডিবি (৩.২) পরিষেবা হিসাবে লুবুন্টু 16.04 এলটিএসে শুরু হয় না


26

যে কারণেই হোক না কেন, যখনই আমি পরিষেবা ( sudo service mongod start) হিসাবে মঙ্গোডিবি শুরু করার চেষ্টা করি তখন আমি নিম্নলিখিত ত্রুটিটি পাই:

Failed to start mongod.service: Unit mongod.service not found.

আমি মঙ্গোডিবি সাইটে ইনস্টলেশন গাইড অনুসরণ করেছি।

উত্তর:


58

মঙ্গোডিবি সাইটে থাকা নির্দেশাবলী / প্যাকেজগুলি বর্তমানে এলটিএস উবুন্টু 12.04 এবং 14.04 এর জন্য উপলব্ধ। প্যাকেজগুলি সিস্টেমেডের পরিবর্তে আপস্টার্ট ব্যবহার করার জন্য সেট আপ করা হয়েছে। সিস্টেমেড করার জন্য আপনাকে প্রস্তুত করার জন্য একটি সিস্টেমসিটিএল ফাইল তৈরি করতে হবে। এটি তৈরি করুন

sudo nano /etc/systemd/system/mongodb.service

এটা দেখতে হবে

[Unit]
Description=High-performance, schema-free document-oriented database
After=network.target

[Service]
User=mongodb
ExecStart=/usr/bin/mongod --quiet --config /etc/mongod.conf

[Install]
WantedBy=multi-user.target

এখন আপনি পরিষেবাটি শুরু করতে পারেন এবং এর দ্বারা রাষ্ট্রের পরীক্ষা করতে পারেন

sudo systemctl start mongodb
sudo systemctl status mongodb

এবং শেষ পর্যন্ত এটি স্থায়ীভাবে সক্ষম করুন

sudo systemctl enable mongodb

(উত্স: উবুন্টু 16.04 এ মোংগোডিবি কীভাবে ইনস্টল করবেন )


কখনও কখনও এটি একটি নেটওর্কের ত্রুটি দ্বারা শুরু করতে ব্যর্থ হয়।
সেক্ষেত্রে স্যাক

এটি করার আনুষ্ঠানিক উপায়টি হল পরিষেবার নামটির জন্য মঙ্গোদ ব্যবহার করা
লুকা স্টেব

4
এই নির্দেশাবলী অনুসরণ করেছেন এবং sudo systemctl স্টার্ট মঙ্গোডব চালানোর চেষ্টা করেছেন, তবে নিম্নলিখিত ত্রুটি বার্তাটি পেয়েছে: "মংডড.বসার্ভিস শুরু করতে ব্যর্থ: ইউনিট মোংডোব.সার্ভিস মুখোশযুক্ত।" "Sudo systemctl unmask mongodb" চালানোর ফলে ত্রুটিটি ঠিক করা হয়েছে
রবার্ট টাউনলি

আপনি কেবল আমার দিনটি রক্ষা করেছেন
রাহুল কুমার

একটি লগ জেফআরসনকে ধন্যবাদ, এটি আমার দিনটি বাঁচিয়েছিল, আমি এই কাজটি করার জন্য লড়াই করে যাচ্ছিলাম।
পাইওনিয়ার

5

sudo mongodডেমন শুরু করতে এবং তারপরে sudo mongoশেল অ্যাক্সেস করতে কেবল চালান


10
আপনি কি সর্বদা আপনার সার্ভারগুলিতে এভাবে ডাটাবেসগুলি চালনা করেন?
রুक्स

দুর্ভাগ্যক্রমে এটি আমার পক্ষে কাজ করেছে ... সুতরাং আমাকে মঙ্গো ব্যবহারকারীর কাছে অনুমতিগুলি বদলাতে হবে
জেমি হাবার

এটি আমার পক্ষে কাজ করেছে, তবে আমার সিডি /, তারপর সুডো এমকিডিআর ডেটা, তারপরে সুডো এমকেডির / ডেটা / ডিবি দরকার।
এডেনকর্বিন

0

নিম্নলিখিত কমান্ড চালানো আমার পক্ষে কাজ করেছিল। দয়া করে কনফিগার ফাইল সহ মোঙ্গো চালান।
জাস্ট রান mongod --config /etc/mongod.conf


1
এই বিকল্পটি মোঙ্গোতে সরানো হয়েছে 3.6.6
বিজয়
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.