How to Setup Multinode Hadoop 2 on CentOS/RHEL Using VirtualBox
Tartalomjegyzék:
- Az OpenJDK 11 telepítése
- Az OpenJDK 8 telepítése
- Az alapértelmezett Java verzió beállítása
- A
JAVA_HOMEkörnyezeti változó beállítása - Következtetés
A Java az egyik legnépszerűbb programozási nyelv, amelyet különféle alkalmazások és rendszerek létrehozására használnak.
A Java kétféle megvalósítása létezik, az OpenJDK és az Oracle Java, szinte nincs különbség közöttük, kivéve, hogy az Oracle Java néhány további kereskedelmi funkcióval rendelkezik. Az Oracle Java licenc csak a szoftver nem kereskedelmi felhasználását engedélyezi, például személyes és fejlesztési felhasználást. Az OpenJDK a Java Platform nyílt forráskódú megvalósítása.
Az alapértelmezett CentOS 8 adattárak tartalmazzák a legújabb két legfontosabb Java LTS verziót, a Java 8 és a Java 11.
Ebben az oktatóanyagban elmagyarázza, hogyan telepíthet egy vagy több Java (OpenJDK) verziót a CentOS 8-ra, és hogyan állíthatja be az alapértelmezett Java alternatívákat.
Az OpenJDK 11 telepítése
Általános javaslat a Java LTS legújabb verziójának (JDK 11) telepítése. Egyes Java alapú alkalmazásokhoz szükség lehet egy adott Java verzióra, ezért előfordulhat, hogy meg kell nézni az alkalmazás dokumentációját.
Az OpenJDK 11 telepítéséhez a CentOS 8 rendszeren futtassa a következő parancsot root vagy felhasználóként sudo jogosultságokkal:
sudo yum install java-11-openjdk-devel
A telepítés befejezése után ellenőrizheti a Java verzió ellenőrzésével:
java -version
A kimenetnek így kell kinéznie:
openjdk version "11.0.4" 2019-07-16 LTS OpenJDK Runtime Environment 18.9 (build 11.0.4+11-LTS) OpenJDK 64-Bit Server VM 18.9 (build 11.0.4+11-LTS, mixed mode, sharing)
Ez az! Sikeresen telepítette a Java rendszert a CentOS 8 rendszerére.
A CentOS 8 támogatja az OpenJDK fejetlen verzióját is, amely minimális Java futási időt igényel az alkalmazások grafikus felhasználói felület nélküli végrehajtásához (nincs billentyűzet, egér és megjelenítő rendszerek támogatása). Ez a verzió jobban megfelel a kiszolgálóalkalmazásoknak, mivel kevesebb függőséggel és kevesebb rendszer erőforrással rendelkezik.
Csak a fej nélküli OpenJDK 11 típus telepítéséhez:
sudo yum install java-11-openjdk-headless
Az OpenJDK 8 telepítése
A Java 8, a korábbi Java LTS verzió továbbra is támogatott és széles körben használt. Ha az alkalmazásnak Java 8-ra van szüksége, a következő parancs gépelésével telepítheti:
sudo yum install java-1.8.0-openjdk-devel
Ellenőrizze a telepítést a Java verzió ellenőrzésével:
java -version
A kimenetnek így kell kinéznie:
openjdk version "1.8.0_222" OpenJDK Runtime Environment (build 1.8.0_222-b10) OpenJDK 64-Bit Server VM (build 25.222-b10, mixed mode)
A minimális Java futási idő
java-1.8.0-openjdk-headless
telepítse a
java-1.8.0-openjdk-headless
csomagot.
Az alapértelmezett Java verzió beállítása
Ha több Java verziót telepített a CentOS rendszerére, akkor az alternatív rendszer segítségével beállíthatja, hogy mely Java verziót használja a Java beírása a terminálon.
Az alapértelmezett Java verzió ellenőrzéséhez írja be:
java -version
sudo alternatives --config java
A kimenet az alábbiak szerint néz ki:
There are 2 programs which provide 'java'. Selection Command ----------------------------------------------- 1 java-11-openjdk.x86_64 (/usr/lib/jvm/java-11-openjdk-11.0.4.11-0.el8_0.x86_64/bin/java) *+ 2 java-1.8.0-openjdk.x86_64 (/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.222.b10-0.el8_0.x86_64/jre/bin/java) Enter to keep the current selection, or type selection number:
Az összes telepített Java verzió listája kinyomtatódik a képernyőn. Írja be az alapértelmezés szerint használni kívánt verzió számát, és nyomja meg az
Enter
billentyűt.
Érdemes megváltoztatni az alapértelmezett
javac
verziót:
sudo alternatives --config java
javac
egy parancs segédprogram Java programok összeállításához.
A
JAVA_HOME
környezeti változó beállítása
Egyes JAVA alkalmazások a
JAVA_HOME
környezeti változót használják a Java telepítési helyének meghatározására és annak meghatározására, hogy mely Java verziót kell használni az alkalmazás futtatásához.
A
JAVA_HOME
változó felhasználói alapon történő beállításához adja hozzá a
~/.bashrc
fájlhoz vagy bármely más konfigurációs fájlhoz, amelyet a felhasználó bejelentkezve tölt be. Rendszer szintű beállításhoz használja az
/etc/profile.d
fájlban található parancsfájlt. Könyvtár.
Feltételezve, hogy a
JAVA_HOME
t OpenJDK 8-ra szeretné állítani, a fájl végére adja hozzá a következő sort:
JAVA_HOME="/usr/lib/jvm/java-1.8.0-openjdk"
A változásoknak a jelenlegi héjon történő hatálybalépéséhez jelentkezzen ki és jelentkezzen be, vagy használja a
source
parancsot:
source /etc/profile.d/java.sh
Ellenőrizze, hogy a
JAVA_HOME
környezeti változó helyesen van-e beállítva:
echo $JAVA_HOME
A kimenetnek meg kell mutatnia a Java telepítéséhez vezető utat:
/usr/lib/jvm/java-1.8.0-openjdk
A
JAVA_HOME
beállítható az alkalmazás konfigurációjában, a rendszeregység fájlban vagy a parancssorban a program indításakor.
Például a Maven futtatásához a Java 8 használatával beírná:
JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk mvn --version
… Java version: 1.8.0_222, vendor: Oracle Corporation, runtime: /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.222.b10-0.el8_0.x86_64/jre…
Következtetés
A CentOS 8 támogatja a két fő Java verziót, a Java 8 és a Java 11, amelyek a
yum
csomagkezelővel telepíthetők.
Telepítése közben megszűnt a Microsoft Setup telepítése közben A Bootstrapper leállt
Az Office 2013/2016 telepítése közben, ha megkaptuk a Microsoft Setup Bootstrapper működésképtelenné válását, akkor ez a cikk megmutatja, hogyan kell kijavítani.
Az oneplus 3 egyszerű telepítése és az egyéni helyreállítás telepítése
A gyökeresedés egy teljesen új világot nyit meg a testreszabási lehetőségekre az Android készüléken, és a OnePlus 3 sem kivétel. Így könnyedén meg lehet gyökerezni.
A Java telepítése a centos 7-en
Ez az oktatóanyag bemutatja, hogyan kell telepíteni a Java-t a CentOS 7-re. A Java az egyik legnépszerűbb programozási nyelv, amelyet különféle alkalmazások és rendszerek létrehozására használnak.







