Fastdfs配置安裝手冊

1.libfastcommon是FastDFS官方提供的,libfastcommon包含了FastDFS運行所需要的一些基礎庫。

  1. 上傳 libfastcommon-1.0.36.tar.gz到Centos機器上;
  2. 將 libfastcommon-1.0.36.tar.gz解壓至/home/bship下:
  3. 切換目錄到:/home/libfastcommon-1.0.36/ 下,
  4. libfastcommon安裝好後會在/usr/lib64 目錄下生成  libfastcommon.so 庫文件;
    注意:由於FastDFS程序引用usr/lib目錄所以需要將/usr/lib64下的庫文件拷貝至/usr/lib下。
  5. 在usr/lib下查找是否複製成功libfastcommon.so,
  6. 安裝Tracker,嚴格按照路徑解壓和安裝
    1)解壓fastdfs-master.tar.gz
    2)切換目錄到cd /home/bship/fastdfs-master下:

    3)編譯,安裝:
    ./make.sh ;
    ./make.sh install
    4)複製:安裝成功將安裝目錄下的conf下的文件拷貝到/etc/fdfs/下;cp /home/bship/fastdfs-master/conf/* /etc/fdfs/.
    n+回車:查看複製目錄和目標目錄下文件,確認是否複製成功:
  7. 配置和啓動Tracker
    1)切換到目錄cd /etc/fdfs/
    2)
    拷貝一份新的tracker配置文件
    3)修改vi tracker.conf



    4)創建home/bship/fastdfs/tracker 目錄

    5)啓動tracker,執行如下命令:

    注意:在/home/bship/fastdfs/tracker 目錄下生成兩個目錄, 一個是數據(元數據,tracker的,佔用空間很小),一個是日誌
  8. 配置和啓動storage1

    1)由於上面已經安裝過FastDFS,這裏只需要配置storage就好了
    切換目錄到:/etc/fdfs/目錄下cd /etc/fdfs/
    拷貝一份新的storage配置文件
    cp storage.conf.sample storage1.conf
    修改storage1.conf
    vi storage1.conf
    #配置組名
    group_name=group1
    base_path=/home/yuqing/fastdfs   改爲:  base_path=/home/bship/fastdfs/storage1
    #store存放文件的位置(store_path)
    store_path0=/home/yuqing/fastdfs  改爲: store_path0=/home/bship/fdfs_storage1
    #如果有多個掛載磁盤則定義多個store_path,如下
    #store_path1=.....
    #store_path2=......
    (選擇空間大的目錄,因爲這邊是存上傳的數據的)
    #配置tracker服務器:IP
    tracker_server=10.10.2.78:22122
    tracker_server=10.10.2.79:22122
    #如果有多個則配置多個tracker
    #配置http端口
    http.server_port=8888
    use_connection_pool = true
    2)創建 /home/bship/fastdfs/storage1 目錄

    3)創建mkdir /home/bship/fdfs_storage1目錄

  9. 可以再配置storage2

  10. 添加防火牆端口
  11. 只有在防火牆開啓的狀態下才能添加!!!

    firewall-cmd --zone=public --add-port=8080/tcp --permanent

    firewall-cmd --zone=public --add-port=8888/tcp --permanent

    firewall-cmd --zone=public --add-port=8889/tcp --permanent

    firewall-cmd --zone=public --add-port=22122/tcp --permanent

    firewall-cmd --zone=public --add-port=23000/tcp --permanent

    firewall-cmd --zone=public --add-port=23001/tcp --permanent

    firewall-cmd --reload

  12.  

     

    Centos7防火牆常用命令:

    systemctl start firewalld #開啓防火牆

    systemctl status firewalld #查看防火牆狀態

    systemctl stop firewalld #關閉防火牆(暫時)

    systemctl disable firewalld #關閉防火牆(禁止開機啓動)

    firewall-cmd –reload #重新載入防火牆配置

    firewall-cmd --zone=public --add-port=8080/tcp --permanent #添加防火牆端口

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章