点评cat单机部署

环境:

1.windows/linux
2.maven 3.+
3.mysql:5.7
4.jdk 1.8
5.tomcat 8.+

1.拉取源码:

1.github地址:https://github.com/dianping/cat
2.解压缩,拷贝cat-master到任意位置
3.在tomcat所在盘符,创建/data/appdatas/cat,/data/datalogs/cat
两个文件夹,并开放读写权限
4.将server.xml,client.xml,datasources.xml配置在/data/appdatas/cat下
5.修改数据库配置文件,将用户名,密码修改为自己的
6.windows下,运行cmd命令:ipconfig查看本地ip,分别将server,client配置文件中的127.0.0.1修改为自己的ip(后边客户端配置需要用到)
7.将数据库脚本[catApplication.sql]导入数据库,初始化cat数据库

2.编译

cat的源码目录运行cmd,编译,如果出现jar包下载不下来的情况,
去https://github.com/dianping/cat/tree/mvn-repo下载所需的jar包,
手动buildtopath

3.部署

将编译好的war包放在tomcat的webapp下,启动运行(确保上边的两个文件夹已经创建,
并且配置了client.xml,server.xml,datasources.xml),运行tomcat,在浏览器搜索
localhost;8080/cat/就可以看到cat服务端正常运行。

4.配置Java客户端

java项目:基于springboot,mybatis

1.在resource目录下创建META-INF目录,然后创建app.properties文件,写入:app.name=test
2.在代码目录,任意位置添加:
@Configuration
public class CatFilterConfiger {

    /**
     * Description:cat的的核心过滤器
     * Author: CodingYoo
     * Date: 2021/1/25
     */
        @Bean
        public FilterRegistrationBean catFilter() {
            FilterRegistrationBean registration = new FilterRegistrationBean();
            CatFilter filter = new CatFilter();
            registration.setFilter(filter);
            registration.addUrlPatterns("/*");
            registration.setName("cat-filter");
            registration.setOrder(1);
            return registration;
    }
}
3.启动项目,打开cat服务端,搜索test,即可发现项目已经被监控,打开自己的项目,随便点几下,返回cat监控台,便可发现,监控的详细请求路径的各种信息

至此,cat服务端的搭建,客户端的配置已经全部完成!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Hadoop单机模式的安装部署可以按照以下步骤进行: 1. 创建用户:`sudo useradd -m hadoop -s /bin/bash`,设置密码:`sudo passwd hadoop`,并将用户添加到sudo组:`sudo adduser hadoop sudo`。 2. 切换到hadoop用户:`sudo su - hadoop`。 3. 更新资源库:`sudo apt-get update`。 4. 安装vim:`sudo apt-get install vim`。 5. 安装ssh:`sudo apt-get install openssh-server`。然后生成SSH密钥:`cd ~/.ssh/`,`ssh-keygen -t rsa`,并将公钥添加到授权文件:`cat id_rsa.pub >> authorized_keys`。 6. 安装Java环境:`sudo apt-get install openjdk-8-jre openjdk-8-jdk`。编辑.bashrc文件:`vim ~/.bashrc`,在文件第一行添加以下内容: ``` export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64 export HADOOP_OPTS="-Djava.library.path=${HADOOP_HOME}/lib/native" export JAVA_LIBRARY_PATH=/usr/local/hadoop/lib/native ``` 然后运行`source ~/.bashrc`使变量生效。 7. 安装hadoop:切换到/usr/local目录:`cd /usr/local`,解压下载的hadoop文件:`sudo tar -zxvf ./hadoop-2.10.1.tar.gz`,将解压后的文件夹重命名为hadoop:`sudo mv ./hadoop-2.10.1/ ./hadoop`,并将权限设置为hadoop用户:`sudo chown -R hadoop ./hadoop`。 8. 修改hadoop配置文件:`vim /usr/local/hadoop/etc/hadoop/core-site.xml`,修改以下部分: ``` <configuration> <property> <name>hadoop.tmp.dir</name> <value>file:/usr/local/hadoop/tmp</value> </property> <property> <name>fs.defaultFS</name> <value>hdfs://localhost:9000</value> </property> </configuration> ``` 9. 启动Hadoop:切换到hadoop目录:`cd /usr/local/hadoop`,格式化NameNode:`bin/hdfs namenode -format`,然后启动Hadoop:`sbin/start-dfs.sh`。 10. 检查Hadoop是否成功启动:运行`jps`命令,应该能看到NameNode、DataNode和SecondaryNameNode这三个进程。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值