Короче регулярное выражение:
SELECT regexp_extract('156.154.161.94', '\\d+\\.\\d+', 0) AS ip; --first 2 quibbles.
Обратите внимание, что правильные специальные символы регулярных выражений, экранирующие в Hive, - это две косые черты: \\.
не один \.
, а не \d
.