PentahoでMySQLテーブルデータソースを作成しようとした時のエラー対応
PentahoでMySQLのテーブルへデータソースを作成しようとしてエラーが発生した時の対応メモです。
目次
エラー発生
「データソース作成中です」のダイアログが終わらない状態だったので一晩寝かせてみたら、翌朝もそのまま。
素直にログを見ます。
/var/lib/pentaho/biserver-ce/tomcat/logs/pentaho.log をチェック
1 2 3 4 5 6 7 |
2016-01-22 14:20:43,871 INFO [org.pentaho.di] 2016/01/22 14:20:43 - data-db - Creating database connection pool for 'data-db'... 2016-01-22 14:20:43,872 INFO [org.pentaho.di] 2016/01/22 14:20:43 - data-db - Successfully created database connection pool for 'data-db' 2016-01-22 14:20:52,726 ERROR [org.pentaho.platform.dataaccess.datasource.wizard.service.impl.MultitableDatasourceService] Error serializing joins org.pentaho.agilebi.modeler.ModelerException: org.pentaho.di.core.exception.KettleDatabaseException: Unable to close prepared statement after determining SQL layout You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'OPTION SQL_SELECT_LIMIT=DEFAULT' at line 1 |
対応
「MySQL server version」とか言われているので、サーバーバージョンを調べてみる。
AWS RDSのMySQLを使っていますのでマネージドコンソールから見てみる。
MySQL 5.6.23でした。
では、PentahoのJDBCはどうなのかと
/var/lib/pentaho/biserver-ce/tomcat/lib/ ディレクトリを確認
mysql-connector-java-5.1.17.jarでした。
最新版をダウンロードしにMySQLの公式サイトへ。
mysql-connector-java-5.1.38.jarがダウンロード出来たので、それを/var/lib/pentaho/biserver-ce/tomcat/lib/に置いて、元のmysql-connector-java-5.1.17.jarをリネームしました。
そしてPentahoを再起動しました。
これでエラー解消してデータソースが作成出来ました。
一晩寝かすとか全くどんな思考だ。
最後までお読みいただきましてありがとうございました!
「AWS認定資格試験テキスト&問題集 AWS認定ソリューションアーキテクト - プロフェッショナル 改訂第2版」という本を書きました。

「AWS認定資格試験テキスト AWS認定クラウドプラクティショナー 改訂第3版」という本を書きました。

「ポケットスタディ AWS認定 デベロッパーアソシエイト [DVA-C02対応] 」という本を書きました。

「要点整理から攻略するAWS認定ソリューションアーキテクト-アソシエイト」という本を書きました。

「AWSではじめるLinux入門ガイド」という本を書きました。


開発ベンダー5年、ユーザ企業システム部門通算9年、ITインストラクター5年目でプロトタイプビルダーもやりだしたSoftware Engineerです。
質問はコメントかSNSなどからお気軽にどうぞ。
出来る限りなるべく答えます。
このブログの内容/発言の一切は個人の見解であり、所属する組織とは関係ありません。
このブログは経験したことなどの共有を目的としており、手順や結果などを保証するものではありません。
ご参考にされる際は、読者様自身のご判断にてご対応をお願いいたします。
また、勉強会やイベントのレポートは自分が気になったことをメモしたり、聞いて思ったことを書いていますので、登壇者の意見や発表内容ではありません。
ad
ad
関連記事
-
-
TuneCoreの売上データCSVをS3に格納してAthenaのクエリをRe:dashのデータソースにして可視化する
先日参加しましたAWS Summit Tokyo 2017で、 [JapanTa …
-
-
Backlogの実績工数をAmazon QuickSightで可視化してわかったこと
今年に入ってから、Backlogで個人タスクを登録しだして、予定工数、実績工数を …
-
-
Re:dash CSVの出力文字コードをUTF-8からShift-JISに変更する
Re:dashの[Download Dataset] – [Down …
-
-
re:dashのパラメータクエリでシングルクォーテーションが文字参照に変わって検索できないので出来るようにする
re:dashでシングルクォーテーションをパラメータとして渡したい場合の方法に悩 …
-
-
Re:dashを0.12系から1.0系へアップグレードする
1.0系が正式リリースになったので0.12系からアップグレードしました。 .en …
-
-
RedashでSendGridのActivityを見る(Amazon S3 -> Athena経由)
Redash Advent Calendar 2017に参加しましたので、今年リ …
-
-
Pentaho Communitation EditionをAWS EC2 Amazon Linux にインストールしてみました
BIというか、簡単なグラフが表示出来ればいいレベルでいいので、商用のBIを購入す …
-
-
勉強会用にre:dashの環境構築した記録
先日の「ヤマムギVol5 BI ファーストステップ ~re:dash , Pow …
-
-
re:dashで必須でない検索条件を作りたい
re:dashで必須ではない任意検索のためのフォームを実装したい、となりましたの …
-
-
Re:dash CSVの出力コードをUTF-8から他の文字コードに変更する事が出来るようになります
先日、Re:dash CSVの出力文字コードをUTF-8からShift-JISに …