Изучение 26 методов анализа больших данных: часть 1
Изучение 26 методов анализа больших данных: часть 1
Java - это популярная программная платформа, которая позволяет разрабатывать и запускать приложения и апплеты Java в различных аппаратных средах.
Существует три выпуска платформы Java: Standard Edition (SE), Enterprise Edition (EE) и Micro Edition (ME). Мы будем говорить только о Standard Edition (SE) Java в этой статье.
Существует также две разные реализации платформы Java SE: OpenJDK и Oracle Java. Исходный код каждой реализации практически одинаков, существует лишь несколько незначительных различий между ними. Короче говоря, OpenJDK является полностью открытым исходным кодом и в основном лицензируется по GPL, в то время как Oracle Java добавляет некоторые сторонние компоненты с закрытым исходным кодом и некоторые коммерческие функции, используя коммерческую лицензию - лицензию двоичного кода для продуктов платформы Java SE.
Кроме того, для каждой реализации Java существует два разных пакета: Java Runtime Environment (JRE) и Java Development Kit (JDK). JRE необходим для запуска скомпилированных приложений Java, а JDK используется для разработки приложений Java.
Между тем, каждая реализация Java SE имеет три широко используемых номера версий (6, 7 и 8) для различных видов приложений.
Для Oracle Java пакеты программного обеспечения могут быть 32-разрядными (i686, x86) или 64-разрядными (x64).
При установке Java SE вам необходимо выбрать соответствующую комбинацию факторов, упомянутых выше, в соответствии с требованиями ваших приложений и лицензий.
Все команды в этом руководстве должны выполняться пользователем без полномочий root с правами sudo. Вы должны создать такого пользователя в соответствии с этой статьей .
Обычно вам просто нужно установить только один из следующих вариантов, но дизайн Java позволяет вам установить два или более вариантов в вашей системе. После установки вы также должны установить несколько переменных среды для ежедневного использования. Это также помогает настроить программу Java по умолчанию, если в вашей системе установлено несколько вариантов. Инструкции приведены ниже в этом руководстве.
JRE: sudo yum install -y java-1.8.0-openjdk
JDK: sudo yum install -y java-1.8.0-openjdk-devel
JRE: sudo yum install -y java-1.7.0-openjdk
JDK: sudo yum install -y java-1.7.0-openjdk-devel
JRE: sudo yum install -y java-1.6.0-openjdk
JDK: sudo yum install -y java-1.6.0-openjdk-devel
В отличие от OpenJDK, пакеты Oracle Java должны быть загружены в вашу систему до того, как вы сможете их установить.
Существует три разных пакета Oracle Java 8: JRE, Server JRE и JDK. Среди этих пакетов пакет Server JRE предназначен для запуска приложений Java на сервере, два других используются так же, как и их одноранговые узлы OpenJDK.
Если возможно, вы всегда должны загружать и устанавливать последнюю версию Oracle Java, которая находится 8u66на момент написания. Вы всегда можете найти последнюю версию и ее URL-адрес для загрузки на официальном веб-сайте Oracle Java.
Другие варианты установки включают: типы CPU (i686 или x64) и типы загружаемых файлов ( .rpmили .tar.gz).
cd ~
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" \
"http://download.oracle.com/otn-pub/java/jdk/8u66-b17/jre-8u66-linux-x64.rpm"
sudo yum localinstall -y jre-8u66-linux-x64.rpm
rm ~/jre-8u66-linux-x64.rpm
Примечание . Если выпущена более новая версия, замените URL-адрес и имя файла соответственно последней информацией на веб-сайте Oracle.
cd ~
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" \
"http://download.oracle.com/otn-pub/java/jdk/8u66-b17/server-jre-8u66-linux-x64.tar.gz"
sudo mkdir /usr/java/
sudo tar -zxvf server-jre-8u66-linux-x64.tar.gz -C /usr/java/
rm ~/server-jre-8u66-linux-x64.tar.gz
Примечание . Если выпущена более новая версия, замените URL-адрес и имя файла соответственно последней информацией на веб-сайте Oracle.
Прежде чем вы сможете использовать Java, вам нужно настроить несколько переменных среды:
sudo vi /etc/profile
Добавьте следующие предложения в конец файла:
export JAVA_HOME=/usr/java/jdk1.8.0_66
export JRE_HOME=/usr/java/jdk1.8.0_66/jre
export PATH=$PATH:/usr/java/jdk1.8.0_66/bin
Сохранить и выйти:
:wq
Внесите свои изменения в силу:
source /etc/profile
cd ~
wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" \
"http://download.oracle.com/otn-pub/java/jdk/8u66-b17/jdk-8u66-linux-x64.rpm"
sudo yum localinstall -y jdk-8u66-linux-x64.rpm
rm ~/jdk-8u66-linux-x64.rpm
Примечание . Если выпущена более новая версия, замените URL-адрес и имя файла соответственно последней информацией на веб-сайте Oracle.
Обновления безопасности Oracle Java 7 и Oracle Java 6 уже некоторое время недоступны для общественности. Не рекомендуется продолжать использовать Oracle Java 7 или Oracle Java 6 без этих обновлений безопасности. Если вы обязаны поддерживать устаревшее приложение Java 7 или Java 6, несовместимое с Oracle-Java-8, вам необходимо связаться с Oracle для дальнейшей поддержки.
java -version
Если с вашей установкой все в порядке, вы увидите приглашение типа:
java version "1.8.0_66"
Java(TM) SE Runtime Environment (build 1.8.0_66-b17)
Java HotSpot(TM) 64-Bit Server VM (build 25.66-b17, mixed mode)
Какой бы вариант вы не установили, вы должны установить следующие переменные среды для ежедневного использования. Если в вашей системе установлено несколько вариантов, вы также можете указать программу Java по умолчанию следующим способом:
sudo vi /etc/profile
Добавьте следующие предложения в конец файла. Замените /usr/java/jdk1.8.0_66место установки на вашем сервере:
export JAVA_HOME=/usr/java/jdk1.8.0_66
export JRE_HOME=/usr/java/jdk1.8.0_66/jre
export PATH=$PATH:/usr/java/jdk1.8.0_66/bin
Сохранить и выйти:
:wq
Внесите свои изменения в силу:
source /etc/profile
Изучение 26 методов анализа больших данных: часть 1
Прочтите блог, чтобы узнать о различных уровнях архитектуры больших данных и их функциях самым простым способом.
Многие из вас знают Switch, который выйдет в марте 2017 года, и его новые функции. Для тех, кто не знает, мы подготовили список функций, которые делают «Switch» обязательным гаджетом.
Вы ждете, когда технологические гиганты выполнят свои обещания? проверить, что осталось недоставленным.
Прочтите это, чтобы узнать, как искусственный интеллект становится популярным среди небольших компаний и как он увеличивает вероятность их роста и дает преимущество перед конкурентами.
По мере того, как наука развивается быстрыми темпами, принимая на себя большую часть наших усилий, также возрастает риск подвергнуться необъяснимой сингулярности. Прочтите, что может значить для нас необычность.
CAPTCHA стало довольно сложно решать пользователям за последние несколько лет. Сможет ли он оставаться эффективным в обнаружении спама и ботов в ближайшем будущем?
Что такое телемедицина, дистанционное здравоохранение и их влияние на будущее поколение? Это хорошее место или нет в ситуации пандемии? Прочтите блог, чтобы узнать мнение!
Возможно, вы слышали, что хакеры зарабатывают много денег, но задумывались ли вы когда-нибудь о том, как они зарабатывают такие деньги? Давайте обсудим.
Недавно Apple выпустила macOS Catalina 10.15.4, дополнительное обновление для исправления проблем, но похоже, что это обновление вызывает больше проблем, приводящих к поломке компьютеров Mac. Прочтите эту статью, чтобы узнать больше