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 >> >
