[
https://issues.apache.org/jira/browse/MINIFI-454?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16469158#comment-16469158
]
Aldrin Piri commented on MINIFI-454:
------------------------------------
[~Pverardi] Ah, interesting. Do you have an environment capable of doing a
build? If so, would be curious if a build from master remedies the issue for
you. We are certainly due for another release to get this change officially
pushed out.
> MiNiFi agent has trouble interfacing with C2
> --------------------------------------------
>
> Key: MINIFI-454
> URL: https://issues.apache.org/jira/browse/MINIFI-454
> Project: Apache NiFi MiNiFi
> Issue Type: Improvement
> Components: Agent Configuration/Installation, Command and Control
> Reporter: Aldrin Piri
> Assignee: Aldrin Piri
> Priority: Major
> Attachments: authorities.yaml, authorizations.yaml, bootstrap.conf,
> c2.properties, minifi-c2-context.xml
>
>
> A user reported issues with interfacing minifi and the c2 server in the ASF
> HipChat room.
>
> {quote}[2:25 PM] Paul Verardi: Hello
> [2:26 PM] Paul Verardi: I am having some issues connecting my MiNiFi Agent
> to my C2 Server
> [2:27 PM] Paul Verardi: If anyone is available to answer a few questions,
> that would be great
> [2:29 PM] Marc parisi: Paul, C2 server or NiFi instance?
> [2:30 PM] Paul Verardi: C2 Server
> [2:30 PM] Paul Verardi: I am trying to dynamically pull config.yml files
> from a C2 server into my Minifi agent
> [2:30 PM] Marc parisi: MiNiFi java or MiNiFi C++?
> [2:30 PM] Paul Verardi: java
> [2:30 PM] Marc parisi: Is this the C2 server that's embedded within the
> minifi java agent, @aldrin The original one?
> [2:31 PM] Paul Verardi: yes, I am running the C2 Server from the github
> project which includes the Minifi java agent
> [2:31 PM] Paul Verardi: however, my minifi java agent is from the
> hortonworks zip
> [2:31 PM] Paul Verardi: not from this github repo
> [2:31 PM] Paul Verardi: I am using this github repo for the c2 only, but
> they look to be the same
> [2:32 PM] Aldrin Piri: do you have any errors that are cropping up in the
> process
> [2:32 PM] Paul Verardi: Yessir
> [2:33 PM] Paul Verardi: 2018-05-07 17:48:28,601 WARN [pool-2-thread-1]
> o.a.n.m.b.c.i.PullHttpChangeIngestor Hit an exception while trying to pull
> java.net.SocketTimeoutException: connect timed out
> [2:33 PM] Paul Verardi: in my minifi-bootstrap.log file
> [2:33 PM] Paul Verardi: I can paste the entire stack trace if you would like
> [2:33 PM] Aldrin Piri: configs might be more of interest
> [2:34 PM] Paul Verardi: I believe my issue has to do with the config
> properties, either in the bootstrap.conf on the minifi agent, or in one of
> the few files we have to modify on the c2 server
> [2:34 PM] Paul Verardi: I am running my MiNiFi agent on a windows 2016 base
> AWS EC2 machine
> [2:34 PM] Paul Verardi: and my c2 on a linux ami based EC2 machine
> [2:36 PM] Paul Verardi: And I am attempting to use the
> PullHttpChangeIngestor instead of the other 2 options
> [2:40 PM] Aldrin Piri: have you opened up the correct ports on your aws ec2
> instance?
> [2:40 PM] Aldrin Piri: and security group
> [2:41 PM] Aldrin Piri: or are they both in the same AZ?
> [2:41 PM] Paul Verardi: Thats where I started with the troubleshooting
> [2:41 PM] Paul Verardi: they are both in east 2 ohio yes
> [2:41 PM] Paul Verardi: and I allow all traffic from all ports just to test
> [2:41 PM] Paul Verardi: I will paste the error I get when I allow all traffic
> [2:42 PM] Paul Verardi: 2018-05-07 13:00:13,079 WARN [pool-2-thread-1]
> o.a.n.m.b.c.i.PullHttpChangeIngestor Hit an exception while trying to pull
> javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection?
> [2:42 PM] Paul Verardi: If I allow all traffic in the security group
> [2:48 PM] Aldrin Piri: hmm, if you could share your configs, that would be
> helpful
> [2:48 PM] Paul Verardi: sure
> [2:48 PM] Paul Verardi: on both the c2 and the minifi agent?
> [2:48 PM] Aldrin Piri: certainly seems like something is just a little awry
> and thus the timeouts, but would need to see specifics. thanks
> [2:49 PM] Aldrin Piri: yes, please
> [2:50 PM] Paul Verardi:
> File uploaded: authorities.yaml
>
> [https://s3-eu-west-1.amazonaws.com/uploads-eu.hipchat.com/136413/5598132/RPdz8QZjxMMBh1Z/authorities.yaml]
> [2:50 PM] Paul Verardi:
> File uploaded: authorizations.yaml
>
> [https://s3-eu-west-1.amazonaws.com/uploads-eu.hipchat.com/136413/5598132/3Ly5VJP9m9833BZ/authorizations.yaml]
> [2:50 PM] Paul Verardi:
> File uploaded: c2.properties
> [https://s3-eu-west-1.amazonaws.com/uploads-eu.hipchat.com/136413/5598132/mtFxmU2YQ6sH8eH/c2.properties]
> [2:50 PM] Paul Verardi:
> File uploaded: minifi-c2-context.xml
>
> [https://s3-eu-west-1.amazonaws.com/uploads-eu.hipchat.com/136413/5598132/CZafKHOEMnQMQWZ/minifi-c2-context.xml]
> [2:52 PM] Paul Verardi:
> File uploaded: bootstrap.conf
>
> [https://s3-eu-west-1.amazonaws.com/uploads-eu.hipchat.com/136413/5598132/TvFhlhYvIY5nqCJ/bootstrap.conf]
> [2:52 PM] Paul Verardi: any others you need?
> [2:52 PM] Aldrin Piri: that looks good, give me a few to evaluate
> [2:53 PM] Paul Verardi: sure, I blocked out the tls passwords in the
> bootstrap.conf, but my versions have the actual pw in them
> [2:53 PM] Aldrin Piri: yep, no worries
> [3:22 PM] Paul Verardi: Lost internet for a second, missed any replies since
> my last post
> [3:24 PM] Otto Fowler: no
> [3:25 PM] Aldrin Piri: hey paul, sorry I got pulled into meetings. is it
> okay if I take your files and attach them to a JIRA for tracking
> [3:25 PM] Aldrin Piri: either we are insufficient on docs or there is a bug
> [3:26 PM] Paul Verardi: yeah, let me give you a new c2.properties file though
> [3:26 PM] Aldrin Piri: okay, great
> [3:26 PM] Aldrin Piri: or
> [3:26 PM] Aldrin Piri: if you just want to create a JIRA
> [3:26 PM] Aldrin Piri: and upload it all there that is fine as well
> [3:26 PM] Aldrin Piri: let me know your preference
> [3:27 PM] Paul Verardi:
> File uploaded: c2.properties
>
> [https://s3-eu-west-1.amazonaws.com/uploads-eu.hipchat.com/136413/5598132/mtFxmU2YQ6sH8eH/c2.properties]
> [3:28 PM] Paul Verardi: I have never created via public JIRA
> [3:28 PM] Paul Verardi: if you could, that would be great
> {quote}
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)