(主に画像のアップロードのために使用される)FastDFS分散ファイルシステム

1、インストールFastDFS

 

安装トラッカー 
ドッキングウィンドウの実行-dti --network =ホスト--nameトラッカー-vの/ var / FDF /トラッカー:は/ var / FDF youkou1 / fastdfsトラッカー

安装ストレージ 
ドッキングウィンドウの実行-dti --network =ホスト--nameストレージ-電子TRACKER_SERVER = 10.0.2.15:22122 -vは/ var / FDF /ストレージ:の/ var / FDF youkou1 / fastdfsストレージ

 

インストールが成功したかどうかをテストするために2、

utilsの/ fastdfs / client.conf・プロファイルの作成

秒でタイムアウトを接続する
#の30代されているデフォルト値 
CONNECT_TIMEOUT = 30 #1 秒でネットワークタイムアウト
#のデフォルト値は30代で 
60 = network_timeout ファイルがログ格納するためのベースパスBASE_PATHの= utilsパッケージ/ fastdfs /ログは#のtracker_serverが複数回OCURことができ、そして、tracker_server形式がある  「ホスト:ポート」、ホストは、ホスト名またはIPアドレスすることができ 
tracker_server = 10.0.2.15:22122 :syslogの、大文字小文字を区別しない、値リストなどの標準ログレベル##緊急時のためにEMERG ##警報
#1 #重要なのための#のクリティカル率##エラー








#は、警告のために警告## ##予告##情報##デバッグ 
LOG_LEVEL = 情報

使用接続プール場合
#のデフォルト値はfalseです 
use_connection_pool = 

#のそのアイドル時間、この時間を超えて閉鎖されるコネクション
#1 秒:ユニットを
#のデフォルト値は3600です 
connection_pool_max_idle_time = 3600 トラッカーサーバからロードFastDFSパラメータ場合
#のデフォルト値はfalseです 
load_fdfs_parameters_from_tracker = falseをであれば代わりにIPアドレスを使用するストレージID 



tracker.confのと同じload_fdfs_parameters_from_trackerが偽である場合にのみ有効
#のデフォルト値は偽である 
use_storage_id = 

ストレージIDのファイル名を指定して、相対的または絶対パスを使用することができtracker.confのと同じload_fdfs_parameters_from_trackerが偽である場合にのみ有効に 
storage_ids_filename = storage_ids.conf 


HTTP設定 
http.tracker_server_port = 80

インストールパッケージに関連します

関連パッケージのインストール
#のBaiduのクラウドからダウンロードしたfdfs_client.zipファイル
PIPがfdfs_client.zipインストール
PIPは、変異原インストール
PIPがリクエストをインストール
#1 通过Pythonのmanage.pyシェル进入命令行、在命令行中测试:
 
>>> から fdfs_client.client インポートFdfs_client
 >>> FDFS_Client = Fdfs_client('のutilsの/ fastdfs / client.conf '  >>> RET = FDFS_Client。 upload_by_filename(' メディア/ 2018.png ' 
になっ接続
 <0x7f7f7f8e50b8でfdfs_client.connection.Connectionオブジェクト> 
<0x7f7f7f8e5080でfdfs_client.fdfs_protol.Tracker_headerオブジェクト> 
>>> RET 
{ ' グループ名'' グループ1 '"リモートFILE_ID "' グループ1 / M00 / 00/00 / CgACD1zWZtSAARmbAAfh_rrm7jw681.png '' ステータス'' アップロードSuccessed。'' ローカルファイル名'' メディア/ 2018.png '' アップロードサイズ'' 504.00キロバイト'" ストレージIP '' 10.0.2.15 " }
 >>> ブラウザでアクセスします。http://127.0.0.1:8888 / GROUP1 / M00 / 00/00 / CgACD1zWZtSAARmbAAfh_rrm7jw681.png



 

2、例

ビュービュー

 

 

 FDFS_Clientモジュール

 

おすすめ

転載: www.cnblogs.com/jun-1024/p/10958854.html
おすすめ