mycat的下載和安裝


1、下載。

網址:http://dl.mycat.io/

2、安裝。

  解壓:tar zxf Mycat-server-1.6.5-release-20180122220033-linux.tar.gz 

  

  進入mycat目錄:cd mycat/

  

  因為mycat是基於java1.7版本來開發的,所以我們要安裝java運行環境。

  查看我的linux是多少位的:getconf LONG_BIT

  

  是64位的,所以我下載的是64位的jdk。

  官網下載地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

  

  查看一下當前環境是否已經安裝了java環境:java -version

  command not found證明沒有安裝。

  

  如果有安裝,會是下面的情況,我們需要先卸載。

  

  卸載java環境。

  

  安裝java環境。

  解壓:tar zxf jdk-8u191-linux-x64.tar.gz 

  進入解壓目錄:cd jdk1.8.0_191/

  建立一個java目錄:mkdir /usr/local/java

  將解壓文件轉移到java目錄下:mv ./jdk1.8.0_191/ /usr/local/java/

  這樣java環境就裝好了。

  添加一個mycat賬戶(為了系統安全和相應的權限隔離):adduser mycat

  轉移解壓好的mycat到/usr/local目錄下:mv /usr/local/src/mycat/ /usr/local/

  我們可以看到現在mycat目錄還是屬於root用戶,我們將其更改為mycat用戶。

   

  chown mycat:mycat -R mycat/

  

  實際上到這里我們就完成了mycat的安裝了。

  要用mycat命令來進行操作,我們需要修改一下配置文件。

  vi ./mycat/conf/wrapper.conf

  

  增加一些系統的環境變量。

  vi /etc/profile

  增加一下幾行配置: 

export PATH=$PATH:/usr/local/mycat/bin:/usr/local/java/jdk1.8.0_191/bin
export JAVA_HOME=/usr/local/java/jdk1.8.0_191
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export MyCAT_HOME=/usr/local/mycat/

  

  source 一下是我們剛才的配置生效:source /etc/profile

  執行以下java -version看一下時候可以找到java版本,如果找到則代表我們配置成功了。

  

  啟動mycat:mycat start

  

  使用ps -ef看一下mycat是否已經啟動。

  

  出現以上效果,證明我們的mycat已經啟動成功。

  我們也可以,通過mycat的logs來查看,是否啟動成功。

  more ./mycat/logs/wrapper.log

  

  我們可以看到,啟動已經成功了。

  至此,我們的mycat安裝就全部安裝完成了

 

 

 

啟動的時候我們可能會遇到這樣的情況:

jvm 1    | Invalid maximum heap size: -Xmx4G
jvm 1 | The specified size exceeds the maximum representable size. jvm 1 | Error: Could not create the Java Virtual Machine. jvm 1 | Error: A fatal exception has occurred. Program will exit.
解決辦法:
vi /usr/local/mycat/conf/wrapper.conf

wrapper.java.additional.10=-Xmx4G wrapper.java.additional.11=-Xms1G 改為: wrapper.java.additional.10=-Xmx512M wrapper.java.additional.11=-Xms64M

還可能遇到這樣的錯誤。
Error: Exception thrown by the agent : java.net.MalformedURLException: Local host name unknown: java.net.UnknownHostException: TheOne: TheOne: Name or service not known
解決辦法:
vim /etc/hosts


127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4 node0
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6
10.0.4.180 node0

 

這兩個錯誤的參考網址:

http://www.voidcn.com/article/p-kyhmltjm-vn.html

https://blog.csdn.net/jinywum/article/details/81059036

  

 

 

  

  

  

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM