Tente:
$ awk -F, -v OFS=, 'NR==FNR{a[$1,$2]=1; next} ($1,$8) in a {print $1,$8,$2,$3,$4,$5,$6,$7}' file1 file2
que dá:
111,123abc,hhh,eeee,rere,,23,2014,123abc
222,234bcd,jjkj,7878,uhjj,1,45,2013,234bcd
Isso não é exatamente o mesmo que sua saída, pois você tem 8 colunas no primeiro e 9 no segundo. Eu assumi que é um erro de digitação: -)