{"id":440,"date":"2022-10-14T00:20:48","date_gmt":"2022-10-13T16:20:48","guid":{"rendered":"https:\/\/www.xudongvp.com\/?p=440"},"modified":"2022-10-14T00:31:05","modified_gmt":"2022-10-13T16:31:05","slug":"cat%e5%bf%ab%e9%80%9f%e9%83%a8%e7%bd%b2%e5%ae%9e%e6%88%98","status":"publish","type":"post","link":"https:\/\/www.xudongvp.com\/?p=440","title":{"rendered":"CAT\u5feb\u901f\u90e8\u7f72\u5b9e\u6218"},"content":{"rendered":"\n<p>CAT\u662f\u77e5\u540d\u7684\u5b9e\u65f6\u76d1\u63a7\u7cfb\u7edf\uff0c\u5728\u7f8e\u56e2\uff0c\u643a\u7a0b\uff0c\u5e73\u5b89\u94f6\u884c\uff0c\u9646\u91d1\u6240\u7b49\uff0c\u6709\u5e7f\u6cdb\u7684\u5e94\u7528\u3002\u6211\u4eec\u6765\u642d\u5efa\u4e00\u5957\u5b9e\u9645\u7684CAT\u73af\u5883\uff0c\u7136\u540e\u90e8\u7f72\u4e00\u5957\u7b80\u5355\u7684\u5206\u5e03\u5f0f\u5e94\u7528\uff0c\u901a\u8fc7\u6027\u80fd\u6d4b\u8bd5\uff0c\u6765\u89c2\u5bdf\u6574\u4e2a\u5206\u5e03\u5f0f\u5e94\u7528\u7684\u8868\u73b0\u3002\u73af\u5883\u6211\u4eec\u4e00\u5982\u65e2\u5f80\u9009\u62e9\u534e\u4e3a\u4e91\u3002<\/p>\n\n\n\n<p>\u76f4\u63a5\u4e0b\u8f7d\u90e8\u7f72\u5305\uff1ahttps:\/\/github.com\/dianping\/cat\/releases<\/p>\n\n\n\n<p>\u6211\u4eec\u9009\u62e93.1.0\u7248\u672c\u7684<a href=\"https:\/\/github.com\/dianping\/cat\/releases\/download\/3.1.0\/cat-home.war\">cat-home.war<\/a><\/p>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>\u7b2c\u4e00\uff1a\u521b\u5efaCAT\u6570\u636e\u5e93<\/strong><\/h3>\n\n\n\n<p>\u521b\u5efaRDS\u6570\u636e\u5e93\uff0c\u6211\u4eec\u76f4\u63a5\u4f7f\u7528\u534e\u4e3a\u4e91\u63d0\u4f9b\u7684\u6570\u636e\u5e93\u670d\u52a1\u4e86\uff0c\u521b\u5efa2C4G\u5b9e\u4f8b\uff0c\u8282\u70b9\u540d\u6211\u4eec\u53ebCAT-MYSQL\uff0cIP\u5730\u5740\u624b\u5de5\u6307\u5b9a192.168.0.230\uff0cMYSQL\u7248\u672c\u9009\u62e95.7<\/p>\n\n\n\n<p>\u521b\u5efa\u597d\u4e4b\u540e\uff0c\u521b\u5efacat\u6570\u636e\u5e93\uff0c\u521d\u59cb\u5316\u811a\u672c\u7528\u8fd9\u4e2a\uff1a<\/p>\n\n\n\n<p>https:\/\/github.com\/dianping\/cat\/blob\/master\/script\/CatApplication.sql<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>\u7b2c\u4e8c\uff1a\u521b\u5efa\u96c6\u7fa4\u7b2c\u4e00\u53f0\u865a\u62df\u673a<\/strong><\/h3>\n\n\n\n<p>\u521b\u5efa\u7b2c\u4e00\u4e2a\u53f0\u865a\u62df\u673a\uff0cOS\u9009\u62e9\uff1aCentos \u7248\u672c7.4 \uff0c1C2G\uff08\u6216\u80052C4G\uff09\u914d\u7f6e\u7f51\u7edc\u65f6\uff0c\u6307\u5b9aIP\u4e3a\uff1a192.168.0.236<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">#\u67e5\u770bopenjdk\u53ef\u7528\u7248\u672c\nyum search openjdk\n\n#\u5b89\u88c5OPENJDK\u7684JRE + JDK\nyum install java-1.8.0-openjdk.x86_64\nyum install java-1.8.0-openjdk-devel.x86_64\n\n#\u914d\u7f6eJAVA_HOME\u7b49\u73af\u5883\u53d8\u91cf\nvi \/etc\/profile\n\nexport JAVA_HOME=\/usr\/lib\/jvm\/java\nexport JRE_HOME=$JAVA_HOME\/jre\nexport CLASSPATH=$JAVA_HOME\/lib:$JRE_HOME\/lib:$CLASSPATH\nexport PATH=$JAVA_HOME\/bin:$JRE_HOME\/bin:$PATH\n\n#\u67e5\u770btomcat\u53ef\u7528\u7248\u672c\u7b49\nyum search tomcat\n\n#\u5b89\u88c5tomcat\u5fc5\u8981\u7ec4\u4ef6\nyum install tomcat tomcat-webapps tomcat-admin-webapps\n\n#\u67e5\u770btomcat\u670d\u52a1\u72b6\u6001\nsystemctl status tomcat\n\n#\u542f\u52a8tomcat\u670d\u52a1\nsystemctl start tomcat\n\n#tomcat \u90e8\u7f72\u76ee\u5f55\u4e3a\uff1a\/usr\/share\/tomcat\ncd \/usr\/share\/tomcat\n\n#\u5c06cat-home.war\u6539\u540d\u4e3acat.war\u5e76\u4e0a\u4f20\u5230tomcat\u7684webapps\u76ee\u5f55\n#tomcat\u5c06\u81ea\u52a8\u89e3\u5305\u4e3acat\u76ee\u5f55\u5e76\u542f\u52a8\u5e94\u7528\n\nvi \/usr\/share\/tomcat\/conf\/server.xml\n&lt;Connector port=\"8080\" protocol=\"HTTP\/1.1\"\n           URIEncoding=\"utf-8\"    connectionTimeout=\"20000\"\n               redirectPort=\"8443\" \/&gt;  &lt;!-- \u589e\u52a0  URIEncoding=\"utf-8\"  --&gt;  \n\nmkdir -p \/data\/appdatas\/cat\/\nchmod -R 777 \/data\/\n\ncd \/data\/appdatas\/cat\/\nvi \/data\/appdatas\/cat\/client.xml\n\n&lt;?xml version=\"1.0\" encoding=\"utf-8\"?&gt;\n&lt;config mode=\"client\"&gt;\n    &lt;servers&gt;\n        &lt;server ip=\"192.168.0.236\" port=\"2280\" http-port=\"8080\"\/&gt;\n        &lt;server ip=\"192.168.0.237\" port=\"2280\" http-port=\"8080\"\/&gt;\n        &lt;server ip=\"192.168.0.238\" port=\"2280\" http-port=\"8080\"\/&gt;\n    &lt;\/servers&gt;\n&lt;\/config&gt;\n\n#\u914d\u7f6e\u6570\u636e\u6e90\nvi \/data\/appdatas\/cat\/datasources.xml\n&lt;data-sources&gt;\n\t&lt;data-source id=\"cat\"&gt;\n\t\t&lt;maximum-pool-size&gt;3&lt;\/maximum-pool-size&gt;\n\t\t&lt;connection-timeout&gt;1s&lt;\/connection-timeout&gt;\n\t\t&lt;idle-timeout&gt;10m&lt;\/idle-timeout&gt;\n\t\t&lt;statement-cache-size&gt;1000&lt;\/statement-cache-size&gt;\n\t\t&lt;properties&gt;\n\t\t\t&lt;driver&gt;com.mysql.jdbc.Driver&lt;\/driver&gt;\n\t\t\t&lt;url&gt;&lt;![CDATA[jdbc:mysql:\/\/192.168.0.230:3306\/cat]]&gt;&lt;\/url&gt;  &lt;!-- \u8bf7\u66ff\u6362\u4e3a\u771f\u5b9e\u6570\u636e\u5e93URL\u53caPort  --&gt;\n\t\t\t&lt;user&gt;root&lt;\/user&gt;  &lt;!-- \u8bf7\u66ff\u6362\u4e3a\u771f\u5b9e\u6570\u636e\u5e93\u7528\u6237\u540d  --&gt;\n\t\t\t&lt;password&gt;XXXXXX&lt;\/password&gt;  &lt;!-- \u8bf7\u66ff\u6362\u4e3a\u771f\u5b9e\u6570\u636e\u5e93\u5bc6\u7801  --&gt;\n\t\t\t&lt;connectionProperties&gt;&lt;![CDATA[useUnicode=true&amp;characterEncoding=UTF-8&amp;autoReconnect=true&amp;socketTimeout=120000]]&gt;&lt;\/connectionProperties&gt;\n\t\t&lt;\/properties&gt;\n\t&lt;\/data-source&gt;\n&lt;\/data-sources&gt;\n\n#\u8fdb\u884c\u8def\u7531\u914d\u7f6e\n\u6253\u5f00\u63a7\u5236\u53f0\u7684URL\uff0chttp:\/\/\u5916\u7f51IP:8080\/cat\/s\/config?op=routerConfigUpdate\n\u9ed8\u8ba4\u7528\u6237\u540d\uff1aadmin \u9ed8\u8ba4\u5bc6\u7801\uff1aadmin\u3002CAT\u672c\u8eab\u65e0\u767b\u5f55\u548c\u6743\u9650\u6821\u9a8c\u529f\u80fd\uff0c\u8bf7\u6309\u9700\u5b9a\u5236\n\n&lt;?xml version=\"1.0\" encoding=\"utf-8\"?&gt;\n&lt;router-config backup-server=\"192.168.0.236\" backup-server-port=\"2280\"&gt;\n   &lt;default-server id=\"192.168.0.236\" weight=\"1.0\" port=\"2280\" enable=\"false\"\/&gt;\n   &lt;default-server id=\"192.168.0.237\" weight=\"1.0\" port=\"2280\" enable=\"true\"\/&gt;\n   &lt;default-server id=\"192.168.0.238\" weight=\"1.0\" port=\"2280\" enable=\"true\"\/&gt;\n   &lt;network-policy id=\"default\" title=\"default\" block=\"false\" server-group=\"default_group\"&gt;\n   &lt;\/network-policy&gt;\n   &lt;server-group id=\"default_group\" title=\"default-group\"&gt;\n      &lt;group-server id=\"192.168.0.237\"\/&gt;\n      &lt;group-server id=\"192.168.0.238\"\/&gt;\n   &lt;\/server-group&gt;\n   &lt;domain id=\"cat\"&gt;\n      &lt;group id=\"default\"&gt;\n         &lt;server id=\"192.168.0.237\" port=\"2280\" weight=\"1.0\"\/&gt;\n         &lt;server id=\"192.168.0.238\" port=\"2280\" weight=\"1.0\"\/&gt;\n      &lt;\/group&gt;\n   &lt;\/domain&gt;\n&lt;\/router-config&gt;\n\n\n#\u670d\u52a1\u7aef\u914d\u7f6e\uff1a\n#http:\/\/\u5916\u7f51IP:8080\/cat\/s\/config?op=serverConfigUpdate\n\n&lt;?xml version=\"1.0\" encoding=\"utf-8\"?&gt;\n&lt;server-config&gt;\n   &lt;server id=\"default\"&gt;\n      &lt;properties&gt;\n         &lt;property name=\"local-mode\" value=\"false\"\/&gt;\n         &lt;property name=\"job-machine\" value=\"false\"\/&gt;\n         &lt;property name=\"send-machine\" value=\"false\"\/&gt;\n         &lt;property name=\"alarm-machine\" value=\"false\"\/&gt;\n         &lt;property name=\"hdfs-enabled\" value=\"false\"\/&gt;\n         &lt;property name=\"remote-servers\" value=\"192.168.0.236:8080,192.168.0.237:8080,192.168.0.238:8080\"\/&gt;\n      &lt;\/properties&gt;\n      &lt;storage local-base-dir=\"\/data\/appdatas\/cat\/bucket\/\" max-hdfs-storage-time=\"15\" local-report-storage-time=\"2\" local-logivew-storage-time=\"1\" har-mode=\"true\" upload-thread=\"5\"&gt;\n         &lt;hdfs id=\"dump\" max-size=\"128M\" server-uri=\"hdfs:\/\/127.0.0.1\/\" base-dir=\"\/user\/cat\/dump\"\/&gt;\n         &lt;harfs id=\"dump\" max-size=\"128M\" server-uri=\"har:\/\/127.0.0.1\/\" base-dir=\"\/user\/cat\/dump\"\/&gt;\n         &lt;properties&gt;\n            &lt;property name=\"hadoop.security.authentication\" value=\"false\"\/&gt;\n            &lt;property name=\"dfs.namenode.kerberos.principal\" value=\"hadoop\/dev80.hadoop@testserver.com\"\/&gt;\n            &lt;property name=\"dfs.cat.kerberos.principal\" value=\"cat@testserver.com\"\/&gt;\n            &lt;property name=\"dfs.cat.keytab.file\" value=\"\/data\/appdatas\/cat\/cat.keytab\"\/&gt;\n            &lt;property name=\"java.security.krb5.realm\" value=\"value1\"\/&gt;\n            &lt;property name=\"java.security.krb5.kdc\" value=\"value2\"\/&gt;\n         &lt;\/properties&gt;\n      &lt;\/storage&gt;\n      &lt;consumer&gt;\n         &lt;long-config default-url-threshold=\"1000\" default-sql-threshold=\"100\" default-service-threshold=\"50\"&gt;\n            &lt;domain name=\"cat\" url-threshold=\"500\" sql-threshold=\"500\"\/&gt;\n            &lt;domain name=\"OpenPlatformWeb\" url-threshold=\"100\" sql-threshold=\"500\"\/&gt;\n         &lt;\/long-config&gt;\n      &lt;\/consumer&gt;\n   &lt;\/server&gt;\n   &lt;server id=\"192.168.0.236\"&gt;\n      &lt;properties&gt;\n         &lt;property name=\"job-machine\" value=\"true\"\/&gt;\n         &lt;property name=\"send-machine\" value=\"true\"\/&gt;\n         &lt;property name=\"alarm-machine\" value=\"true\"\/&gt;\n      &lt;\/properties&gt;\n   &lt;\/server&gt;\n   &lt;server id=\"192.168.0.237\"&gt;\n      &lt;properties&gt;\n         &lt;property name=\"job-machine\" value=\"true\"\/&gt;\n         &lt;property name=\"send-machine\" value=\"true\"\/&gt;\n         &lt;property name=\"alarm-machine\" value=\"true\"\/&gt;\n      &lt;\/properties&gt;\n   &lt;\/server&gt;\n   &lt;server id=\"192.168.0.238\"&gt;\n      &lt;properties&gt;\n         &lt;property name=\"job-machine\" value=\"true\"\/&gt;\n         &lt;property name=\"send-machine\" value=\"true\"\/&gt;\n         &lt;property name=\"alarm-machine\" value=\"true\"\/&gt;\n      &lt;\/properties&gt;\n   &lt;\/server&gt;\n&lt;\/server-config&gt;\n<\/code><\/pre>\n\n\n\n<p>\u4fdd\u9669\u8d77\u89c1\uff0c\u91cd\u542ftomcat\u670d\u52a1\u3002<\/p>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>\u7b2c\u4e09\uff1a\u90e8\u7f72\u5269\u4f59\u96c6\u7fa4\u8282\u70b9<\/strong><\/h3>\n\n\n\n<p>\u521b\u5efa\u597d\u4e00\u53f0\u670d\u52a1\u5668\u4e4b\u540e\uff0c\u4f7f\u7528\u534e\u4e3a\u4e91\u7684\u955c\u50cf\u670d\u52a1\uff0c\u5c06\u5f53\u524d\u8fd9\u4e00\u53f0\u865a\u62df\u673a\u521b\u5efa\u4e00\u4e2a\u955c\u50cf\u51fa\u6765\u3002<\/p>\n\n\n\n<p>\u7136\u540e\u540e\u9762\u4e24\u53f0\u670d\u52a1\u5668\uff0c\u4f7f\u7528\u8fd9\u4e2a\u955c\u50cf\u76f4\u63a5\u521b\u5efa\u670d\u52a1\u5668\uff0c\u8fd9\u6837\u53ef\u4ee5\u5feb\u901f\u7684\u590d\u5236\u4e24\u4e2a\u8282\u70b9\u51fa\u6765\u3002<\/p>\n\n\n\n<p>\u4e00\u4e2a\u4e09\u8282\u70b9SERVER+\u4e00\u4e2aMYSQL\u6570\u636e\u5e93\u7684CAT\u96c6\u7fa4\u5c31\u521b\u5efa\u8d77\u6765\u4e86\u3002<\/p>\n\n\n\n<p>\u6211\u4eec\u6765\u770b\u4e00\u4e0b\u6548\u679c<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"595\" src=\"https:\/\/www.xudongvp.com\/wp-content\/uploads\/2022\/10\/image-1-1024x595.png\" alt=\"\" class=\"wp-image-445\" srcset=\"https:\/\/www.xudongvp.com\/wp-content\/uploads\/2022\/10\/image-1-1024x595.png 1024w, https:\/\/www.xudongvp.com\/wp-content\/uploads\/2022\/10\/image-1-300x174.png 300w, https:\/\/www.xudongvp.com\/wp-content\/uploads\/2022\/10\/image-1-768x446.png 768w, https:\/\/www.xudongvp.com\/wp-content\/uploads\/2022\/10\/image-1-1536x893.png 1536w, https:\/\/www.xudongvp.com\/wp-content\/uploads\/2022\/10\/image-1-2048x1190.png 2048w, https:\/\/www.xudongvp.com\/wp-content\/uploads\/2022\/10\/image-1-602x350.png 602w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<p>\u622a\u56fe\u4e2d\u53ef\u4ee5\u770b\u5230\uff0c\u6211\u4eec\u7684URL\u5730\u5740\u662f\u672c\u7ad9\u7684\u57df\u540d\uff0c\u662f\u56e0\u4e3a\u4e3a\u4e86\u8282\u7701\u8d44\u6e90\uff0c\u628a\u5f39\u6027\u516c\u7f51IP\u53bb\u6389\u4e86\u3002\u5728\u7f51\u5173\u673a\u5668\u4e0a\uff0c\u589e\u52a0\u4e00\u6761\u8f6c\u53d1\u89c4\u5219\uff0c\u5c06\u4e3b\u57df\u540d\u7684cat\u8def\u5f84\u8f6c\u53d1\u5230\u5185\u7f51\u96c6\u7fa4\u7684\u4e00\u53f0\u673a\u5668\u4e0a\u4e86\u3002<\/p>\n\n\n\n<p>\u8fd9\u6837\u540e\u7eed\u5373\u4f7f\u7ee7\u7eed\u4f7f\u7528\u8fd9\u4e2aCAT\u76d1\u63a7\u96c6\u7fa4\uff0c\u4e5f\u4e0d\u7528\u627f\u62c5\u4e00\u4e2a\u72ec\u7acb\u5916\u7f51IP\u7684\u8d39\u7528\u4e86\u3002\u94b1\u8fd8\u662f\u8981\u7701\u7740\u82b1\u7684\u3002<\/p>\n\n\n\n<pre title=\"nginx\u8f6c\u53d1\u914d\u7f6e\" class=\"wp-block-code\"><code lang=\"bash\" class=\"language-bash\">location \/cat{\n        proxy_pass http:\/\/192.168.0.236:8080;\n}<\/code><\/pre>\n\n\n\n<p>\u5404\u4f4d\u770b\u5230\u6b64\u6587\u7ae0\u7684\u5c31\u4e0d\u8981\u8bd5\u56fe\u8bbf\u95ee\u4e86\u3002\u53ea\u662f\u5728\u7528\u5230\u7684\u65f6\u5019\u4e34\u65f6\u5f00\u542f\uff0c\u5e73\u65f6\u8c03\u6574\u7f51\u7edc\u7b56\u7565\uff0c\u9694\u65ad\u4e86\u5185\u7f51\u8bbf\u95ee\u4e86\u3002<\/p>\n\n\n\n<p>\u5176\u5b9e\u5728\u4e00\u6b21\u90e8\u7f72\u4e4b\u540e\uff0c\u6709\u4e86\u8fd9\u4e2a\u57fa\u7840\u955c\u50cf\uff0c\u5b8c\u5168\u9500\u6bc1\u5e76\u521b\u5efa\u4e00\u4e2a\u5168\u65b0\u7684\u96c6\u7fa4\u7528\u4e0d\u4e86\u591a\u5c11\u65f6\u95f4\u3002\u4f30\u8ba1\u4e94\u5206\u949f\u5185\u5168\u90e8\u5c31\u7eea\uff0c\u5b9e\u5728\u662f\u975e\u5e38\u65b9\u4fbf\u3002<\/p>\n\n\n\n<p>\u5f53\u7136\uff0c\u8fd9\u4e2a\u96c6\u7fa4\u7684\u914d\u7f6e\uff0c\u6709\u4e9b\u6f66\u8349\uff0c\u505a\u5b9e\u9a8c\u7528\u8fd8\u662f\u53ef\u4ee5\u7684\u3002<\/p>\n\n\n\n<p>\u540e\u9762\u6211\u4eec\u5c06\u627e\u673a\u4f1a\uff0c\u8fdb\u884cCAT\u7684\u76f8\u5173\u6d4b\u8bd5\u9a8c\u8bc1\u3002<\/p>\n\n\n\n<p>\u5408\u7406\u4f7f\u7528\u6309\u9700\u4ed8\u8d39\uff0c\u5c06\u7701\u94b1\u8fdb\u884c\u5230\u5e95\u3002\u672c\u6b21\u6298\u817e\u534a\u5929\u3002\u8d39\u7528\u603b\u8ba13.44\u5143\u3002<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"950\" height=\"368\" src=\"https:\/\/www.xudongvp.com\/wp-content\/uploads\/2022\/10\/image-2.png\" alt=\"\" class=\"wp-image-449\" srcset=\"https:\/\/www.xudongvp.com\/wp-content\/uploads\/2022\/10\/image-2.png 950w, https:\/\/www.xudongvp.com\/wp-content\/uploads\/2022\/10\/image-2-300x116.png 300w, https:\/\/www.xudongvp.com\/wp-content\/uploads\/2022\/10\/image-2-768x297.png 768w, https:\/\/www.xudongvp.com\/wp-content\/uploads\/2022\/10\/image-2-904x350.png 904w\" sizes=\"auto, (max-width: 950px) 100vw, 950px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>CAT\u662f\u77e5\u540d\u7684\u5b9e\u65f6\u76d1\u63a7\u7cfb\u7edf\uff0c\u5728\u7f8e\u56e2\uff0c\u643a\u7a0b\uff0c\u5e73\u5b89\u94f6\u884c\uff0c\u9646\u91d1\u6240\u7b49\uff0c\u6709\u5e7f\u6cdb\u7684\u5e94\u7528\u3002\u6211\u4eec\u6765\u642d\u5efa\u4e00\u5957\u5b9e\u9645\u7684CAT\u73af\u5883\uff0c\u7136\u540e\u90e8\u7f72\u4e00\u5957\u7b80\u5355\u7684\u5206\u5e03\u5f0f\u5e94\u7528\uff0c\u901a\u8fc7\u6027\u80fd\u6d4b\u8bd5\uff0c\u6765\u89c2\u5bdf\u6574\u4e2a\u5206\u5e03\u5f0f\u5e94\u7528\u7684\u8868\u73b0\u3002\u73af\u5883\u6211\u4eec\u4e00\u5982\u65e2\u5f80\u9009\u62e9\u534e\u4e3a\u4e91\u3002 \u76f4\u63a5\u4e0b\u8f7d\u90e8\u7f72\u5305\uff1ahttps:\/\/github.com\/dianping\/cat\/releases \u6211\u4eec\u9009\u62e93.1.0\u7248\u672c\u7684cat-home.war \u7b2c\u4e00\uff1a\u521b\u5efaCAT\u6570\u636e\u5e93 \u521b\u5efaRDS\u6570\u636e\u5e93\uff0c\u6211\u4eec\u76f4\u63a5\u4f7f\u7528\u534e\u4e3a\u4e91\u63d0\u4f9b\u7684\u6570\u636e\u5e93\u670d\u52a1\u4e86\uff0c\u521b\u5efa2C4G\u5b9e\u4f8b\uff0c\u8282\u70b9\u540d\u6211\u4eec\u53ebCAT-MYSQL\uff0cIP\u5730\u5740\u624b\u5de5\u6307\u5b9a192.168.0.230\uff0cMYSQL\u7248\u672c\u9009\u62e95.7 \u521b\u5efa\u597d\u4e4b\u540e\uff0c\u521b\u5efacat\u6570\u636e\u5e93\uff0c\u521d\u59cb\u5316\u811a\u672c\u7528 &hellip;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[23],"tags":[63,64],"class_list":["post-440","post","type-post","status-publish","format-standard","hentry","category-23","tag-cat","tag-64"],"_links":{"self":[{"href":"https:\/\/www.xudongvp.com\/index.php?rest_route=\/wp\/v2\/posts\/440","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.xudongvp.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.xudongvp.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.xudongvp.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.xudongvp.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=440"}],"version-history":[{"count":8,"href":"https:\/\/www.xudongvp.com\/index.php?rest_route=\/wp\/v2\/posts\/440\/revisions"}],"predecessor-version":[{"id":451,"href":"https:\/\/www.xudongvp.com\/index.php?rest_route=\/wp\/v2\/posts\/440\/revisions\/451"}],"wp:attachment":[{"href":"https:\/\/www.xudongvp.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=440"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.xudongvp.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=440"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.xudongvp.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=440"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}