16.04前書きOrientDBは、グラフおよびドキュメントデータベースをサポートするマルチモデルNoSQLデータベースです。これはJavaアプリケーションであり、任意のオペレーティングシステムで実行できます。マルチマスターレプリケーションをサポートするACIDに完全に対応しており、簡単な水平スケーリングが可能です。16.04サーバーにOrientDBの最新のコミュニティエディションをインストールして構成します。前提条件このチュートリアルを実行するには、次のものが必要です。16.04サーバー1台ですが、512MBでも動作します。16.04での初期サーバーセットアップ]に従ってセットアップされたsudo非ルートユーザーおよびファイアウォール。Javaがインストールされています。https://www.digitalocean.com/community/tutorials/how-to-install-java-with-apt-get-on-ubuntu-16-04#installing-the-oracleに従って実行できます。+`ディレクトリにインストールします。開始する前に、システム上のパッケージが最新であることを確認してください。updateネット、OrientDBコミュニティの最新バージョンをダウンロードしてください。[プロジェクトのダウンロードページ]で最新バージョンを確認し、以下のコマンドでバージョン番号を変更して一致させることができます。http://orientdb.com/download.php?file=orientdb-community-.tar.gz&os=linuxダウンロードしたtarballには、システムでOrientDBを実行するために必要なコンパイル済みのバイナリファイルが含まれているため、ここで必要なのはuntarするだけです。」という名前のディレクトリに抽出されます。+`に名前を変更する必要があります。/opt/orientdbOrientDBがインストールされました。メモリに制約のあるサーバーを使用している場合、次の手順でOrientDBを構成して、使用するRAMを減らします。それ以外の場合は、手順3に進んでサーバー自体を起動できます。GBのRAMが使用可能であると想定しており、少ない場合は起動に失敗します。起動しようとすると、次のようなエラーが表示されます。MBのRAMを搭載したサーバーを使用して問題を回避できるように、構成を1つ変更できます。+`ファイルの設定の機能であり、デーモンをはるかに少ないRAMで起動できるように変更できます。+`またはお好みのテキストエディターでファイルを開きます。/opt/orientdb/bin/server.sh次に、このコードブロックに示されているコードのチャンクを含むセクションまでスクロールします。+」で、Java仮想マシンの初期および最大メモリ割り当てプールを指定します。デフォルトでは、2GBに設定されています。MBであるか、OrientDBが起動しないことを確認してください。以下の値は、RAMの初期量と最大量をそれぞれ128MBと256MBに設定します。-Xmx"fiファイルを保存して閉じます。次のステップでは、OrientDBを起動します。手順3-サーバーの起動バイナリが配置され、必要に応じてより少ないRAMを使用するようにサーバーを構成したので、サーバーを起動してコンソールに接続できます。インストールディレクトリに移動します。/opt/orientdb次に、サーバーを起動します。*ユーザーアカウントのパスワードを指定するよう求められます。Studioなどのサーバーにアクセスするために使用される内部OrientDBアカウントです。パスワードを指定しない場合、パスワードは自動的に生成されます。自分で指定することをお勧めします。プロンプトが表示されたら指定してください。Studioがリッスンしているポートを示します。07:01:26+0000).[OServer]これを見ると、現在の端末でOrientDBが実行されています。サーバーが適切なポートでリッスンしていることを確認しましょう。2番目のターミナルを開き、SSHを介して同じサーバーに接続します。+」(HTTP接続用)でリッスンしていることを確認します。listen出力には、次のように両方のポート番号への参照が含まれている必要があります。2758/javaサーバーが起動し、サーバーの実行を確認したら、次に2番目のターミナルでOrientDBコンソールに接続します。ステップ4-コンソールへの接続OrientDBコンソールは、アプリケーションを操作するためのコマンドラインインターフェイスです。起動するには、次を入力します。/opt/orientdb/bin/console.sh以下が表示されます。v.2.6.0orientdb>次に、サーバーインスタンスに接続します。必要なパスワードは、前の手順でサーバーを最初に起動したときに指定したものです。root接続に成功すると、この出力が表示されます。{server=remote:127.0.0.1/}>そうでない場合は、rootパスワードを正しく入力し、OrientDBが最初の端末でまだ実行されていることを再確認してください。+」と入力してOrientDBプロンプトを終了します。exitOrientDBをインストールし、手動で起動し、接続しました。これは、OrientDBが機能していることを意味しますが、サーバーを再起動するたびに手動で起動する必要があることも意味します。次のいくつかの手順では、サーバー上の他のデーモンと同様に実行されるようにOrientDBを構成および設定します。ステップ5-OrientDBをデーモンとして構成するこの時点で、OrientDBはインストールされていますが、サーバー上の単なるスクリプトの束です。このステップでは、システム上でデーモンとして実行するように設定します。+`の変更が含まれます。ここで2番目の端末接続を閉じることもできます。+」スクリプトを変更して、OrientDBに実行するユーザーを指示し、インストールディレクトリを指すようにします。したがって、OrientDBを実行するシステムユーザーを作成します。ユーザーを作成しています。*グループも作成します。/sbin/nologinOrientDBディレクトリとファイルの所有権を、新しく作成されたOrientDBユーザーとグループに与えます。+`スクリプトにいくつかの変更を加えましょう。/opt/orientdb/bin/orientdb.shまず、適切なインストールディレクトリを指定する必要があります。次に、実行するユーザーを指定する必要があります。そのため、ファイルの上部に向かって次の2行を探します。hereORIENTDB_DIR=""ORIENTDB_USER=""ファイルを保存して閉じます。次に、サーバー構成ファイルの権限を変更して、権限のないユーザーがファイルを読み取れないようにします。[このLinux許可チュートリアル]を参照してください。manager]によって制御されるようにデーモンを構成します。ステップ6-Systemd起動スクリプトのインストールOrientDBには、サービスの開始と停止を担当するSystemdサービス記述子ファイルが付属しています。system`ディレクトリにコピーする必要があります。/etc/systemd/systemこのファイルには変更が必要な設定がいくつかあるため、編集用に開いてください。変数を変更して、インストールに一致させます。*は、スクリプトへのパスを指定します。+`で始まる必要があります。.[Service]User=Group=ExecStart=/bin/server.shファイルを保存して閉じます。次に、次のコマンドを実行して、すべてのユニットをリロードします。daemon-reloadすべてが整ったら、OrientDBサービスを開始できます。orientdbそして、起動時に起動することを確認してください。orientdbプロセスのステータスを確認して、本当に起動したことを確認します。.サーバーが起動しない場合は、出力で手がかりを探してください。Studioに接続する方法を学びます。Studioは、OrientDBを管理するためのWebインターフェイスです。[より良いセキュリティの実践]完全にアクセスできます。テスト用に有効にするには、ファイアウォールにルールを追加する必要があります。デフォルトでは、OrientDBスタジオはポート「2480」でリッスンするため、サーバーにファイアウォールを設定した場合、ポート「2480」へのアクセスを許可する必要があります。2480次に、UFWを再起動します。+`にアクセスしてください。ページがロードされると、ログイン画面が表示されます。してログインできます。*)を使用してログインすることもできます。16.04サーバーにOrientDBのCommunityエディションをインストールし、その構成をカスタマイズし、systemdによって管理されるデーモンとしてセットアップしました。次に、https://www.digitalocean.com/community/tutorials/how-to-secure-your-orientdb-database-on-ubuntu-16-04を使用していくつかのセキュリティのヒントを適用することにより、承認されていないユーザーからアプリケーションを保護する必要があります。[このOrientDBセキュリティチュートリアル]。16.04でも動作します。[プロジェクトの公式ドキュメント]をご覧ください。