LoginSignup
5
3

More than 5 years have passed since last update.

Embulk 巷で知ったプロクシーサーバ経由でGoogle BigQueryへアクセスする方法

Last updated at Posted at 2015-09-30

Embulk 巷で知ったプロクシーサーバ経由でGoogle BigQueryへアクセスする方法

当人BigQueryのことはよくわかりません。

※注意: このドキュメントに書かれているのは、バージョン2.Xの内容です。バージョン3.Xは設定方法が違います。

まとめ

  • -JオプションでJavaのシステム設定を行うことができます。
  • -Jオプションはrunやguessコマンドよりも前に指定します。
embulk -J-Dhttps.proxyHost="xxxx" -J-Dhttps.proxyPort="xxxx" run config.yml

Windowsの場合、-Jオプション全体を""で囲います。(2015/10/1追記)

embulk.bat "-J-Dhttps.proxyHost=xxxx" "-J-Dhttps.proxyPort=xxxx" run config.yml

もしうまくいかない場合は次の形式を試してください。

"java"  -Dhttps.proxyHost="host" -Dhttps.proxyPort="port" -jar embulk.bat run config.yml
  • https.proxyHost: プロクシーサーバのアドレス
  • https.proxyPort: プロクシーサーバのポート番号

※ httpではなく、https

参考

Windowsの場合

環境

  • Windows7
  • Java 1.8.0_40
  • Embulk: 0.7.4
  • embulk-output-bigquery: 0.1.9
    • compile "com.google.http-client:google-http-client-jackson2:1.20.0"
    • compile "com.google.apis:google-api-services-bigquery:v2-rev205-1.20.0"

備考

LinuxやOSXの場合embulkの-Dオプション、runなどの前に指定する必要があるを指定すれば、java -Dと同じオプションを指定できるがWindowsではうまく動かない模様

embulk -J-Dhttps.proxyHost="test" -J-Dhttps.proxyPort="port" run config.yml

5
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
3