自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xgysimida的博客

技术新手一枚,欢迎大家互相讨论学习

  • 博客(108)
  • 收藏
  • 关注

原创 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 1120

原创 elasticsearch集群部署搭建(一)

它能很方便的使大量数据具有搜索、分析和探索的能力。它目前被广泛地使用于各个 IT 公司。我这里选择的是1.8.0_271,JDK的安装步骤这里不做讲解。应项目需要,我这里下载的是elasticsearch-7.6.2。至此,es集群部署搭建完成,当前存在一个问题就是**JDK与es的版本兼容性,我只截取了部分,完整请。Elasticsearch 是一个。如何为es集群添加访问密码**。

2023-07-13 00:11:36 2027 1

原创 harbor部署安装及docker push镜像

因项目需要,需搭建私有化仓库,特在本地搭建进行验证。

2023-02-28 23:35:07 1252 1

原创 NotePad ++设置取消打开之前缓存文件列表

快速解决notepad++总是打开之前缓存文件列表问题

2022-06-30 18:02:30 1769

原创 Oracle VM VirtualBox配置网络

背景描述因为Oracle VM VirtualBox比Vmware占用内存小,更轻量,因此一直使用Oracle VM VirtualBox。由于对网络配置关注不多,经常出现下面的情况:虚拟机能ping通宿主机,但是宿主机不能ping通虚拟机的情况虚拟机不能上外网不能设置静态网络通过翻网上的博客,大部分都是说设置nat网络和host only,但是这种场景不适合自己的业务,因此就决定试试其他的方式。设置nat网络第一步:点击管理—》全局设定第二步:设置网络第三步:设置NAT网络明细

2021-12-25 22:11:26 8615 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 2801 1

原创 docker离线导出导入镜像遇到的问题

1、背景描述自己的本机电脑安装了虚拟机,然后虚拟机中装有项目用到的最新镜像文件服务器也是linux系统,但是安装在内网的环境中,不可上外网2、需求描述将本机虚拟机的镜像文件导出,然后上传到服务器中并导入3、操作步骤打开本机的虚拟机导出镜像,并上传到服务器#查看都是有哪些镜像docker images#导出镜像docker save -o test.tar(根据自己的情况起名字) XXXXX(REPOSITORY下你的镜像名称):latest(对应TAG下的值)#赋予权限chm

2021-06-11 15:43:23 884 1

原创 Java程序调用Docker命令并获取输出

场景描述:开发一个可以在服务器调用Docker命令的Java程序,然后打成jar,丢到服务器跑代码编写

2021-05-28 19:53:25 1697 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 731

原创 解决集群报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 7101

原创 开发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 316

原创 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 2983 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 1351 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 1119 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 183

原创 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 344

原创 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 276

原创 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 2046

原创 如何修改Linux的主机名

之前在修改Linux主机名的时候很快就能搞定,但是最近在修改的时候,却遇到了一些麻烦。之前都是直接在/etc/hosts 和/etc/sysconfig/network这两个位置修改相应的主机名HOSTNAME,然后重启就生效,但是最近就不可以,后来查看了下可能是因为系统版本的问题,接下来就请跟随我尝试其他方法:第一步:查看系统版(不同版本的命令是不一样的)cat /etc/redhat-release第二步:因为我的版本时centos7,所以直接在命令行设置HOSTNAME=Testh

2020-11-29 21:22:53 689 3

原创 如何解决使用hostname -f 命令后返回很慢的问题

近来在安装HDP的时候,需要用到hostname -f 这个命令,但是在输入后需要等很长的时间才有反应,而不是立马返回主机名,我当时的解决步骤是:vi /etc/resolv.conf然后注释掉其中的nameserver再使用hostname -f时候,很快就可以返回相应的主机名,每个人的情况不一样,还是按照自己的实际情况来哈。...

2020-11-29 21:07:14 705

原创 Idea编写简单Java网络爬虫程序(maven)

在练习Java的时候,涉及到了网络爬虫,根据网上的一些博客,编写了一点程序,希望对大家有用。第一步:在pom.xml文件中导入依赖 <!-- 主要是httpclient请求的相关包 --> <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</ar

2020-11-13 19:40:12 3427 3

原创 SecureCRT输入Hive命令后,不能对输入的字符进行删除、修改等操作

在使用SecureCRT软件输入hive命令后,只能继续输入字符而不能对输入的字符进行删除、修改等操作,经过自己的尝试,解决了该问题,因为我的是英文版,所以就以英文版进行讲解:第一步:打开Options-->Sessions Options...第二步:选择Emulation第三步:再次尝试删除相关的字符串,已经解决了该问题。...

2020-10-16 18:51:09 1183

原创 ‘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 319 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 439

原创 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 1161 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 358

原创 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 964

原创 springboot 使用hutool生成图片验证码,并进行验证

近来在接触hutool时候,用了用了图形验证码的生成,确实比较简单,接下来就将过程与大家进行分享:第一步:添加依赖 <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.3.10</version>

2020-09-21 21:35:09 2859 2

原创 springboot使用MD5对密码进行加密

这篇文章只是用来测试MD5进行加密,当然可以用在用户的登录校验中,比较简单,在pom.xml中先配置依赖 <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.3.10</version> &lt

2020-09-21 20:43:29 4296

原创 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 2007

原创 如何解决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 2020

原创 如何解决Could not transfer metadata org.apache.maven.plugins:maven-archetype-plugin/..

使用idea新建Maven项目的时候报了Could not transfer metadata org.apache.maven.plugins:maven-archetype-plugin/maven-metadata.xml from/to alimaven (http://maven.aliyun.com/nexus/content/repositories/central/): Transfer failed for http://maven.aliyun.com/nexus/content/rep

2020-09-10 16:40:51 10684 7

原创 Windows下Redis的安装及基础实例

Redis下载链接如下:下载链接:百度网盘下载提取码:x9g3JAR下载:JAR下载提取码:rseh第一步:解压zip文件,解压后的结构如下:第二步:打开cmd,进入到解压的Redis文件夹,然后输入redis-server.exe redis.windows.conf第三步:Nginx成功启动如下第四步:在系统中导入JAR包,然后编写基础的实例代码package lianxi.TestRedis;import redis.clients.jedis.Jed.

2020-09-10 11:58:38 128

原创 SSM框架下websocket实时获取数据库变化信息然后给前台进行显示(idea)

在网上看了很多关于websocket的博客,但是按照上面的操作基本都失败了,原因就是要么所给信息不全,要么项目环境不同,为了解决这个问题,一路采坑,一路摸索,终于实现了自己想要的效果。还是先讲一下我的项目环境吧,我的项目采用SSM框架,然后用注解方式注入Bean,开发工具是idea,tomcat版本是7.0.84,Jdk版本是1.8.0_152。网上说tomcat要8以上才可以,但是我用的tomcat7.0.84也实现了想要的功能,至于说tomcat的最低版本要求是多少,这个我没进行研究。接下来就开始讲解程

2020-09-01 17:39:02 1581 3

原创 如何用主机的Navicat Premium 15 链接本地的虚拟机(centos 7)的mysql

在部署完本地虚拟机后,需要链接虚拟机上的mysql数据库,考虑到以命令行执行sql文件比较麻烦且容易出错,就想到用Navicat Premium 15 进行链接,前面的思路一直是想直接在centos上装Navicat,但破解比较麻烦,所以直接就用本地主机的Navicat Premium 15进行连接。如果确实想在centos主机装Navicat,直接用百度云下载链接:navicat15-premium-cs.AppImage提取码:6r4d将此文件传到本地虚拟机上,然后使用如下命令,便可进行安装,

2020-08-31 00:03:40 803 2

原创 Linux(centos 7)系统下mysql8及以上版本修改root账户密码

在Linux上装mysql8后,需要修改默认的密码,按照网上的操作,踩了N多的坑,终于把问题解决了,具体原因是mysql8和mysql5的版本不同造成的。我尝试的错误命令如下:update user set password=password("123456") where user="root";set password for 'root'@'localhost' = password('123456');ALTER USER 'root'@'localhost' IDENTIFIED B

2020-08-28 18:52:43 2557 5

原创 VMware、Centos以及离线部署Linux镜像包下载及安装

VMware下载Windows下的VMware的版本为15.0.3-12422535,下载地址如下:链接:百度网盘提取码:koxv也可以在官网上下载:VMware官方下载安装步骤可参考:VMware安装步骤Centos下载Centos下载安装步骤可参考:CentOS下载与安装Centos离线Rpm包下载镜像包下载希望对大家有用!...

2020-08-27 22:13:28 509

原创 Linux创建用户、分配权限及使用一些指令

第一步:root用户创建普通用户user1//首先增加用户,相关命令如下useradd -m user1 (user1 为用户名)passwd user1 123456 (123456 为密码)//创建分组:groupadd userGroup//加入组:gpasswd -a user1 userGroup//移除组:gpasswd -d user1 userGroup//进入home文件分配权限:cd /homechmod 765 -R user1su -l user1//

2020-08-27 21:23:07 1839

原创 linux 安装nginx

nginx-1.19.2.tar安装包下载地址:链接:百度网盘提取码:w7lw安装nginx之前先检查是否安装相应的依赖,即确认系统中是否安装了gcc、pcre-devel、zlib-devel、openssl-devel1、rpm包安装的:查看命令为 rpm -qa | grep "软件或者包的名字"2、以deb包安装的:查看命令为 dpkg -l | grep "软件或者包的名字"3、yum方法安装的:查看命令为 yum list installed | grep "软件或者包的名字

2020-08-26 10:41:42 200

原创 linux远程部署jdk的经验

最近在部署linux时涉及到了jdk的安装,本着简单的原则,直接下载了rpm安装包jdk-8u261-linux-x64.rpm,下载链接如下链接:百度网盘提取码:udsh在上传到服务器后,直接使用下面的命令进行安装rpm -ivh jdk-8u261-linux-x64.rpm然后直接报下面的错误:warning: jdk-8u261-linux-x64.rpm: Header V3 RSA/SHA256 Signature, key ID ec551f03: NOKEYerr

2020-08-25 21:52:54 342

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除