Maison > Opération et maintenance > CentOS > le corps du texte

Qu'est-ce que lzo sous centos ?

WBOY
Libérer: 2022-04-14 14:13:58
original
3123 Les gens l'ont consulté

lzo sous centos est l'abréviation de "Lempel-Ziv-Oberhumer", qui est un algorithme de compression de données dédié à la vitesse de décompression ; lzo a différentes versions pour Perl, Python et Java, qui peuvent compresser et décompresser les données en blocs. compression et décompression sur place.

Qu'est-ce que lzo sous centos ?

L'environnement d'exploitation de cet article : système centos 7, ordinateur Dell G3.

Qu'est-ce que lzo sous centos ?

LZO est un algorithme de compression de données dédié à la vitesse de décompression

LZO est l'abréviation de Lempel-Ziv-Oberhumer. Cet algorithme est un algorithme sans perte et le programme d'implémentation de référence est thread-safe.

Un outil logiciel gratuit qui l'implémente est lzop. La bibliothèque originale a été écrite en ANSI C et publiée sous la licence publique générale GNU. LZO est disponible en versions pour Perl, Python et Java. Le propriétaire des droits d'auteur du code est Markus F. X. J. Oberhumer.

LZO prend en charge la compression répétée et la décompression sur place.

LZO est un algorithme de compression de blocs - compresse et décompresse les données en blocs. La taille du bloc utilisée pour la compression et la décompression doit être la même.

LZO compresse un bloc de données en une séquence de données correspondantes (dictionnaire coulissant) et de texte non correspondant. LZO dispose d'un traitement spécial pour les données correspondantes plus longues et les séquences de texte non correspondantes plus longues, de sorte qu'il puisse obtenir de bons résultats pour les données hautement redondantes, et puisse également obtenir des résultats acceptables pour les données incompressibles.

Préparation :

yum -y install  lzo-devel  zlib-devel  gcc autoconf automake libtool
Copier après la connexion

Installez LZO

1 Décompressez et compilez, puis installez

cd /opt/software
wget http://www.oberhumer.com/opensource/lzo/download/lzo-2.09.tar.gz
tar -zxvf lzo-2.09.tar.gz
cd lzo-2.09
./configure -enable-shared -prefix=/usr/local/hadoop/lzo/
make && make test && make install
Copier après la connexion

2 Copiez les fichiers

Copiez /usr/local/hadoop/lzo/lib/* dans /usr/lib/ et / Under. usr/lib64/

cp /usr/local/hadoop/lzo/lib/* /usr/lib/
cp /usr/local/hadoop/lzo/lib/* /usr/lib64/
Copier après la connexion

3. Modifiez la variable d'environnement de configuration (vi ~/.bash_profile) et ajoutez le contenu suivant :

export PATH=/usr/local/hadoop/lzo/:$PATH
Copier après la connexion

Tutoriel recommandé : "tutoriel centos"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal