0
Spark를 사용하여 사용자가 제출 한 데이터에서 함수를 호출합니다.기존 Spark SQL 함수의 이름을 바꾸는 방법
기존 함수를 REGEXP_REPLACE
에서 REPLACE
과 같은 다른 이름으로 어떻게 바꿀 수 있습니까? 별명을 가진
ss.udf.register("REPLACE", REGEXP_REPLACE) // This doesn't work
ss.udf.register("sum_in_all", sumInAll)
ss.udf.register("mod", mod)
ss.udf.register("average_in_all", averageInAll)
감사합니다. spark-sql에서 어떻게 사용할 수 있습니까? 'spark.sql ("REPLACE ('hello world ','or ','ro ')"를 선택하십시오.) – zzzhy
@ 曾 海云 Spark SQL에서는 가능하지 않다고 생각합니다. – philantrovert
그래, 대체로 regexp_replace를 등록하기 위해 udf를 사용하려고했지만 실패했습니다. – zzzhy