Maison > Article > Opération et maintenance > Qu'est-ce que lzo sous centos ?
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.
L'environnement d'exploitation de cet article : système centos 7, ordinateur Dell G3.
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!