30日間の無料評価版をお試しいただけます。

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Expand
titleインストーラーの動作

これらのプロパティは、インストーラーの動作を変更します。

Code Block
none
none
# don't show the style update panel
action.hidestylepanel=true

 

より詳細な情報は、以下の項目を参照してください。

 

特定のコンポーネントの更新

サイレントアップデーターを使用することで、Yellowfinの特定のコンポーネントであるファイルシステムやリポジトリデータベース、またはその両者を更新することができます。

例えば、データベースを更新する場合は、以下のようになります。

Code Block
themeEclipse
languagejava
java -jar update.jar -silent "YFPath" option.upgrade=database

option.upgrade」の部分で、更新するコンポーネントを指定します。Yellowfinのファイルシステムを更新する場合は、「filesystem」をキーワードに使用します。

これには、データベースを指すように、Yellowfinファイルパスを指定しなくてはいけません。この情報はファイルシステム(特に、web.xmlファイル)から取得されるため、この方法はファイルシステムに依存します。

 

独立したコンポーネントの更新

以下の例は、Yellowfinコンポーネントを独立して更新する方法を示しています。これはつまり、データベース更新時にファイルパスの指定が不要なことを意味します。

 

 

条件1:データベースのみを独立して更新する場合は、「jdbcUser」、「jdbcPassword」、「jdbcURL」といった追加のパラメーターを渡す必要があります。以下の例で指定されているjdbcURLは、アップデーターにデータベースのタイプを伝えています。

例:

Code Block
themeEclipse
languagejava
java -jar yellowfin-20180402-update.jar -silent option.upgrade=database jdbcUser=yellowfin jdbcPassword=password jdbcURL=jdbc:mysql://localhost:3306/yellowfin_74_master
  • option.upgrade:リポジトリデータベースを更新する場合は、これを「database」に設定し、Yellowfinのファイルを更新する場合は「filesystem」に設定します。例:option.upgrade=database
  • jdbcUser:Yellowfinリポジトリデータベースに接続するユーザー名です(ファイルシステムの更新時には要求されません)。
  • jdbcPassword:上記ユーザーのパスワードです(暗号化してはいけません)。
  • jdbcURL:JDBC接続URLです。システムに、データベースのタイプや名前、サーバURLや接続ポートといった詳細を伝えます(ヒント:こちらの情報が不明な場合は、Yellowfinのインストールフォルダーから、「web.xml」ファイルを取得することで、手作業で情報を抽出することができます)。

 

 

条件2:異なるドライバーclassを使用する場合や、jdbcURLがアップデーターに認識されない時には、追加でjdbcDriverパラメーターを渡さなくてはいけません。

例:

Code Block
themeEclipse
languagejava
java -jar yellowfin-20180402-update.jar -silent option.upgrade=database jdbcUser=yellowfin jdbcPassword=password jdbcURL=jdbc:mysql://localhost:3306/yellowfin_74_master jdbcDriver=com.mysql.jdbc.Driver
  • jdbcDriver:JDBCドライバーの標準class名を指定します。

 

 

条件3:データベース接続時に異なるドライバーを使用する場合や、独自のjarファイルを提供する場合は、使用するドライバーと合わせて、追加のパラメーターも渡さなくてはいけません。アップロードしたデータベースに属するドライバーが、Yellowfinにサポートされていることを確認してください。「java -jar」classパスは使用できないことに注意してください。

例:

Code Block
themeEclipse
languagejava
java -cp mysql-connector-java-5.1.25-bin.jar:yellowfin-20180402-update.jar com.hof.patch.PatchInstaller -silent option.upgrade=database jdbcUser=yellowfin jdbcPassword=password jdbcURL=jdbc:mysql://localhost:33

 

horizontalrule
Styleclass
ClasstopLink

ページトップ