- 博客(117)
- 收藏
- 关注
原创 windows部署本地deepseek
近年来,人工智能领域呈现爆发式增长,深度学习等技术不断取得突破,在自然语言处理、图像识别等众多领域展现出巨大的应用潜力和商业价值,成为全球科技竞争的焦点。大语言模型作为人工智能的重要分支,发展迅速,OpenAI 的 GPT 系列等模型的成功,让业界看到了大语言模型在推动人工智能发展和应用变革方面的巨大力量,为DeepSeek的诞生提供了技术发展的大方向和参考范例。同时,随着硬件技术的不断进步,尤其是 GPU 等高性能计算芯片的发展,为大规模数据处理和复杂模型训练提供了强大的计算支持。
2025-02-07 15:50:42
960
原创 prometheus监控数据远程写入Kafka集群
根据项目要求,需将prometheus监控数据存储到kafka中。前面为了图方便就搭建了单机版的kafka进行验证,但是kafka中一直没有数据,后来部署了kafka集群,才解决了这个问题。将prometheus监控数据写入到kafka中,大多数都是使用prometheus-kafka-adapter插件,当然如果条件允许,也可以自己开发。#1 系统版本#2 可通外网至此,prometheus监控数据推送到kafka集群验证完毕,大家如果有什么疑问,请及时和我沟通交流。
2024-11-18 12:41:39
832
3
原创 kafka集群部署搭建【详细版】
因项目需要,需搭建kafka集群进行验证工作。系统环境真的很重要,这会影响排查问题的效率。但是大部分博客编写的时候基本上都没有记录这些,这就会导致有些命令不是共通的。#1 系统版本#2 jdk版本至此,kafka集群搭建完毕,大家如果有什么疑问,请及时和我沟通交流。
2024-11-18 11:42:57
3344
原创 kube-prometheus数据持久化
之前负责的prometheus项目大都是在物理机器上面部署的,修改配置啥的还比较简单。最近应客户要求,需要将k8s中的prometheus数据做持久化,于是在网上查了一些资料,然后记录了操作步骤和大家分享。kube-prometheus监控默认的数据存储方式为emptyDir。因为emptyDir和pod的生命周期相同。当pod重启时保存的监控数据也会随之消失,并不适用于保存数据,需要改为持久化的存储方式。
2024-10-28 15:42:41
639
原创 【helm快速入门】
Helm 最初是由 Deis(后被微软收购)团队开发的项目。当时,Deis 团队将其基础架构从原有的平台转移到 Kubernetes 上,需要一个工具来简化在 Kubernetes 上安装和管理应用的流程。于是,他们借鉴了 Homebrew、apt 和 yum 等包管理器的理念,开始研发 Helm。其初衷是让用户能够更方便地打包和安装自己的应用到 Kubernetes 集群中。
2024-09-25 17:25:04
632
转载 linux-screen命令使用
有时候我们需要在服务器上执行一个可能耗费几天或者更长时间的命令或脚本,在此过程中,如果中途断网或者远程服务器SSH超时断开,可能就会出现“前功尽弃”的局面,为了有效解决这种场景问题,我们的主角screen就闪亮登场了。screen 是一个在Unix和类Unix系统上的终端复用工具。以上就是使用screen的相关步骤和方法。
2024-09-20 11:25:13
597
原创 K8s --The connection to the server 192.168.56.120:6443 was refused报错解决
自己本地虚拟机有一套使用kuebadm部署的3节点k8s集群,因为很长时间不使用了,今天登陆后在使用kubectl命令时一直报。既然已经定位到是证书过期的问题,那接下来就针对证书过期进行解决。再次使用kubectl命令,看看问题是否解决。错误,接下来就将解决的整个过程分享给大家。操作系统信息以及k8s集群版本信息请看下面。至此,问题得到解决。
2024-07-17 14:45:15
1354
原创 k8s的error: metrics not available yet问题处理
根据图表,我们的k8s版本是1.23,因此我们使用metrics-server:v0.6.4。因项目要求,需在k8s集群中使用 kubectl top node命令,但是一直报。为了更好的复现问题,我们将本次解决问题的步骤整理如下。k8s部署方式:kubeadm。k8s版本:v1.23.5。
2023-11-15 18:00:34
2036
原创 elasticsearch集群部署搭建(一)
它能很方便的使大量数据具有搜索、分析和探索的能力。它目前被广泛地使用于各个 IT 公司。我这里选择的是1.8.0_271,JDK的安装步骤这里不做讲解。应项目需要,我这里下载的是elasticsearch-7.6.2。至此,es集群部署搭建完成,当前存在一个问题就是**JDK与es的版本兼容性,我只截取了部分,完整请。Elasticsearch 是一个。如何为es集群添加访问密码**。
2023-07-13 00:11:36
2334
1
原创 Oracle VM VirtualBox配置网络
背景描述因为Oracle VM VirtualBox比Vmware占用内存小,更轻量,因此一直使用Oracle VM VirtualBox。由于对网络配置关注不多,经常出现下面的情况:虚拟机能ping通宿主机,但是宿主机不能ping通虚拟机的情况虚拟机不能上外网不能设置静态网络通过翻网上的博客,大部分都是说设置nat网络和host only,但是这种场景不适合自己的业务,因此就决定试试其他的方式。设置nat网络第一步:点击管理—》全局设定第二步:设置网络第三步:设置NAT网络明细
2021-12-25 22:11:26
9185
6
原创 kubernetes 报scheduler Unhealthy的错误解决
项目背景近来因项目需要,需使用k8s做相关的运维,因此通过sealos一键安装,在使用查看集群健康状态命令时[root@k8s1 manifests]# kubectl get cs报了下面的错误:Warning: v1 ComponentStatus is deprecated in v1.19+NAME STATUS MESSAGE
2021-12-24 15:42:04
3325
3
原创 docker离线导出导入镜像遇到的问题
1、背景描述自己的本机电脑安装了虚拟机,然后虚拟机中装有项目用到的最新镜像文件服务器也是linux系统,但是安装在内网的环境中,不可上外网2、需求描述将本机虚拟机的镜像文件导出,然后上传到服务器中并导入3、操作步骤打开本机的虚拟机导出镜像,并上传到服务器#查看都是有哪些镜像docker images#导出镜像docker save -o test.tar(根据自己的情况起名字) XXXXX(REPOSITORY下你的镜像名称):latest(对应TAG下的值)#赋予权限chm
2021-06-11 15:43:23
1003
1
原创 Java程序调用Docker命令并获取输出
场景描述:开发一个可以在服务器调用Docker命令的Java程序,然后打成jar,丢到服务器跑代码编写
2021-05-28 19:53:25
1883
2
原创 如何使用curl命令代替postman发送Json格式的POST请求
需求描述:测试一台主机A与另一台主机B是否连通,并且查看返回的信息是否正确的?需求背景主机A是Linux服务器(如果主机A是windows系统,那么可以直接使用Postman工具,因此思考使用curl命令)解决办法curl -H "Content-Type:application/json" -H "XXXX:XXXX" -X POST --data '{"Key": "Value"}' ip地址注意:一个-H指定一个头字段信息,如果有多个,写多次 --data 后面的信息
2021-05-27 14:51:56
868
原创 解决集群报failure to login: for principal 。。。。Unable to obtain password from user错误
一、问题复现在做集群项目运行时,报了如下错误:org.apache.hadoop.security.KerberosAuthException: failure to login: for principal: dal_pro/nm-bigdata.local from keytab /etc/security/keytabs/dal_pro.keytab javax.security.auth.login.LoginException: Unable to obtain password fro
2021-05-11 16:29:12
8373
原创 开发Flink本地WordCount程序(Java)问题总结
在刚接触Flink时,踩了很多坑,接下来就把自己的遇到的问题和大家分享:首先分享正确的过程:1、在idea中新建maven项目,在pom.xml文件中导入依赖 <dependency> <groupId>org.apache.flink</groupId> <artifactId>flink-streaming-java_2.11</artifactId>
2021-04-09 11:40:45
391
原创 centos7启动时报VMware Tools 启动脚本未能在虚拟机中成功运行。如果您在此虚拟机中配置了自定义启动脚本,请确保该脚本没有错误。您也可以提交支持请求,报告此问题
centos7报错误的页面如下:解决途径:#先执行下面的命令sudo yum autoremove open-vm-tools #再执行下面的命令sudo apt-get install open-vm-tools-desktop #重启机器reboot
2020-12-17 10:49:52
3230
3
原创 Azkaban2.5.0部署安装(含安装包)
1.Azkaban简介Azkaban是什么? Azkaban是一套简单的任务调度服务,整体包括三部分webserver、dbserver、executorserver; Azkaban是linkin的开源项目,开发语言为Java; Azkaban是由Linkedin开源的一个批量工作流任务调度器,用于在一个工作流内以一个特定的顺序运行一组工作和流程; Azkaban定义了一种KV文件格式来建立任务之间的依赖关系,并提供一个易于使用的web用户界面维护和跟踪你的工作流
2020-12-16 20:31:25
1531
2
原创 Navicat连接centos7的mysql报2003-Can‘t connect to MySQL server on ip (10060)
之前使用navicat链接centos7上的mysql时一直没问题,但是最近链接时报2003-Can't connect to MySQL server on ‘ip’(10060 "Unknown error"),暂时能想到的原因有以下几点:1.防火墙未关闭2.mysql未开启3.mysql未授予远程权限登录4.3306端口被占用5.防火墙规则有问题根据上面自己罗列的原因,尝试解决问题第一步:关闭防火墙#停止防火墙服务systemctl stop firewal..
2020-12-16 19:46:14
1308
3
原创 centos7安装zabbix4.0
1.安装环境简介OS:CentOS 7.4Zabbix:4.0.1Mysql:5.62.关闭相关服务#关闭防火墙#查看防火墙的状态systemctl status firewalld#临时关闭防火墙systemctl stop firewalld#永久禁止防火墙开机自启动systemctl disable firewalld#关闭SELinuxsetenforce 0#关闭开机启动SELinuxvi /etc/selinux/configSELINUX=
2020-12-12 18:12:32
214
原创 grafana 6.7.1安装(centos7)
1.软件下载地址下载链接:百度网盘提取码:7amb2.软件安装#下载上述的rpm安装包到你的centos主机上#安装命令sudo rpm -i --nodeps grafana-6.7.1-1.x86_64.rpm #需要修改的文件夹defaults.ini,路径如下:/usr/share/grafana/conf/defaults.ini#################################### Anonymous Auth ################.
2020-12-12 17:33:09
415
原创 sqlite3基础学习
1.sqlite 简介SQLite是一个进程内的库,实现了自给自足的、无服务器的、零配置的、事务性的 SQL 数据库引擎。它是一个零配置的数据库,这意味着与其他数据库不一样,您不需要在系统中配置。就像其他数据库,SQLite 引擎不是一个独立的进程,可以按应用程序需求进行静态或动态连接。SQLite 直接访问其存储文件。2.centos7 安装sqlite3#官网地址为https://www.sqlite.org#先确保gcc能用yum -y install gcc#下载安装包
2020-12-12 17:18:44
332
原创 centos7设置中国上海时区
//直接输入以下命令tzselect//然后选择5然后选择9然后选择1然后继续选择1最后执行下面的命令#执行下面的命令TZ='Asia/Shanghai'; export TZ#修改配置文件的时区vi /etc/sysconfig/clock#填写如下信息ZONE=Asia/Shanghai#删除localtimerm -f /etc/localtime#链接文件ln -sf /usr/share/zoneinfo/Asia/Shangha..
2020-12-12 17:08:21
2279
原创 如何修改Linux的主机名
之前在修改Linux主机名的时候很快就能搞定,但是最近在修改的时候,却遇到了一些麻烦。之前都是直接在/etc/hosts 和/etc/sysconfig/network这两个位置修改相应的主机名HOSTNAME,然后重启就生效,但是最近就不可以,后来查看了下可能是因为系统版本的问题,接下来就请跟随我尝试其他方法:第一步:查看系统版(不同版本的命令是不一样的)cat /etc/redhat-release第二步:因为我的版本时centos7,所以直接在命令行设置HOSTNAME=Testh
2020-11-29 21:22:53
758
3
原创 如何解决使用hostname -f 命令后返回很慢的问题
近来在安装HDP的时候,需要用到hostname -f 这个命令,但是在输入后需要等很长的时间才有反应,而不是立马返回主机名,我当时的解决步骤是:vi /etc/resolv.conf然后注释掉其中的nameserver再使用hostname -f时候,很快就可以返回相应的主机名,每个人的情况不一样,还是按照自己的实际情况来哈。...
2020-11-29 21:07:14
779
原创 Idea编写简单Java网络爬虫程序(maven)
在练习Java的时候,涉及到了网络爬虫,根据网上的一些博客,编写了一点程序,希望对大家有用。第一步:在pom.xml文件中导入依赖 <!-- 主要是httpclient请求的相关包 --> <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</ar
2020-11-13 19:40:12
3867
3
原创 SecureCRT输入Hive命令后,不能对输入的字符进行删除、修改等操作
在使用SecureCRT软件输入hive命令后,只能继续输入字符而不能对输入的字符进行删除、修改等操作,经过自己的尝试,解决了该问题,因为我的是英文版,所以就以英文版进行讲解:第一步:打开Options-->Sessions Options...第二步:选择Emulation第三步:再次尝试删除相关的字符串,已经解决了该问题。...
2020-10-16 18:51:09
1369
原创 ‘build.plugins.plugin.version‘ for org.apache.maven.plugins:maven-compiler-plugin is missing
在使用Maven的Package功能时,报了'build.plugins.plugin.version' for org.apache.maven.plugins:maven-compiler-plugin is missing的错误,经过查询是自己的pom.xml文件中缺少相关的版本信息,接下来直接看代码(下面代码是已经修改好的,有需要的请直接拷贝) <build> <plugins> <plugin> <groupId>org.ap
2020-10-15 20:23:03
877
2
原创 windows10 安装Scala以及配置Idea
安装Scala的前提是已经安装了JDK,但是JDK的版本与Scala的版本存在兼容性的问题,还是给大家放一张相关的图片:因为我的JDK版本是1.8.0_152,因此安装了2.11.8的Scala版本,Scala 2.11.8的下载链接如下:链接:百度网盘提取码:b22uScala安装步骤:将下载的文件选择一个磁盘进行解压缩,我的是解压缩在了D盘,解压缩的图片如下:配置环境变量:SCALA_HOME(没有此环境变量的新建) D:\scala-2.11.8在Pat...
2020-10-13 20:26:18
502
原创 springboot使用log4j.properties实现基本日志输出内容
第一步:在pom.xml中导入依赖 <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version> </dependency>第二步:在springboot的resource.
2020-09-27 20:40:40
1228
1
原创 springboot使JUL实现日志管理功能
第一步:设置logging.properties的内容(放在resource文件夹下面)#输出两种方式handlers= java.util.logging.FileHandler, java.util.logging.ConsoleHandler.level= FINE#对日志的输出进行设置(主要是file类)#java.util.logging.FileHandler.pattern = %h/java%u.log#下面的是输出到制定的目录下java.util.logging.File
2020-09-27 00:18:20
414
原创 idea使用pagehelper实现后端分页功能
第一步:在pom.xml中添加依赖 <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper-spring-boot-starter</artifactId> <version>1.2.12</version> </d
2020-09-22 23:14:36
1113
原创 springboot 使用hutool生成图片验证码,并进行验证
近来在接触hutool时候,用了用了图形验证码的生成,确实比较简单,接下来就将过程与大家进行分享:第一步:添加依赖 <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.3.10</version>
2020-09-21 21:35:09
3033
2
原创 springboot使用MD5对密码进行加密
这篇文章只是用来测试MD5进行加密,当然可以用在用户的登录校验中,比较简单,在pom.xml中先配置依赖 <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.3.10</version> <
2020-09-21 20:43:29
4781
原创 springboot 配置 P6spy
最近在使用springboot配置sql打印信息时,玩了玩P6spy,感觉还不错,可以很方便的查找sql语句的错误,能快速地定位到相应的语句,配置后的打印信息为:2020-09-20 11:47:34.539 INFO 343736 --- [nio-8888-exec-2] com.zaxxer.hikari.HikariDataSource : HikariPool-1 - Start completed.11:47:34,583|24|statement|connection .
2020-09-20 12:28:35
2181
原创 如何解决idea报java.sql.SQLException: Access denied for user ‘‘@‘localhost‘ (using password: NO)
在使用springboot配置数据库链接的时候,报了这样的错误,详细内容如下java.sql.SQLException: Access denied for user ''@'localhost' (using password: NO) at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:129) ~[mysql-connector-java-8.0.21.jar:8.0.21] at com.mys
2020-09-19 20:44:10
2243
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人