MacインストールFastDFS

3243 ワード

最近Pythonを勉強している間にFastDFSを使ってファイル画像をアップロード管理しています.しかし、ネットでいくつかのチュートリアルを検索しても使えなかったのは、Ubuntuのものが多い.そこで自分でUbuntuを配置する方法に従って配置した後、いくつかの場所を修正して、あまり話をしません.すぐに始めます.
まず、対応するインストールパッケージをダウンロードする必要があります.
  • libfastcommon
  • FastDFSのダウンロードが完了したら、デスクトップに解凍しておきます.

  • 1.libfastcommonのインストールlibfastcommon-masterディレクトリで実行./make.shおよびsudo ./make.sh installに入ります.具体的なコードは以下の通りです.
    1、cd /Users/username/Desktop/libfastcommon-master
    2、./make.sh
    3、sudo ./make.sh install
    

    2.FastDFSのインストール
    libfastcommonをインストールするのと同じように、まずfastdfs-masterディレクトリに入り、./make.shおよびsudo ./make.sh installを実行します.具体的なコードは以下の通りです.
    1、cd /Users/username/Desktop/fastdfs-master
    2、./make.sh
    3、sudo ./make.sh install
    

    3.構成
    インストールが完了したら、いくつかの構成を行います.
  • トレースサーバtrackerの構成
  • trackerプロファイルのコピー
  • sudo cp /etc/fdfs/tracker.conf.sample /etc/fdfs/tracker.conf
    

    2./home/python/ディレクトリにディレクトリを作成fastdfs/tracker
    mkdir -p /home/python/fastdfs/tracker/
    

    3.編集/etc/fdfs/tracker.confプロファイル
    sudo vim /etc/fdfs/tracker.conf
    

    ベースの変更path
     base_path=/home/python/fastdfs/tracker
    
  • ストレージサーバstorageの構成
  • storageプロファイルのコピー
  • sudo cp /etc/fdfs/storage.conf.sample /etc/fdfs/storage.conf
    

    2./home/python/ディレクトリにディレクトリを作成するfastdfs/storage
    mkdir -p /home/python/fastdfs/storage/
    

    3.編集/etc/fdfs/storage.confプロファイル
    sudo vim /etc/fdfs/storage.conf
    

    その中のbase_pathstore_path0tracker_server
    base_path=/home/python/fastdfs/storage
    store_path0=/home/python/fastdfs/storage
    tracker_server=Mac IP  :22122
    
  • trackerとstorageを起動
  • sudo /usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf restart
    sudo /usr/bin/fdfs_storaged /etc/fdfs/storage.conf restart
    

    正常に起動したかどうかを確認
    ps aux|grep fdfs
    
    username   7884   0.0  0.0  4268056    808 s004  S+    8:28     0:00.00 grep fdfs
    root              7868   0.0  0.4  4383916  66792   ??  S     8:27     0:02.14 fdfs_storaged /etc/fdfs/storage.conf restart
    root              7855   0.0  0.0  4323576    988   ??  S     8:27     0:00.01 fdfs_trackerd /etc/fdfs/tracker.conf restart
    

    上記のように表示されると、起動に成功したことを示します.
  • インストール成功かテスト
  • クライアントプロファイルのコピー
  • sudo cp /etc/fdfs/client.conf.sample /etc/fdfs/client.conf
    

    2.クライアントプロファイルの変更
    sudo vim /etc/fdfs/client.conf
    

    変更内容:
    base_path=/home/python/fastdfs/tracker
    tracker_server=Mac IP  :22122
    
  • アップロードファイルテスト
  •  fdfs_upload_file /etc/fdfs/client.conf         // :dfs_upload_file /etc/fdfs/client.conf /Users/username/Desktop/aaa.jpeg
    
    group1/M00/00/00/wKgCZl0OIFWAZOVMAABwSY4nz_Q55.jpegのようなファイルidを返すと、ファイルのアップロードに成功したことを示します.
    の最後の部分
    以上がFastDFSのMacへのインストールですが、不足点があれば教えていただき、お互いに勉強してください.私の文章が役に立つと思ったら、好きなものを注文すればいいですよ.