ubuntuはmongodbをインストールして構成しますmongodbはマシンのバックグラウンドから起動します

Ubuntu 16.04 mongodbのインストールと設定

まず、ダウンロードして解凍し、名前をmongodbに変更します。

2番目:環境変数を構成するsudo gedit / etc / profile 

3番目:sudo gedit /etc/mongod.confを編集します。次のコンテンツを追加します。

#詳細なログ出力
verbose = true
#サービスのポート番号を指定し、デフォルトのポート27017
ポート= 27017
#MongoDBログファイルを指定します。指定したファイルはディレクトリではありません
logpath = /home/hadoop/app/mongodb/log/mongodb.log(mongodbログファイル)
#追加を使用してログを書き込む
logappend = true
#データベースパスを指定
dbpath = / home / hadoop / app / mongodb / data /(mongodb data file)#
各データベースを個別のディレクトリ
directoryperdbに保存するように設定します= true
#認証を有効にする
auth = false
#MongoDBをデーモンとして実行し、サーバープロセスを作成
fork = true
#静かな出力
quiet = true

4番目:上記の対応するディレクトリに、対応するファイルmkdir data mkdir log touch mongodb.logを作成します。

5番目:ファイルsudo gedit /etc/init.d/mongodbを編集し、次のコンテンツを追加します。

#!/ bin / sh
### BEGIN INIT INFO
#提供:mongodb
#必須の開始:
#必須の停止:
#デフォルトの開始:2 3 4 5
#デフォルトの停止:0 1 6
#簡単な説明:mongodb
#説明:mongo db server
### END INIT INFO
/ lib / lsb / init-functions
PROGRAM = / home / hadoop / app / mongodb / bin / mongod(mongodb的
安装位置)MONGOPID = `ps -ef | grep 'mongod' | grep -v grep | awk '{print $ 2}' `
test -x $ PROGRAM || exit 0
ケース "
  start in in $ 1"
     ulimit -n 3000
     log_begin_msg "Starting MongoDB server"
     $ PROGRAM -f /etc/mongod.conf
     log_end_msg 0
     ;;
  やめる)
     log_begin_msg "MongoDBサーバーを停止しています"
     if [!-z "$ MONGOPID"]; その後
        、-15 $ MONGOPID
     fi
     log_end_msg 0を殺します
     ;;
  ステータス)
     ;;
  *)
     log_success_msg "使用法:/etc/init.d/mongodb {start | stop | status}"
     exit 1
esac
exit 0

6番目:対応する実行権限をファイルsudo chmod + x /etc/init.d/mongodbに追加します。

第七:sudo update-rc.d mongodb defaults

8:示す

sudoサービスmongodb start --mongodbサービスmongoを
開き、sudoサービスmongodbステータスを直接入力します。mongodbステータスを確認します
sudoサービスmongodb stop --mongodbサービスを閉じます


24件の元の記事を公開 36 件を賞賛・2 万回以上の閲覧

おすすめ

転載: blog.csdn.net/tanjunchen/article/details/72794690