2016-12-18 7 views
0

Я создал процессор, используя RestAPI (Nifi-1.0) в окнах.Только чувствительные значения В процессоре GetFile?

Сообщение:/процесс-группы/{ID}/процессоры

JSon:

{ 
"revision":{"version":0}, 
"component": 
{ 
    "name":"GetFile", 
    "type":"GetFile" 
} 
} 

Это создает процессор с пустыми атрибутами в пользовательском интерфейсе. Но если я нажму «+», чтобы добавить новый атрибут в UI. Затем он создаст свойство, но все свойство будет только чувствительным значением.

Я не могу создать свойство без чувствительного набора.

+0

Этот вопрос нуждается в уточнении. Вы говорите, что при просмотре пользовательского интерфейса вы можете добавлять новые атрибуты, но только сохраняют атрибуты, отмеченные как чувствительные? Или вы говорите, что хотите добавить другое свойство? – Andy

+0

@ Andy он сохраняет только атрибуты, отмеченные как чувствительные. –

ответ

1

Тип запроса должен быть полностью квалифицированным. Похоже, что когда вы пытаетесь создать компонент, на самом деле создается общий компонент, используемый, когда тип неизвестен.

Если вы используете пользовательский интерфейс и открываете инструменты разработчика в своем браузере, вы можете увидеть пример этого.

+0

Спасибо Matt, я указал тип как «GetFile», это проблема для создания процессора с чувствительным значением set.If я меняю его на «org.apache.nifi.processors.standard.GetFile». Он создает процессор с атрибутами –