Adam
Which downloadable version?
Feargal


Feargal Hogan
m:  +44 7745 817086  |   e:  [email protected] 
<mailto:[email protected]>
 

> On 25 Jul 2019, at 13:51, Adam Kocsis <[email protected]> wrote:
> 
> Hi Feargal,
> 
> I am new with NiFi as well, but I was able to run it easily. I use the 
> downloadable version, just simply extracted it into my Downloads folder for 
> testing purposes.
> When I start it from terminal I also get the 'JAVA_HOME is not set' error, 
> but it works like charm. 
> The nifi.sh file is in the bin library for me, and 'nifi' is not a 
> recognisable command in my terminal, so your installation from brew was 
> successful.
> It seems that Java is not installed on your machine properly. I installed it 
> from packages I downloaded from Oracle, but someone with better Java 
> knowledge may help.
> Here is the java version from my terminal:
>  ~/D/nifi-1.9.2  java -version                                               
>                               3464ms  Thu Jul 25 14:27:51 2019
> java version "1.8.0_212"
> Java(TM) SE Runtime Environment (build 1.8.0_212-b10)
> Java HotSpot(TM) 64-Bit Server VM (build 25.212-b10, mixed mode)
> 
> Regards,
> Adam
> 
> On Thu, Jul 25, 2019 at 2:11 PM Feargal Hogan <[email protected] 
> <mailto:[email protected]>> wrote:
> Thanks for that
> It seems that JAVA_HOME is not set
> feargal$ nifi status
> nifi: JAVA_HOME not set; results may vary
> 
> Java home: 
> NiFi home: /usr/local/Cellar/nifi/1.9.2/libexec
> 
> Bootstrap Config File: 
> /usr/local/Cellar/nifi/1.9.2/libexec/conf/bootstrap.conf
> 
> 2019-07-25 11:15:14,968 INFO [main] org.apache.nifi.bootstrap.Command Apache 
> NiFi is not running
> 
> 
> which java
> returns
> /usr/bin/java
>  
> which is not a directory
> 
> also
> 
> feargal$ java -version
> openjdk version "12.0.2" 2019-07-16
> OpenJDK Runtime Environment AdoptOpenJDK (build 12.0.2+10)
> OpenJDK 64-Bit Server VM AdoptOpenJDK (build 12.0.2+10, mixed mode, sharing)
> 
> This was installed using brew as brew intially complained about a lack of 
> java and helpfully suggested to install AdoptOpenJDK and helpfully reported 
> ==> Moving Generic Artifact 'jdk-12.0.2+10' to 
> '/Library/Java/JavaVirtualMachines/adoptopenjdk-12.0.2.jdk'.
> 
> But that is not the location for JAVA_HOME.
> 
> Any suggestions on setting JAVA_HOME?
> 
> Further, the startup instructions say to navigate to the folder where nifi is 
> installed (/usr/local/Cellar/nifi/1.9.2/libexec) and run bin/nifi.sh start
> 
> But there is no nifi.sh at that location, just a bunch of .bat files, and a 
> nifi-env.bat, and a nifi executable (I assume)
> 
> But when I try a simple 
> nifi start
> 
> I get
> feargal$ nifi start
> nifi: JAVA_HOME not set; results may vary
> 
> Java home: 
> NiFi home: /usr/local/Cellar/nifi/1.9.2/libexec
> 
> Bootstrap Config File: 
> /usr/local/Cellar/nifi/1.9.2/libexec/conf/bootstrap.conf
> 
> WARNING: An illegal reflective access operation has occurred
> WARNING: Illegal reflective access by org.apache.nifi.bootstrap.util.OSUtils 
> (file:/usr/local/Cellar/nifi/1.9.2/libexec/lib/bootstrap/nifi-bootstrap-1.9.2.jar)
>  to method java.lang.ProcessImpl.pid()
> WARNING: Please consider reporting this to the maintainers of 
> org.apache.nifi.bootstrap.util.OSUtils
> WARNING: Use --illegal-access=warn to enable warnings of further illegal 
> reflective access operations
> WARNING: All illegal access operations will be denied in a future release
> 
> and http://localhost:8080/nifi <http://localhost:8080/nifi> returns 
> ERR_CONNECTION_REFUSED
> 
> So not sure if
> 1) I need to explicitly sewt JAVA_HOME and if so to what?
> 2) I should assume the docs are out of date and 'nifi start’ is all I need, 
> once everything else is setup?
> 3) have I missed something?
> 
> Thanks
> 
> Feargal
> 
> 
>> On 25 Jul 2019, at 11:04, Arpad Boda <[email protected] 
>> <mailto:[email protected]>> wrote:
>> 
>> Q1: "nifi status" command displays it:
>> ➜  build git:(MINIFICPP-986) ✗ nifi status
>> 
>> Java home: /Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home
>> NiFi home: /usr/local/Cellar/nifi/1.9.2/libexec
>> 
>> 
>> Q2: nope
>> Q4: NiFi works as a webserver to provide the Flow design UI, you don't need 
>> Apache webserver integration. 
>> 
>> On Thu, Jul 25, 2019 at 11:30 AM Feargal Hogan <[email protected] 
>> <mailto:[email protected]>> wrote:
>> Hi
>> I have installed Nifi on my MacBookPro using brew, as per the documentation.
>> 
>> The doc then says ‘… use a Terminal window to navigate to the directory 
>> where NiFi was installed …' 
>> 
>> Q1: How do I find where brew installed nifi?
>> 
>> Q2: Is there a dependency on an apache webserver to run nifi?
>> Q3: If so, is that dependency fulfilled or even tested during the brew 
>> install of nifi?
>> Q4: If yes to #2, how do I integrate nifi with the apache webserver ?
>> 
>> Thanks
>> 
>> Feargal
>> 
> 

Reply via email to