Hey
「やあ」「ねえ」といった親しい間柄での呼びかけに使われます。
long time no see
「長い間会っていませんね」という意味で、久しぶりに会った人に使われる決まり文句です。
It's
主語である It と助動詞である has が短縮された形です。この場合の It は特定の何かを指すのではなく、時間の経過や状況全体を漠然と指します。
been
動詞 be(である、存在する)の過去分詞形です。助動詞 has と組み合わせて現在完了形を作り、「~だった」という状態の継続や経験を表します。
a while
「しばらくの間」「少しの時間」という意味です。