spring-xd 프레임 워크에서 작업하고 있습니다. 나는 Spring-XD 가이드 분석 탭을 따르고 라이브 스트리밍 데이터를위한 예측 모델을 배포하려고합니다.spring-xd에서 분석 모듈을 사용한 스트림 생성이 실패했습니다.
나는 R에서 순진한 Bayes를 사용하여 홍채 분류 모델을 만들고 우분투 14.0.4 Lts의 바탕 화면에 pmml 파일을 저장합니다. 이것은 내 스트림 정의입니다.
stream create test --definition "mqtt --url='tcp://localhost:1883' --topics='irisPayload'| analytic-pmml --location='/home/andy/Desktop/iris-flower-naive-bayes.pmml.xml' --inputFieldMapping='sepalLength:Sepal.Length,sepalWidth:Sepal.Width,petalLength:Petal.Length,petalWidth:Petal.Width'--outputFieldMapping='Predicted_Species:predictedSpecies' | file" --deploy
.
오류 : - 분석 및 프로세서 모듈을 찾을 수 없습니다.
제 생각에는 스트림 정의가 잘못되었습니다. 스프링 - xd 가이드에서 그러한 경우에 대한 스트림 정의를 찾을 수 없기 때문입니다.
내 로컬 컴퓨터에서 단일 노드에서 spring-xd를 실행 중입니다. Http 대신 MQTT Pub-Sub 프로토콜을 사용하여 데이터를 보내려고합니다. 내 MQTT 중개인이 가동되어 어떤 종류의 도움도 받으실 수 있습니다. 고마워.
전체 오류 및 스택 추적을 질문에 추가 할 수 있습니까? –
@Gary, 이것은 오류 로그입니다 .- 명령이 실패했습니다. org.springframework.xd.rest.client.impl.SpringXDException : 이름이 'analytic-pmml'이고 'processor'를 입력 할 수 없습니다. 모듈 목록 명령을 실행 한 후에 analytics-pmml 모듈을 보지 못했습니다. plz 그 모듈을 추가하는 방법을 말해? 내 스트림 정의가 맞습니까? 항상 고맙다. 도움을 청한다. – andy