Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxチュートリアル >> mogileFS分散ストレージ - インストールノート

mogileFS分散ストレージ - インストールノート

  

環境は中心的なものです

呃、私は長い間迂回してきたので、あまりにも多くのBaoheモジュールに頼ってきたと思いました。

後でインストールが簡単にできることがわかりました、yum no mogilefs、epelでインストールできます。

epelを使った最初のインストール方法


#rpm -Uvh http: //download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm

#yum -y install mogilefsd perl-MogileFS-Client perl-MogileFS- Utils

#yum -y install mogstored-backend-perlbal mogstored-backend-lighttpd mogstored-backend-apache perl-MogileFS-Client perl-MogileFS-Utils

エラーが見つからない場合AIOにAIOを追加する必要があります。

#cpan

#cpan> install IO :: AIO

______________________________________________________________

cpanを使用した2番目の再インストール方法Br>

#cpan#cpan>インストールIO :: AIO#cpan>インストールDBI#cpan>インストールDBD :: mysql#cpan>インストールMogileFS ::サーバーインストールGearman ::クライアントGearman :: ServerのインストールSys :: SyscallのインストールPerlbalのインストールNet :: NetmaskのインストールDanga :: SocketのインストールGearman :: Client :: Async#cpan> install MogileFS :: UtilsのインストールMogileFS :: Client

______________________________________________________

3番目の方法は、従来の個別インストール方法です。

この方法はもっと面倒です、言わないでください、それは涙です。すべて窮屈な

______________________________________________________________

以下が設定です:

原則を設定するのはとても簡単です。

最初のステップ、初期化データベース#mogdbsetup --dbhost = 127.0.0.1 --dbname = mogilefs --dbuser = mogilefs --dbpass = jonginStep 2、新しいトラッカー設定ファイルを作成します。#vim /etc/mogilefsd.conf db_dsn DBI:mysql:mogilefs:127.0。 0.1db_user mogilefsdb_pass jonginconf_port 6001listener_jobs 5

手順3、トラッカーを起動します。

#adduser mogile#su mogile#mogilefsd -c /Etc /mogilefsd.conf --daemon

手順4、ストレージサーバーのデータを初期化する

#mogadm --lib = /usr /lib /perl5 /5.8.8 --trackers = 222.191。 251.xx:6001ホスト追加mogilestorage --ip = 222.191.251.xx - ポート= 7500 --status =動作しているかどうかを確認します。#mogadm --lib = /usr /lib /perl5 /5.8.8 --trackers = 222.191.251.xx:6001ホストリストでストレージサーバーにデバイスを追加#mogadm -lib = /usr /lib /perl5 /5.8.8 -trackers = 222.191.251.xx:6001デバイス追加mogilestorage 1動作している場合はチェックします。#mogadm --lib = /usr /lib /perl5 /5.8.8 --trackers = 222.191.251.xx:6001デバイスリスト

手順5、新しいストレージ設定ファイルを作成する#vim /etc/mogstored.conf < Br>

httplisten = 0.0.0.0:7500 mgmtlisten = 0.0.0.0:7501 docroot = /da ta /mdata

ストレージディレクトリを作成 - > mkdir -p /da ta /mdata /dev1

ステップ6、MogileFSを実行します。

#mogstored -c /etc/mogstored.conf --daemon

すべてのサービスが起動していることを確認します。 Ps -ef |  Grep mogilefsd#ps -ef | grep  Grep mogstored

パート7、テスト実行

ドメインの生成#mogadm --lib = /usr /lib /perl5 /5.8.8 --trackers = 222.191.251.xx:6001 domain icv.cnを追加するドメインにクラスを追加する#mogadm --lib = /usr /lib /perl5 /5.8.8 --trackers = 222.191.251.xx:6001 class add icv.cn type1

php-mogileFSエクステンションリファレンスhttp://projects.usrportage.de/index.fcgi/php-mogilefsをインストールします。

2.テストファイルを書いて<?php

$ client->接続する( '222.191.251.xxx、6001、' jongin.com ');

$ client-> put(' http://www.baidu.com/img/logo-yy.gif ' 、 'myFile'、 'type1'); $ metadata = $ client-> get( 'myFile'); print_r($ metadata); $ content = file_get_contents($ metadata ['path1']); echo $ content; < Br>

?>

Copyright © Windowsの知識 All Rights Reserved