ഉബുണ്ടു ലിനക്സിൽ അപ്പാച്ചെ നിഫി എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം


പരിവർത്തനം, ഡാറ്റ റൂട്ടിംഗ്, സിസ്റ്റം മീഡിയേഷൻ ലോജിക് എന്നിവ കൈകാര്യം ചെയ്യുന്നതിനുള്ള ഒരു ഓപ്പൺ സോഴ്uസ് സ്കേലബിൾ ടൂളാണ് അപ്പാച്ചെ NIFI. സാധാരണക്കാരന്റെ പദങ്ങളിൽ പറഞ്ഞാൽ, രണ്ടോ അതിലധികമോ സിസ്റ്റങ്ങൾക്കിടയിലുള്ള ഡാറ്റയുടെ ഒഴുക്കിനെ നിഫി ഓട്ടോമേറ്റ് ചെയ്യുന്നു.

വിവിധ തരത്തിലുള്ള സിസ്റ്റങ്ങളുമായി സംവദിക്കാൻ നിങ്ങളെ അനുവദിക്കുന്ന 180+ പ്ലഗിന്നുകളെ പിന്തുണയ്uക്കുന്ന ജാവയിൽ എഴുതിയ ക്രോസ് പ്ലാറ്റ്uഫോമാണിത്. ഈ ലേഖനത്തിൽ, ഉബുണ്ടു 20.04, ഉബുണ്ടു 18.04 എന്നിവയിൽ നിഫി എങ്ങനെ സജ്ജീകരിക്കാമെന്ന് നോക്കാം.

നിഫിക്ക് പ്രവർത്തിക്കാൻ ജാവ നിർബന്ധമാണ്. സ്ഥിരസ്ഥിതിയായി, ഉബുണ്ടു OpenJDK 11-നൊപ്പമാണ് വരുന്നത്. ജാവ പതിപ്പ് പരിശോധിക്കുന്നതിന് ഇനിപ്പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിക്കുക.

$ java -version

നിങ്ങളുടെ വിതരണത്തിൽ ജാവ ഇൻസ്റ്റാൾ ചെയ്തിട്ടില്ലെങ്കിൽ, ഉബുണ്ടുവിൽ ജാവ എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാം എന്നതിനെക്കുറിച്ചുള്ള ഞങ്ങളുടെ സമഗ്രമായ ലേഖനം നോക്കുക.

ഉബുണ്ടുവിൽ Apache Nifi ഇൻസ്റ്റാൾ ചെയ്യുന്നു

ഉബുണ്ടുവിൽ nifi ഇൻസ്റ്റാൾ ചെയ്യാൻ, ഫയൽ ഡൗൺലോഡ് ചെയ്യാൻ ടെർമിനലിൽ നിന്ന് wget കമാൻഡ് ചെയ്യേണ്ടതുണ്ട്. ഫയൽ വലുപ്പം ഏകദേശം 1.5GB ആണ്, അതിനാൽ നിങ്ങളുടെ ഇന്റർനെറ്റ് വേഗത അനുസരിച്ച് ഡൗൺലോഡ് പൂർത്തിയാക്കാൻ കുറച്ച് സമയമെടുക്കും.

$ wget https://apachemirror.wuchna.com/nifi/1.13.2/nifi-1.13.2-bin.tar.gz

ഇപ്പോൾ നിങ്ങൾക്ക് ആവശ്യമുള്ള സ്ഥലത്തേക്ക് ടാർ ഫയൽ എക്uസ്uട്രാക്uറ്റ് ചെയ്യുക.

$ sudo tar -xvzf nifi-1.13.2-bin.tar.gz

ഇപ്പോൾ നിങ്ങൾക്ക് എക്uസ്uട്രാക്uറ്റുചെയ്uത ഡയറക്uടറിക്ക് കീഴിലുള്ള ബിൻ ഡയറക്uടറിയിലേക്ക് പോയി nifi പ്രോസസ്സ് ആരംഭിക്കാം.

$ sudo ./nifi.sh start

പകരമായി, നിങ്ങൾക്ക് ഒരു സോഫ്റ്റ് ലിങ്ക് സൃഷ്uടിക്കാനും നിങ്ങളുടെ nifi ഫയലുകൾ സ്ഥാപിച്ച ഉറവിട ഡയറക്ടറി മാറ്റാനും കഴിയും.

$ sudo ln -s /home/karthick/Downloads/nifi-1.13.2/bin/nifi.sh /usr/bin/nifi

സോഫ്റ്റ്uലിങ്ക് നന്നായി പ്രവർത്തിക്കുന്നുണ്ടോയെന്ന് പരിശോധിക്കാൻ താഴെയുള്ള കമാൻഡ് പ്രവർത്തിപ്പിക്കുക. എന്റെ കാര്യത്തിൽ, അത് നന്നായി പ്രവർത്തിക്കുന്നു.

$ whereis nifi
$ sudo nifi status

നിങ്ങൾ ജാവ ഹോം ശരിയായി സജ്ജീകരിച്ചിട്ടില്ലെങ്കിൽ താഴെയുള്ള മുന്നറിയിപ്പ് നിങ്ങൾക്ക് നേരിടേണ്ടി വന്നേക്കാം.

ഇതേ ബിൻ ഡയറക്uടറിയിലുള്ള nifi-env.sh ഫയലിൽ ജാവ ഹോം ചേർത്തുകൊണ്ട് നിങ്ങൾക്ക് ഈ മുന്നറിയിപ്പ് അടിച്ചമർത്താനാകും.

$ sudo nano nifi-env.sh

കാണിച്ചിരിക്കുന്നതുപോലെ Java_Home പാത്ത് ചേർക്കുക.

export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-amd64/

ഇപ്പോൾ nifi ആരംഭിക്കാൻ ശ്രമിക്കുക, നിങ്ങൾ ഒരു മുന്നറിയിപ്പും കാണില്ല.

$ sudo ./nifi.sh start

Nifi ഒരു വെബ് അധിഷ്uഠിത ഉപകരണമാണ്, അതിനാൽ നിങ്ങൾക്ക് പ്രിയപ്പെട്ട ബ്രൗസർ തിരഞ്ഞെടുത്ത് Nifi-ലേക്ക് കണക്uറ്റ് ചെയ്യാൻ ഇനിപ്പറയുന്ന URL ടൈപ്പുചെയ്യാനാകും.

$ localhost:8080/nifi

nifi പ്രക്രിയ നിർത്താൻ താഴെ പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിക്കുക.

$ sudo nifi stop     → Soft link
$ sudo nifi.sh stop  → From bin directory

ഈ ലേഖനത്തിന് അത്രയേയുള്ളൂ. ഫീഡ്uബാക്ക് പങ്കിടാൻ ദയവായി കമന്റ് വിഭാഗം ഉപയോഗിക്കുക. നിങ്ങളിൽ നിന്ന് കേൾക്കാൻ ഞങ്ങൾ ആഗ്രഹിക്കുന്നു.