Hadoop 용 Microsoft .NET SDK가 있음을 확인했습니다. Map/Reduce 프로그램이 이제 HDInsight 용 .NET으로 작성 될 수 있음을 알게되었습니다.
HDInsight에도 Hive UDF를 쓸 수있는 방법이 있습니까?.NET의 HDInsight Hive UDF
0
A
답변
1
당신은 UDF와 같은 .NET 프로그램을 실행하기 위해 동일한 streaming method you would with a python UDF을 사용할 수 있습니다 참조하십시오. 예를 들어
, 당신은 STDIN에 무언가를 표준 출력에 결과를 기록 당신이 다음과 같이 하이브 UDF를 사용하여 실행할 수있는 .NET 프로그램이있는 경우 : 당신은 여러 사용할 수 있습니다
SELECT TRANSFORM (<columns>)
USING '<PROGRAM.EXE>'
AS (<columns>)
FROM <table>;
주 UDF의 열은 .NET 조각 안팎으로 쉼표로 구분 된 데이터를 사용합니다.
성능이 떨어지면 느리게 느껴질 수 있으므로 과용에주의하고 계속주의해야합니다.
또한, 쿼리를 실행하기 전에 하이브 작업에 program.exe 파일을 추가하는 것을 잊지 마십시오.
add FILE 'wasb://...PROGRAM.EXE';
0
UDF가 JAVA 인 경우 .NET UDF를 찾고 있습니다. – Seenu