PostgreSQLデータベースの作成
以下ではローカルマシン(ローカルホスト)でRapidMiner Serverを使用する際に、オープンソースのデータベースサーバーを簡単に作成する方法を紹介します。
この例では以下の認証情報を使用します。
フィールド | 値の例 |
User | rm_user |
Password | rm_password |
Database schema name | rapidminer_server |
以下の説明ではpgAdminのようなGUIを使用したデータベース作成方法、あるいはCLIを使用した作成方法を紹介します。
コマンドラインを使用
RapidMiner Serverをheadless GNU/Linuxにインストールする場合などGUIを使用しない場合は、以下の手順を使用します。
1. PostgreSQLをまだインストールしていない場合は、インストールします。
2. デフォルトのデータベース管理者ユーザーpostgresとしてpsql を実行します。PostgreSQLプロンプトが起動します。
3. データベースを作成します。
CREATE DATABASE rapidminer_server;
4. 作成したデータベース用にユーザーを追加します。
CREATE USER rm_user WITH ENCRYPTED PASSWORD 'rm_password';
GRANT ALL PRIVILEGES ON DATABASE rapidminer_server TO rm_user;
5. RapidMIner Serverデータベースの準備が完了しました。インストールの説明に戻ってRapidMiner Serverのインストールを完了しましょう。
GUIを使用
この説明ではpgAdminを使用してデータベースを作成します。
1.PostgreSQLとpgAdminをダウンロードし、インストールしてください。
2.pgAdminを実行します。
3.Serversを右クリックしCreate -> Serverを選択して、ステップ1で設定したPostgreSQLインスタンスへ接続を提供します。デフォルトのPostgreSQLセットアップでは管理者ユーザーはpostgresでパスワードは設定されていません。Connectionタブでホスト名をlocalhostに設定してください。その後Saveをクリックします。
4.まず、作成したインスタンスをダブルクリックしてデータベースに接続します。新しいユーザーを作成するために、Login/Group Rolesを右クリックし、Create Login/Group Roleを選択します。名前をrm_userとします。Definitionタブでユーザーのパスワードを入力します。PrivilegesタブでCan login?をYesに設定します。
pgAdmin 概要 | ユーザー作成ダイアログ |
5. Databasesを右クリックし、Create -> Databaseを選択します。Databaseフィールドにrapidminer_serverと入力します。Ownerを新しく作成したユーザーに設定し、Saveをクリックします。
これでRapidMiner Serverデータベースの準備が完了しました。このデータベースを使用するには、RapidMiner Serverインストーラーでホストをlocalhost、ユーザーをrm_user、パスワードをrm_password、スキーマをrapidminer_serverに設定してください。インストールの説明に戻ってRapidMiner Serverのインストールを完了しましょう。