Windows XP Windows 7 Windows 2003 Windows Vista Windows教程綜合 Linux 系統教程
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟件教程
 Windows教程網 >> Linux系統教程 >> Linux系統常見問題解答 >> twemproxy安裝與配置

twemproxy安裝與配置

日期:2017/1/20 17:41:47      編輯:Linux系統常見問題解答

說到twemproxy就不得不說要一下redis,這是因為twemproxy是為redis服務的,當然這裡所說的服務是指代理服務。為什麼是這麼說得呢?如果你之前有接觸過redis的話,你應該很熟悉redis集群。雖然redis集群帶來了很多的優勢,但還有一個問題需要解決,那就是獨立的redis集群之間的關聯。我們知道redis有16834個slot(槽),當我們創建集群並賦予給定范圍的槽後,如果因為業務的需要而又重新創建了另外一個redis集群,雖然可能解決了業務的需求,但這又產生了另外一個問題-->這兩個獨立的redis集群無法進行信息共享。在一定程度上會增加了不必要的操作,為此提出了twemproxy.何為twemproxy?如果你了解過設計模式中的代理模式,想必對於這個你也知道個7、8分了吧。好了,其余就不多說了,接下來就具體說說如何安裝這個軟件吧。作為一個運維人員,我想軟件安裝與配置是我們的基本技能。

  今天安裝twemproxy時,碰到了很多問題。看了很多的博文和論壇,幾乎都是從twemproxy解壓開始,又沒提出安裝過程中出現問題的解決方案。或許他們都是大神,並不曾碰到過類似的問題,或者是其他的原因等等,這些都是我的猜測而已。菜鳥的我總是碰到一些問題,出現問題後,論壇上總是零零散散的說,但有時候又不一定能解決我們的問題,所以我就大海撈針找解決方案。總而言之,我寫這篇的只是為記錄一下我安裝twemproxy過程中解決問題的方法。

  1、安裝

  由於系統redhat6.3有自帶autoconf,由於擔心其版本過低,所以我就先卸載了它。

  yum remove autoconf

  卸載完成之後,下載以下的軟件包automake、libtool、autoconf、twemproxy.

  下載完成之後,依次解壓,並安裝。(嚴格依次按以下的順序解壓文件,否則安裝失敗)

  tar -xf autoconf-2.69.tar.gz

  ./configure

  make && make install

  tar -xf automake-1.12.1.tar.gz

  ./configure

  make && make install

  tar -xf libtool-2.2.4.tar.gz

  ./configure

  make && make install

  unzip twemproxy-master.zip

  cd twemproxy-master

  autoreconf -ivf

  ./configure

  make && make install

  在安裝過程中可能會碰到以下問題(均是包的依賴問題):

  1、解壓twemproxy-master後,cd twemproxy-master,./configure 報錯,這是因為要先執行autoreconf -ivf

  2、執行autoreconf -ivf,提示

  autoreconf: Entering directory `.'

  autoreconf: configure.ac: not using Gettext

  autoreconf: running: aclocal --force -I m4

  Can't exec "automake": No such file or directory at /usr/local/share/autoconf/Autom4te/FileUtils.pm line 326, <GEN2> line 7.

  autoreconf: failed to run automake: No such file or directory

  解決方法是安裝完autoconf包之後,再安裝automake包就可以了。

  3、執行autoreconf -ivf,提示

  configure.ac:36: error: possibly undefined macro: AC_PROG_LIBTOOL

  解決方法是安裝完autoconf包和automake包之後,再安裝libtool包就可以了。

Copyright © Windows教程網 All Rights Reserved