Maison  >  Article  >  Opération et maintenance  >  Qu'est-ce que lzo sous centos ?

Qu'est-ce que lzo sous centos ?

WBOY
WBOYoriginal
2022-04-14 14:13:583129parcourir

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

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

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/

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

export PATH=/usr/local/hadoop/lzo/:$PATH

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!

Déclaration:
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