トラブルシューティング > トラブルシューティング > 詳細モードのマッピングのトラブルシューティング
  

詳細モードのマッピングのトラブルシューティング

詳細モードのマッピングを設定するためのルールとガイドラインを確認してください。
JSONファイルに問題がない場合でも、ソーストランスフォーメーションでJSON解析エラーが返されます。どうすればよいですか?
ソースオブジェクトでJSONファイルを選択すると、次のエラーが表示されます。
error [The file or partition directory [<path>/<JSON file>] is not valid. The parser encountere the following error while parsing the content: [Unexpected character 1 at 1]. Select a valid [Json] file or partition director.]
このエラーは、JSONファイルにフィールド名のないプリミティブの配列がある場合に発生します。例えば、次の配列では解析エラーが発生します: [10,20,30,40,50,0]
ソーストランスフォーメーションでは、次の配列は正常に解析されます: {"numbers":[10,20,30,40,50,0]}
回避策として、ソーストランスフォーメーションでファイルの読み取りを行う前に、最上位の配列を構造体要素でラップします。
詳細モードでマッピングを実行すると、「バージョン'GLIBC_2.28'が見つかりません」というエラーが表示されます。
この問題を解決するには、システム管理者に問い合わせてください。
Pythonのインストール中に、Linuxパッケージマネージャーによって、ノードのオペレーティングシステムのバージョンに基づいて、対応する依存関係パッケージが識別されます。RHEL 8.xにPythonをインストールすると、インストーラはGLIBC_2.28に基づくビルドをプルします。
このエラーは、次のすべての条件が当てはまる場合に発生します。
カスタムPythonインストールには、Spark Dockerイメージのバージョンよりも高いバージョンのGLIBCが必要であるため、詳細モードでのマッピングは失敗します。
このエラーを解決するには、RHEL 7.xで実行されているSecure AgentノードからPythonインストールフォルダを見つけ、そのフォルダをRHEL 8.xノードにコピーします。