在线免费亚洲-在线免费一区-在线三区-在线视频 二区-国产精品青草久久-国产精品情人露脸在线观看

dfs命名空間,關于FastDFS蛋疼的集群和(一)之FastDFS基礎配置

抖帥宮 452 2023-09-21

dfs命名空間,關于FastDFS蛋疼的集群和(一)之FastDFS基礎配置-第1張-觀點-玄機派

來源頭條作者:JAVA小酷

nteresting things

好像今天沒有什么有趣的事情

What did you do today

創建虛擬機的時候,有時會拋出很多錯誤,解決方案:添加分配給虛擬機的內存。

解決XShell-ssh連接虛擬機經常被意外中斷的問題,vi /etc/ssh/sshd_config,進入去掉注釋#UseDNS no,改為UseDNS no,問題是ssh的服務端在連接虛擬機時會自動檢測dns環境是否一致導致的,修改為不檢測即可解決。

什么是FastDFS?通過作者的話來說FastDFS是一個開源的高性能分布式文件系統。它的主要功能包括文件村存儲,文件同步和文件訪問,以及高容量和負債均衡的設計。

進入/etc/init.d/fdfs_trackerd進行替換。命令:%s+/usr/local/bin+/usr/bin

公共部分的配置做完了,接下來搞tracker1(192.168.12.11)和tracker2(192.168.12.22)。

進入/etc/fdfs下面,拷貝tracker.conf.sample一份,并且重命名為tracker.conf

輸入

https://sourceforge.net/projects/fastdfs/files/

下載FastDFS的Server安裝包,點擊FastDFS Server Source Code

選擇2014-12-02的版本進行點擊,下載FastDFS_v5.05.tar.gz

,同理下載fastdfs-nginx-module_v1.16.tar和fastdfs_client_java._v1.25.tar

安裝8臺虛擬機(最小化安裝),給這8臺虛擬機配置靜態ip并且能ping通外網和主機(可以參考我上一篇博客),配置完后使用XShell工具來操作虛擬機。

我使用的虛擬機分別為192.168.12.11 192.168.12.22 192.168.12.33 192.168.12.44 192.168.12.55 192.168.12.66 192.168.12.77 192.168.12.88。其中192.168.12.11和192.168.12.22分別作為tracker1和tracker2。192.168.12.33 和192.168.12.44作為group1。 192.168.12.55 和 192.168.12.66作為group2。最后把192.168.12.77和192.168.12.88作為Nginx集群多層負載均衡。多層負載均衡會生成一個虛擬ip,我們最終會通過虛擬ip來訪問我們的集群。

我們用Xftp 5連接192.168.12.11,在/usr/local/ 創建software文件夾,然后在software下準備好這些文件。

然后通過scp -r/user/local/software/ root@192.168.12.22:/usr/local這樣的方式給每一個虛擬機復制一份到它的/usr/local/software路徑下(如果目標虛擬機路徑下沒有software文件夾,則會自動創建software文件夾)

給每一個虛擬機安裝gcc, yum install make cmake gcc gcc++

如果虛擬機沒有zip和unzip命令的話,會提示這樣。

安裝zip和unzip命令 yum install zip unzip

解壓libfastcommon-master.zip, unzip libfastcommon-master.zip -d /usr/local/fast/

安裝vim, yum install vim-enhanced,不然./make.sh編譯會報錯。

進入/usr/local/fast/libfastcommon-master,使用./make.sh進行編譯。

執行./make.sh install

我們可以看到libfastcommon.so被安裝進入/usr/lib64,而/usr/lib64里面東西巨他媽多,所以我們必須創建一個屬于libfastcommon.so的軟鏈接,方便我們查找libfastcommon.so。命令是:

ln -s /usr/lib64/libfastcommon.so /usr/local/lib64/libfastcommon.so以此類推,我也要創建libfdfslclient.so 的軟鏈接。命令是:

ln -s /usr/lib64/libfdfsclient.so /usr/local/lib64/libfdfsclient.so、

ln -s /usr/local/lib64/libfdfsclient.so /usr/lib/libfdfsclient.so

我們查看/usr/local 和 /usr/local/lib64發現libfdfsclient.so顏色是紅色,因為/usr/lib64還沒有libfdfsclient.so文件。

解析FastDFS.tar.gz。

tar -zxvf FastDFS_v5.05.tar.gz -C /usr/local/fast/

然后執行./make.sh和./make.sh install

我們可以看到FastDFS服務器腳本安裝在了/usr/bin下面,但是FastDFS服務腳本設置的目錄為/usr/local/bin下,所以我們要修改/etc/init.d/fdfs_storaged和/usr/init.d/fdfs_trackerd這配置文件。將其中的/usr/local/bin設置為/usr/bin。

進入/etc/init.d/fdfs_storaged進行替換。命令:%s+/usr/local/bin+/usr/bin

編輯tracker.conf,將base_path修改為/fastdfs/tracker

設置store_look的屬性(選擇群組上傳文件的方法)。 0是輪詢, 1是指定group,3是負載均衡,選擇最大可用空間組去上傳文件。為了方便后面的測試,我先將store_look設置為0,只有store_look=1時,store_group=group2才會生效。

將tracker.conf拷貝給tracker2。

scp tracker.conf root@192.168.12.22:/etc/fdfs

由于我們在tracker.conf設置的base_url=/fastdfs/tracker,所以我們要創建/fastdfs/tracker, mkdir -p /fastdfs/tracker, -p 代表遞歸創建目錄。

配置防火墻,添加端口22122。你可能會納悶了,為什么端口是22122?請看tracker.conf中默認的prot就是22122。

配置防火墻,vim /etc/sysconfig/iptables,但是我們在/etc/sysconfig/下面沒有看到iptables

FastDFS is an open source high performance distributed file system (DFS). It's major functions include: file storing, file syncing and file accessing, and design for high capacity and load balance.

高級架構師視頻資料分享鏈接:

data:text/html;charset=UTF-8;base64,

5p625p6E5biI5a2m5Lmg5Lqk5rWB576k5Y+35pivNTc1NzUxODU0Cg==

復制粘貼在網站即可!

上一篇:為情所困讀音,千字文釋義之1原文拼音版
下一篇:八卦代表什么人(八卦代表什么人物)
相關文章

 發表評論

暫時沒有評論,來搶沙發吧~

返回頂部小火箭
主站蜘蛛池模板: 一个人在线看的免费视频 | 欧美日韩中文国产一区二区三区 | 免费在线色视频 | 色视频免费版高清在线观看 | 中国国产xxxxhd | 免费视频精品一区二区三区 | 日韩欧美在线综合网高清 | xx网址| 永久网站色视频在线观看免费 | 久久多多屋影院三级 | 欧美日韩有码 | 国产日韩欧美成人 | 国产精品免费视频一区二区三区 | 久久精品成人国产午夜 | 成人网网址 | 国产欧美日韩三级 | 天天摸天天操天天爽 | 国产精品亚洲第五区在线 | 国产黄a三级三级看三级 | 全免费a级毛片免费毛视频 全免费毛片在线播放 | 婷婷色综合成人成人网小说 | 日韩欧美亚洲 | 国产成人欧美一区二区三区的 | 欧美激情(一区二区三区) | 久久狠狠色噜噜狠狠狠狠97 | 欧美日韩黄色大片 | 欧美午夜视频一区二区 | 欧美日本道免费一区二区三区 | 夜色私人影院永久地址入口 | 亚洲日本va中文字幕区 | 日韩免费在线观看 | 亚洲天天操 | 日韩精品国产自在久久现线拍 | free性中国hd护士高清 | 在线国产一区二区三区 | 伦伦影院精品一区 | 一本一道波多野结衣456 | 欧美亚洲综合在线 | 人人看人人看人做人人模 | 日韩一级欧美一级在线观看 | 无限资源日本好片 |