CAT window10 本地安裝


CAT官網地址:https://github.com/dianping/cat

最新版本是支持jdk1.8的,首先把代碼clone到本地,clone到本地后需要然后可以用idea打開,打開后項目結構如下:

然后需要建立數據庫,才script文件夾下面可以找到數據庫腳本文件,在自己的mysql中建立一個cat的數據庫,執行剛才的數據庫腳本文件。

在項目部署所在目錄的根目錄創建/data/appdatas/cat文件夾,例如我項目部署E盤,那么創建好的目錄結構就應該是:E:\data\appdatas\cat,建立好目錄后。創建一個文件:datasources.xml

<?xml version="1.0" encoding="utf-8"?>

<data-sources>
	<data-source id="cat">
		<maximum-pool-size>3</maximum-pool-size>
		<connection-timeout>1s</connection-timeout>
		<idle-timeout>10m</idle-timeout>
		<statement-cache-size>1000</statement-cache-size>
		<properties>
			<driver>com.mysql.jdbc.Driver</driver>
			<url><![CDATA[jdbc:mysql://127.0.0.1:3307/cat]]></url>  <!-- 請替換為真實數據庫URL及Port  -->
			<user>root</user>  <!-- 請替換為真實數據庫用戶名  -->
			<password>123456</password>  <!-- 請替換為真實數據庫密碼  -->
			<connectionProperties><![CDATA[useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&socketTimeout=120000]]></connectionProperties>
		</properties>
	</data-source>
</data-sources>

  然后在創建文件server.xml ,這個IP填自己的內網IP

<?xml version="1.0" encoding="utf-8"?>
<!-- Configuration for development environment-->
<config local-mode="false" hdfs-machine="false" job-machine="true" alert-machine="false">
    <storage  local-base-dir="/data/appdatas/catcket/" max-hdfs-storage-time="15" local-report-storage-time="7" local-logivew-storage-time="7">
    </storage>
    <console default-domain="Cat" show-cat-domain="true">
        <remote-servers>192.168.10.7:8080</remote-servers>     
    </console>
</config>

接着創建client.xml

<?xml version="1.0" encoding="utf-8"?>
<config mode="client">
    <servers>
        <server ip="192.168.10.7" port="2280" http-port="8080"/>
    </servers>	
</config>

 然后需要將CAT源碼進行編譯,可能缺少依賴包,直接去倉庫里面下載到本地倉庫就可以了。

 編譯成功后,由於這是一個java web項目,需要放在Tomcat下運行,

訪問:http://localhost:8080/cat/r/

可以看到下面的界面,但是顯示的可能不是CAT服務端正常,是有問題的

 

 點上面的configs,第一次需要輸入賬號和密碼,默認都是admin,

登陸成功后需要修改:全局系統配置-->客戶端路由

主要修改客戶端路由的IP,我的客戶端路由界面如下,僅供參考,修改完成后點擊提交、重算路由,如果顯示正常就沒問題了。

 

 

<?xml version="1.0" encoding="utf-8"?>
<router-config backup-server="192.168.10.7" backup-server-port="2280">
   <default-server id="192.168.10.7" weight="1.0" port="2280" enable="true"/>
   <network-policy id="default" title="default" block="false" server-group="default_group">
   </network-policy>
   <server-group id="default_group" title="default-group">
      <group-server id="192.168.10.7"/>
   </server-group>
   <domain id="cat">
      <group id="default">
         <server id="192.168.10.7" port="2280" weight="1.0"/>
      </group>
   </domain>
</router-config>

 


免責聲明!

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



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