reboot何年か新しいIT技術と向き合っていないうちに、浦島太郎になってしまった...そんなインフラ技術者の日記この広告は、90日以上更新していないブログに表示しています。コミュニティーエディションのインストールをやってみました。公開されているドキュメントに従って導入すればいいのですが、細かい点で補足が必要です。これも作業した日の最新がそうだったというだけ)特に設計をしたわけでなく、取り敢えず動かしてみようというノリなので、これでいいのか悪いのか、わかりません。公式のシステム要件としても、最低1物理コア、メモリは多くすれば、ページフォルトを解消できる。HDDは(想定だけど)扱うデータの物理設計によるでしょ。いうことで、明確にああしろ、こうしろという記載はないようです。マニュアルを全部読んだら書いてあるのかもしれませんが...また、今回はとりあえず、シングル構成(非冗長構成)でやっています。使用して、ほぼデフォルトのインストールとしました。重要じゃないので、さらっと書きます。インストールする作戦です。メモリ量と同値に変更それ以外は、デフォルトです。起動とアクセスールしたら、パッケージを最新化します。インストール公開されているドキュメントに従い、インストールを行います。リポジトリ定義ファイルの作成ドキュメントどおり"/etc/yum.repos.d/mongodb-org-3.2.repo"を作成。バージョンを明示しないので、そのままとしました。インストールドキュメントどおり。有効な状態ですすめる。このために、mongodbが通信ポートでリッスンできるように設定する必要があります。コアパッケージでインストールした状態だと、semanage関連パッケージがインストールされていないので、まずは、"policycoreutils-python"をインストールします。利用できるようにします。これ、任意のポートに変える場合は、そのポートを指定してコマンドを実行します。リッスンするようなので、一旦、放置します。起動、停止、リスタートと続きます。コマンドでも各種操作は行えます。行おうとすると、エラーがでます。仕組みを使うのだと判断。パラメータ調整CentOSの各種設定がデフォルトのままだと、mongoコマンドを実行した時に、警告メッセージが表示されます。環境の状態/前提によってメッセージが違うのかもしれないので、参考情報としてください。下記以外の警告メッセージが表示される場合は、個別に対応が必要となると思います。設定するのがお勧めのようです。...は、改めて調べてみようと思います。設定の仕方は、色々あるようですが、私は、hmitrさんの記事を拝見し、そのままつかわせていただきました。一点注意が必要で、centos7では、rc.localのデフォルトパーミッションが644になっています。実行パーミッションを設定します。こちらは、ファイルのオープン可能数が小さすぎるという事のようです。作成して設定せよとあるので、下記の様にしました。各種設定を有効化させるため、テストも兼ねてOSを再起動します。起動とアクセスOSが起動してきたら、mongdは自動的に起動されているので、mongoコマンドで接続してみます。Centosへのインストールとセットアップ、起動するまでが完了しました。利用については、何か面白い実験やプロトタイプができたら、改めて紹介したいと思います。