centos の lzo は「Lempel-Ziv-Oberhumer」の略語で、解凍速度に特化したデータ圧縮アルゴリズムです。lzo には perl、Python、Java 用のさまざまなバージョンがあり、ブロックに圧縮および解凍できます。データは、繰り返しの圧縮とインプレース解凍をサポートしています。
この記事の動作環境: centos 7 システム、Dell G3 コンピューター。
LZO は解凍速度に特化したデータ圧縮アルゴリズムです
LZO は Lempel-Ziv-Oberhumer の略称です。このアルゴリズムは可逆アルゴリズムであり、リファレンス実装プログラムはスレッドセーフです。
これを実装するフリー ソフトウェア ツールは lzop です。オリジナルのライブラリは ANSI C で作成され、GNU General Public License に基づいてリリースされました。 LZO は、Perl、Python、および Java のバージョンで使用できます。コードの著作権所有者は Markus F. X. J. Oberhumer です。
LZO は、繰り返しの圧縮とインプレース解凍をサポートしています。
LZO はブロック圧縮アルゴリズムで、データをブロックに圧縮および解凍します。圧縮と解凍に使用されるブロック サイズは同じである必要があります。
LZO は、データのブロックを、一致するデータ (スライディング ディクショナリ) と一致しないリテラルのシーケンスに圧縮します。 LZO は、より長い一致データとより長い非一致テキスト シーケンスに対する特別な処理を備えているため、冗長性の高いデータに対して良好な結果を得ることができ、また、非圧縮データに対しても許容可能な結果を得ることができます。
準備作業:
yum -y install lzo-devel zlib-devel gcc autoconf automake libtool
LZO
をインストールします。解凍してコンパイルし、
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. ファイルをコピーします。 will /usr/local/hadoop/lzo/lib/* /usr/lib/ および /usr/lib64/
cp /usr/local/hadoop/lzo/lib/* /usr/lib/ cp /usr/local/hadoop/lzo/lib/* /usr/lib64/
3 にコピーします。構成環境変数 (vi ~/.bash_profile) を変更し、次の内容:
export PATH=/usr/local/hadoop/lzo/:$PATH
推奨チュートリアル: "
centos チュートリアル以上がcentos の lzo とは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。