HDFSでホストされている構成ファイルをSparkアプリケーションに渡す方法は?

より良い世界

私はSparkStructuredStreamingを使用しています。また、私はで働いていScalaます。設定ファイルをsparkアプリケーションに渡したい。でホストされてHDFSいるこの構成ファイル例えば;

spark_job.conf(HOCON)

spark {
  appName: "",
  master: "",
  shuffle.size: 4 
  etc..
}

kafkaSource {
  servers: "",
  topic: "",
  etc..
}

redisSink {
  host: "",
  port: 999,
  timeout: 2000,
  checkpointLocation: "hdfs location",
  etc..
}

どうすればSparkアプリケーションに渡すことができますか?hosted HDFSSparkでこのfile(を読み取るにはどうすればよいですか?

Yayati Sule

次の方法で、HDFSからHOCON構成を読み取ることができます。

import com.typesafe.config.{Config, ConfigFactory}
import java.io.InputStreamReader
import java.net.URI
import org.apache.hadoop.fs.{FileSystem, Path}
import org.apache.hadoop.conf.Configuration

val hdfs: FileSystem = FileSystem.get(new URI("hdfs://"), new Configuration())

val reader = new InputStreamReader(hdfs.open(new Path("/path/to/conf/on/hdfs")))

val conf: Config = ConfigFactory.parseReader(reader)

namenodeのURIをに渡すこともできFileSystem.get(new URI("your_uri_here"))ます。コードは引き続き構成を読み取ります。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Java構成ファイル(XMLではない)でSpringMVCアプリケーションでサポートされている非同期を有効にする方法

分類Dev

CLION-CMakeLists.txtファイルに記載されていないアプリケーションの構成を作成およびデバッグする方法

分類Dev

アプリケーションがサーバーからホストされているときに、ユーザーファイルのローカルデスクトップパスを取得するにはどうすればよいですか?

分類Dev

SparkSessionのカスタム構成ファイルを使用するには(spark-submitを使用してアプリケーションを送信せずに)?

分類Dev

rocketeerを使用してアプリケーション構成ファイルをデプロイする方法は?

分類Dev

ローカルホストでLaravelアプリケーションを構成する方法は?

分類Dev

AWSリソースIDをアプリケーション構成ファイルに挿入する方法

分類Dev

HerokuでホストされているNode.jsアプリケーションから完全に独立した(Cpanel)サーバーでホストされているPHPファイルにデータを送信するにはどうすればよいですか?

分類Dev

デスクトップJavaアプリケーションの構成ファイルを暗号化する方法

分類Dev

FirebaseでホストされているAngularアプリケーションがCSSファイルをインポートしない

分類Dev

アプリケーションコンテキストからプログラムでSpring xml構成ファイルを作成する方法は?

分類Dev

アプリケーションサーバーとは独立して、Java Webアプリケーションでファイルアップロード用の文字セット/エンコーディングを構成するにはどうすればよいですか?

分類Dev

アプリケーションが複数のファイルで構成されている場合、どこにインストールする必要がありますか?

分類Dev

「開発者エラー:このアプリケーションは正しく構成されていません」Googleはホワイトリストに登録されたクライアントIDを使用してFirebaseにログインします

分類Dev

アプリケーションコマンド中にどのファイルがアクセスされているかを確認する方法は?

分類Dev

同じドメインでホストされている別のlaravelアプリケーションを介してphpアプリケーションのセッションにアクセスするにはどうすればよいですか?

分類Dev

Windowsサービスとして実行されているTomcat 7でホストされているWebアプリケーションにシステムプロパティを渡す方法は?

分類Dev

Vagrantファイル構成を介してVirtualBoxマシンに「ホストオンリーアダプター」を追加するにはどうすればよいですか?

分類Dev

データベースに直接アクセスせずにDMZでホストする場合(ファイアウォールによってブロックされたtcpポート1433)、ASP.NET MVC Webアプリケーションの層を設計するにはどうすればよいですか?

分類Dev

ホスト名とループバックIPアドレスを使用してAmbariサーバーとHDPアプリケーションを構成するにはどうすればよいですか?

分類Dev

AWSでホストされている.NETアプリケーションでCPUを集中的に使用するタスクをスケールアウトする

分類Dev

Intellijとsbt:Playアプリケーションテスト用のカスタム構成ファイルを読み取るようにintellijを作成するにはどうすればよいですか?

分類Dev

Dockerでホストされている.NET Coreコンソールアプリケーションのライフタイムを制御する

分類Dev

署名されたアプリケーションをインストールするときにWin8でスマート画面を渡す方法は?

分類Dev

Androidにインストールされていないアプリケーションを削除する方法

分類Dev

ファイル名を渡して、アプリケーションからウィンドウを閉じるにはどうすればよいですか?

分類Dev

ハンドルパラメータを渡さずにDelphiを使用してdllプロジェクトでホストアプリケーションハンドルを取得するにはどうすればよいですか?

分類Dev

アプリケーションのランチャーにドラッグして開くことができるファイルタイプを構成するにはどうすればよいですか?

分類Dev

Ubuntuの場合は、bashファイルを使用してインストールされているアプリケーションを確認します

Related 関連記事

  1. 1

    Java構成ファイル(XMLではない)でSpringMVCアプリケーションでサポートされている非同期を有効にする方法

  2. 2

    CLION-CMakeLists.txtファイルに記載されていないアプリケーションの構成を作成およびデバッグする方法

  3. 3

    アプリケーションがサーバーからホストされているときに、ユーザーファイルのローカルデスクトップパスを取得するにはどうすればよいですか?

  4. 4

    SparkSessionのカスタム構成ファイルを使用するには(spark-submitを使用してアプリケーションを送信せずに)?

  5. 5

    rocketeerを使用してアプリケーション構成ファイルをデプロイする方法は?

  6. 6

    ローカルホストでLaravelアプリケーションを構成する方法は?

  7. 7

    AWSリソースIDをアプリケーション構成ファイルに挿入する方法

  8. 8

    HerokuでホストされているNode.jsアプリケーションから完全に独立した(Cpanel)サーバーでホストされているPHPファイルにデータを送信するにはどうすればよいですか?

  9. 9

    デスクトップJavaアプリケーションの構成ファイルを暗号化する方法

  10. 10

    FirebaseでホストされているAngularアプリケーションがCSSファイルをインポートしない

  11. 11

    アプリケーションコンテキストからプログラムでSpring xml構成ファイルを作成する方法は?

  12. 12

    アプリケーションサーバーとは独立して、Java Webアプリケーションでファイルアップロード用の文字セット/エンコーディングを構成するにはどうすればよいですか?

  13. 13

    アプリケーションが複数のファイルで構成されている場合、どこにインストールする必要がありますか?

  14. 14

    「開発者エラー:このアプリケーションは正しく構成されていません」Googleはホワイトリストに登録されたクライアントIDを使用してFirebaseにログインします

  15. 15

    アプリケーションコマンド中にどのファイルがアクセスされているかを確認する方法は?

  16. 16

    同じドメインでホストされている別のlaravelアプリケーションを介してphpアプリケーションのセッションにアクセスするにはどうすればよいですか?

  17. 17

    Windowsサービスとして実行されているTomcat 7でホストされているWebアプリケーションにシステムプロパティを渡す方法は?

  18. 18

    Vagrantファイル構成を介してVirtualBoxマシンに「ホストオンリーアダプター」を追加するにはどうすればよいですか?

  19. 19

    データベースに直接アクセスせずにDMZでホストする場合(ファイアウォールによってブロックされたtcpポート1433)、ASP.NET MVC Webアプリケーションの層を設計するにはどうすればよいですか?

  20. 20

    ホスト名とループバックIPアドレスを使用してAmbariサーバーとHDPアプリケーションを構成するにはどうすればよいですか?

  21. 21

    AWSでホストされている.NETアプリケーションでCPUを集中的に使用するタスクをスケールアウトする

  22. 22

    Intellijとsbt:Playアプリケーションテスト用のカスタム構成ファイルを読み取るようにintellijを作成するにはどうすればよいですか?

  23. 23

    Dockerでホストされている.NET Coreコンソールアプリケーションのライフタイムを制御する

  24. 24

    署名されたアプリケーションをインストールするときにWin8でスマート画面を渡す方法は?

  25. 25

    Androidにインストールされていないアプリケーションを削除する方法

  26. 26

    ファイル名を渡して、アプリケーションからウィンドウを閉じるにはどうすればよいですか?

  27. 27

    ハンドルパラメータを渡さずにDelphiを使用してdllプロジェクトでホストアプリケーションハンドルを取得するにはどうすればよいですか?

  28. 28

    アプリケーションのランチャーにドラッグして開くことができるファイルタイプを構成するにはどうすればよいですか?

  29. 29

    Ubuntuの場合は、bashファイルを使用してインストールされているアプリケーションを確認します

ホットタグ

アーカイブ