2017-11-16 7 views
-4

spark 2.0(scala)のjsonファイルを解析したいと思います。次に、データをHiveテーブルに保存したい。 スカラーを使用してjsonファイルを解析するにはどうすればよいですか? JSONファイルの例)metadata.json:スカラー2.0でjsonファイルを解析するにはどうしたらいいですか?また、ハイブテーブルにデータを挿入できますか?

{ 
     "syslog": { 
      "month": "Sep", 
      "day": "26", 
      "time": "23:03:44", 
      "host": "cdpcapital.onmicrosoft.com" 
     }, 
     "prefix": { 
      "cef_version": "CEF:0", 
      "device_vendor": "Microsoft", 
      "device_product": "SharePoint Online", 
     }, 
     "extensions": { 
      "eventId": "7808891", 
      "msg": "ManagedSyncClientAllowed", 
      "art": "1506467022378", 
      "cat": "SharePoint", 
      "act": "ManagedSyncClientAllowed", 
      "rt": "1506466717000", 
      "requestClientApplication": "Microsoft SkyDriveSync", 
      "cs1": "0bdbe027-8f50-4ec3-843f-e27c41a63957", 
      "cs1Label": "Organization ID", 
      "cs2Label": "Modified Properties", 
      "ahost": "cdpdiclog101.cgimss.com", 
      "agentZoneURI": "/All Zones", 
      "amac": "F0-1F-AF-DA-8F-1B", 
      "av": "7.6.0.8009.0", 
     } 
    }, 

あなたが好きなものを使用することができますおかげ

+0

ようこそ程度

val jsonDf = sparkSession .read //.option("wholeFile", true) if its not a Single Line JSON .json("resources/json/metadata.json") jsonDf.printSchema() jsonDf.registerTempTable("metadata") 

詳細はご利用くださいどのように質問をするか調べるhttps://stackoverflow.com/help/how-to-ask –

+0

私はダウンしましたこの問題を解決するための努力が表明されなかったので投票する – eliasah

答えて

関連する問題