pentaho:start
差分
このページの2つのバージョン間の差分を表示します。
次のリビジョン両方とも次のリビジョン | |||
pentaho:start [2016/11/30 13:45] – 作成 Wiki Editor | pentaho:start [2016/11/30 15:01] – Wiki Editor | ||
---|---|---|---|
行 55: | 行 55: | ||
" | " | ||
); | ); | ||
+ | |||
+ | === Quartzの設定 === | ||
+ | 以下のファイルを修正。PostgreSQL向けに設定されているので、確認のみで良い。 | ||
+ | |||
+ | * pentaho-solutions/ | ||
+ | |||
+ | 以下のようになっているか確認。 | ||
+ | |||
+ | org.quartz.jobStore.driverDelegateClass = org.quartz.impl.jdbcjobstore.PostgreSQLDelegate | ||
+ | org.quartz.dataSource.myDS.jndiURL = Quartz | ||
+ | |||
+ | === Hibernateの設定 === | ||
+ | 以下のファイルを修正。 | ||
+ | |||
+ | * pentaho-solutions/ | ||
+ | |||
+ | < | ||
+ | |||
+ | 上記修正後、そこで設定したファイル内のPostgreSQLの接続先、ユーザ名、パスワードなど接続情報を確認する。 | ||
+ | |||
+ | * pentaho-solutions/ | ||
+ | |||
+ | === Jackrabbit Repositoryの設定 === | ||
+ | 以下のファイルを編集し、PostgreSQLを利用するようにする。また、各セクションの既存の設定はコメントアウトか削除しておく。既にファイル内に各種データベース用の設定がコメントアウトされているので、PostgreSQLの部分を有効にする。また、必要に応じて接続情報を修正する。 | ||
+ | |||
+ | * pentaho-solutions/ | ||
+ | |||
+ | マニュアルには「DatabaseJournal」の設定も記載されているが、Community Editionでは必要ないようである。マニュアルに記載されている設定を記載しても、該当するデータベースが作成されていないので動作しない。また、「di_jackrabbit」データベースを作成する手順とスクリプトも見当たらない。 | ||
+ | |||
+ | |||
+ | === Tomcatのデータベース接続設定 === | ||
+ | |||
+ | 次に、データベースに必要なJDBCドライバをインストールする。 | ||
+ | |||
+ | * tomcat/lib | ||
+ | |||
+ | 上記のパスにドライバのjarファイルを置く。 | ||
+ | |||
+ | 以下のファイルに接続情報を記載する。注意しなければならないのは、マニュアルをそのままコピーしてしまうと、一部で大文字と小文字が間違っていて、動かない。一見すると問題ないように見えるので厄介である。ファイル内にある既存の接続設定をよく参照して、大文字・小文字の区別まで含めてきっちり設定を作成する。 | ||
+ | |||
+ | * tomcat/ | ||
+ | |||
+ | < | ||
+ | factory=" | ||
+ | maxWaitMillis=" | ||
+ | driverClassName=" | ||
+ | validationQuery=" | ||
+ | | ||
+ | < | ||
+ | factory=" | ||
+ | maxWaitMillis=" | ||
+ | driverClassName=" | ||
+ | validationQuery=" | ||
+ | | ||
+ | < | ||
+ | factory=" | ||
+ | maxWaitMillis=" | ||
+ | driverClassName=" | ||
+ | validationQuery=" | ||
+ | |||
+ | |||
+ | マニュアルには「pentaho_operations_mart」「PDI_Operations_Mart」の設定もあるが、Community Editionでは必要ないか、利用できないため記述しなくてもよい(と思う)。 | ||
+ | |||
+ | |||
+ | === Audit Log Fileの置換 === | ||
+ | マニュアルのPostgreSQLの部分に記載はないが、MySQLでは記載がある。MySQLをPostgreSQLに読み替えて作業をする。Audit LogのためのSQLの設定らしい。 | ||
+ | |||
+ | $ cp pentaho-solutions/ | ||
+ | |||
+ | ==== 同梱のTomcatの起動と終了 ==== | ||
+ | pentaho-server以下のstart-pentaho.shでTomcatを起動する。JavaVMのメモリ割り当てなどもこのファイルに設定する。初回起動時はバージョン確認のプロンプトが出るので、一読してenterキーを押せばしばらくしてTomcatが起動する。やや時間がかかる。うまく起動しない場合は、Tomcatのログやデータベースサーバのログを確認して、うまく接続できているかなどを確認していく。Tomcatのcontext.xmlの大文字・小文字の違いに気づかず、データベースに接続できなくてハマった。。。 | ||
+ | |||
+ | pentaho-serverの終了は「stop-pentaho.sh」を使う。 | ||
+ | |||
+ | Tomcatの再起動に時間がかかる場合があるので、Tomcatに以下の設定をしておく。Tomcatは「WEB-INF/ | ||
+ | |||
+ | $ find . -name " | ||
+ | ./ | ||
+ | ./ | ||
+ | ./ | ||
+ | ./ | ||
+ | ./ | ||
+ | |||
+ | web.xmlの< | ||
+ | |||
+ | <web-app metadata-complete=" | ||
+ | < | ||
+ | .... | ||
+ | .... | ||
+ | | ||
+ | BAサーバが起動したら、そのホストの8080ポートにアクセスし、ユーザ名「admin」、パスワード「password」でログインする。 | ||
+ | |||
+ | * http:// | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
pentaho/start.txt · 最終更新: 2020/12/04 14:27 by Wiki Editor