最近Apache Sparkのissueを見て修正できそうなものはコントリビュートしているのですが、そこで欠かせないのがデバッグIDEです。 私は普段IntteliJでscalaを書いているのでIntteliJでデバッグしようと思ったのですが、これがなかなか一筋縄ではいかなかったので共有することにしました。 1. Apache Sparkのソースコードを取得する まずはGitHubから最新のソースコードを取得します。 2. IntelliJでSparkを開く 次に、取得したソースコードをIntelliJで開きます。 ※ 1.を飛ばしてIntelliJからgit cloneしても大丈夫です。 3. Reimport Maven Projects Apache Sparkの依存管理はmavenで行われています。 開いたら何はともあれmavenプロジェクトの設定インポートを行いましょう。 初めて
![Apache SparkのソースファイルをIntelliJでデバッグする - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/c36c46f9642df34eae2bc351a33d1edbf162c893/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9QXBhY2hlJTIwU3BhcmslRTMlODElQUUlRTMlODIlQkQlRTMlODMlQkMlRTMlODIlQjklRTMlODMlOTUlRTMlODIlQTElRTMlODIlQTQlRTMlODMlQUIlRTMlODIlOTJJbnRlbGxpSiVFMyU4MSVBNyVFMyU4MyU4NyVFMyU4MyU5MCVFMyU4MyU4MyVFMyU4MiVCMCVFMyU4MSU5OSVFMyU4MiU4QiZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnR4dC1jbGlwPWVsbGlwc2lzJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9ZTVlNzY1MjgyMTQ3MWQ4ODA1ZjZiNzI1YjM2MDdhMDM%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwaXl1bm9yaXVlJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz00NjFmMzRkNWI0ZGQ2ZmFkOTA2NDNkNmJkOGZmODQzMg%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D52ae56ea8591e7044756ac5d75272ae6)