¿Cómo limito el número de filas por valor de campo en SQL?

Por ejemplo, tengo una tabla como esta en Hive:

<code>1 1
1 4
1 8
2 1
2 5
3 1
3 2
</code>

y quiero devolver solo las dos primeras filas de cada valor único de la primera columna. Quiero que esto pueda limitar la cantidad de datos que transfiero de Hive a MySQL para los informes. Me gustaría una única consulta de HiveQL que me da esto:

<code>1 1
1 4
2 1
2 5
3 1
3 2
</code>

Respuestas a la pregunta(2)

Su respuesta a la pregunta