내장 함수 사용하기

내장 함수 사용하기 (Use Built-in Functions)

빌트인 커넥터처럼, function worker의 functions 디렉터리에 놓인 NAR로 패키징된 Java 함수 코드는 시작 시 로드되며 함수를 만들 때 참조할 수 있어요. 이 문서에서는 내장 함수를 만들고, 목록을 확인하고, 다시 로드하는 방법을 안내해요.

출처: 문서

본문

빌트인 커넥터와 비슷하게, function worker의 functions 디렉터리에 놓인 NAR로 패키징된 Java 함수의 코드는 시작 시 로드되며 함수를 만들 때 참조할 수 있어요.

예를 들어 pulsar-io.yamlexclamation이라는 이름의 내장 함수가 있다면, 다음과 같이 함수 인스턴스를 만들 수 있어요:

bin/pulsar-admin functions create \
  --function-type exclamation \
  --inputs persistent://public/default/input-1 \
  --output persistent://public/default/output-1

사용 가능한 내장 함수 목록을 얻으려면 available-functions 명령을 사용해요:

bin/pulsar-admin functions available-functions

functions 폴더에 NAR 파일을 추가하거나 삭제했다면, 사용하기 전에 사용 가능한 내장 함수를 다시 로드해요.

bin/pulsar-admin functions reload

더 알아보기 (Learn more)