自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(64)
  • 资源 (3)
  • 问答 (7)
  • 收藏
  • 关注

原创 CentOS虚拟机硬盘管理

创建虚拟机时,在下图这个页面需要重新选择一下硬盘,可以对硬盘进行配置。默认自动分区![在这里插入图片描述](https://img-blog.csdnimg.cn/direct/e9ce72af3d934e75be95f7f86860e92b.png选择确认分区点击【Done】按钮,会弹出创建分区页面,点击【Click here to create them automatically】进行分区配置。系统默认给【centos-root】分区17G空间,交换分区2G空间。

2023-12-27 15:22:24 577

原创 KubeSphere应用【六】中间件部署

1.2创建负载容器设置:需指定默认的root账户密码存储设置:Mysql容器在启动的时候会加载/etc/mysql/conf.d目录下所有的cnf结尾的配置,所以以字典的形式将配置字典挂载到此目录下,Mysql容器启动时,会在此目录下以配置的子目录的名称(my.cnf)生成文件名,内容为字典内容,并进行加载到配置中。Mysql容器默认的数据存储目录/var/lib/mysql,通过nfs挂载到物理机的/home目录下。

2023-12-22 14:26:03 688

原创 KubeSphere应用【五】发布镜像

BindPort:前一个是服务器对外暴露端口(访问服务使用),后一个是容器端口。Dockerfile:选择上一步创建的Dockerfile文件。ContainerName:容器名称自定义。maven package:进行打包。ImageTag:镜像标签自定义。

2023-12-21 19:45:30 504

原创 KubeSphere应用【笔记四】自定义镜像

【代码】KubeSphere应用【笔记四】自定义镜像。

2023-12-14 17:15:23 488

原创 KubeSphere应用【笔记三】添加节点报错

因为担心之前部署时生成的config-sample.yaml文件有问题,所以根据官方文档的命令生产了新的sample.yaml文件.1.生成的文件【etcd】节点如下图所示,需要进行修改。2.生成的文件需要完善节点配置,添加账户、密码。根据官方文档添加节点。

2023-12-13 18:43:46 205

原创 KubeSphere应用【笔记二】错误收集

【代码】KubeSphere应用【笔记二】错误收集。

2023-12-11 17:42:02 590

原创 KubeSphere应用【四】创建SpringBoot项目

【地址】Spring在线生成项目工具,可以快速生成Spring Boot项目。选择要的依赖项,填写基本信息,点击【GENERATE】就可以生成一个可运行的Spring Boot项目。

2023-12-07 18:17:03 476

原创 KubeSphere应用【三】Harbor安装

将harbor.yml.tmpl文件复制一份,命名为harbor.yml,harbor安装时默认加载此文件。修改harbor.yml文件中hostname【修改harbor.yml文件中通讯协议【地址:192.168.14.100:9526。修改文件存放默认地址。修改日志文件存放地址。默认密码:Harbor12345。默认账户:admin。

2023-12-05 16:44:40 582

原创 KubeSphere应用【二】Docker安装

insecure-registry是Docker中用来临时绕过TLS认证证书认证的参数,可以在开发、测试过程中节省时间和精力。在生产环境中,需要关闭这个参数,如果确实有必要使用这个参数,可以选择使用内部CA证书来实现相对的安全性。远程访问:tcp://0.0.0.0:2375(IDEA推送镜像使用)本地访问:tcp://127.0.0.1:2375。

2023-12-05 11:19:45 763

原创 Mysql数据库事务隔离级别造成死锁

问题分析:测试环境Centos7操作系统,Mysql5.7.40版本程序运行正常,开发环境Windows操作系统,Mysql5.7.40一旦执行这段代码就会造成数据库死锁,对比两个环境数据库配置文件,发现差别很大,经过尝试,发现是数据库事务隔离级别配置造成的,开发环境my.ini配置文件中没有事务隔离级别相关的配置。经过分析(baidu.com),是由于间隙锁(Gap Lock)造成的。场景:如下代码,获取数据库连接,删除权限的时候,会造成数据库死锁.修改Mysql事务隔离级别之后,SQL执行正常。

2023-09-02 10:15:32 219

原创 KubeSphere应用【一】Gitlab rpm包安装

1.恢复备份文件时不需要 【_gitlab_backup.tar】后缀。2.备份文件要在配置的备份目录下。1.Gitlab rpm包下载。4.重新加载配置以及重启服务。2.上传到服务器进行安装。

2023-06-02 17:40:01 822

原创 Gitlab数据自动备

【场景】:将Gitlab服务器定时备份到Gitlab备份服务器。

2023-06-02 11:28:47 943

原创 服务开机自动启动

服务开机自启

2023-03-13 15:06:33 89

原创 Kettle使用

Kettle使用过程中问题解决方法

2023-03-02 10:16:00 51

原创 CentOS7命令

Centos防火墙相关操作

2022-11-26 22:40:00 593

原创 Linux操作系统Maven【The JAVA_HOME environment variable is not defined correctly】

The JAVA_HOME environment variable is not defined correctly

2022-11-01 16:11:32 2625 2

原创 VMware虚拟机安装Ubuntu22.04并配置网络

VMware虚拟机安装Ubuntu22.04并配置网络

2022-10-24 11:21:05 3899

原创 Mysql(四) Mysql复制

Mysql Replication一 Mysql复制流程图二 复制步骤1 当应用服务器Server根据程序业务需求执行DML(Data Manipulation Language)或者DDL(Data Definition Language)时,Master将保存数据文件,并将所有操作记录(准确来说,是在配置文件my.cnf中配置的所要记录的二进制日志)保存到二进制文件中,如上图蓝色箭...

2018-07-17 15:59:00 48

原创 Mysql(三) Mysq慢查询日志

Mysql Slow Query Log  MYSQL慢查询日志是用来记录执行时间超过指定时间的查询语句。通过慢查询日志,可以查找出哪些查询语句的执行效率很低,以便进行优化。一般建议开启,它对服务器性能的影响微乎其微,但是可以记录mysql服务器上执行了很长时间的查询语句。可以帮助定位性能问题。慢查询日志支持将日志记录写入文件,也支持将日志记录写入数据库表。一 MYSQL慢查询日志配置 ...

2018-07-16 10:09:00 57

原创 Mysql(二) Mysql错误日志

Mysql Error Log  MySQL错误日志是记录MySQL 运行过程中较为严重的警告和错误信息,以及MySQL每次启动和关闭的详细信息。错误日志的命名通常为hostname.err。其中,hostname表示服务器主机名。MYSQL的错误日志是默认开启的,并且,错误日志无法被禁止。一 MYSQL错误日志配置[mysqld]#参数为错误日志存放路径log-error=/usr/...

2018-07-13 10:59:00 71

原创 Mysql(一) Mysql二进制日志

Mysql Binary Log MySQL的二进制日志是一个二进制文件,主要用于记录修改数据或有可能引起数据变更的MySQL语句。二进制日志中记录了对MySQL数据库执行更改的所有操作,并且记录了语句发生时间、执行时长、操作数据等其它额外信息,但是它不记录SELECT、SHOW等那些不修改数据的SQL语句。二进制日志主要用于数据库恢复和主从复制,以及审计(audit)操作。一 二进制日志文...

2018-07-05 16:36:00 99

原创 HA(二)Heartbeat实现LVS集群DR模式下Director高可用

Heartbeat实现LVS集群DR模式下Director高可用  Heartbeat是一个集群软件,它主要由心跳信息检测和资源管理两大核心部分组成,在Heartbeat构建的集群中,各服务器会向其他集群节点发送心跳信息(报文)并予以收集、分析,以判断该节点的状态,从而认为节点是否有效。当服务器在指定的时长内检测不到其他节点的心跳信息或无法通过网络等方式连接时,会认为对方节点失效,此时,服务器...

2018-06-08 10:25:00 82

原创 HA(一)高可用集群原理

高可用集群原理LVS集群DR模式简单的架构图如下所示:在上图的架构中,当Director服务器因软件、硬件、人为原因造成故障时,整个集群服务不可用,因此,需要再添加一台服务器实现Director服务高可用。整个系统的架构图如下所示:  此时,客户端发送请求经过路由器到达Primary (Active)Director服务器,Primary Director服发务器根据调度规则,将请求...

2018-05-31 18:16:00 89

原创 LVS(五)LVS集群RealServer高可用健康监测

RealServer高可用健康监测 1 #!/bin/bash 2 # 3 VIP=192.168.43.200 4 CPORT=80 5 FAIL_BACK=127.0.0.1 6 RS=("192.168.43.202" "192.168.43.203") 7 declare -a RSSTATUS 8 RW=("2" "1") 9 RPORT=8010 TYPE=g...

2018-05-30 18:05:00 79

原创 LVS(四)LVS集群DR模式

LVS集群DR模式系统:CentOS-7-x86_64-Minimal-1611.iso三台虚拟机网络规划:Director (桥接网卡)enp0s3 DIP:192.168.43.201 192.168.43.1enp0s3:0 VIP:192.168.43.200Realserver One(桥接网卡)enp0s3 RIP:192.1...

2018-05-29 16:20:00 53

原创 LVS(三)LVS集群NAT模式

LVS集群NAT模式一 Director服务器环境1.查看Director服务器内核中是否有IPVS的功能#显示IPVS配置信息以及支持的调度算法grep -i 'vs' /boot/config-3.10.0-514.el7.x86_64...# IPVS schedulerCONFIG_IP_VS_RR=mCONFIG_IP_VS_WRR=mCONFIG_IP_VS_L...

2018-05-28 15:11:00 51

原创 LVS(二)LVS集群中实现的三种负载均衡技术

LVS集群中实现的三种负载均衡技术LVS集群中实现的负载均衡技术有VS/NAT、VS/TUN、VS/DR三种。图表元素VIPVirtual Server IP向外部直接面向用户请求,作为用户请求的目标的IP地址。DIPDirector Server IP主要用于和内部主机通讯的IP地址。RIPReal Server IP后端服务器的IP地址。CIPCli...

2018-05-23 17:44:00 78

原创 LVS(一)调度原理以及调度算法

LVS调度原理以及调度算法在了解LVS调度原理之前,首先的了解一下IPTABLES防火墙工作原理。一.IPTABLES 工作原理  IPTABLES其实不是真正的防火墙,它实际上由两个组件netfilter 和 iptables 组成,netfilter 才是真正的防火墙,位于内核空间,而iptables是位于用户空间的一个命令行工具,我们使用这个工具制定规则,然后netfilter执行i...

2018-05-23 15:30:00 76

原创 HyperText Transfer Protocol

HyperText Transfer Protocol  HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。从1960年发展至今,共有三个版,HTTP/0.9 已过时的版本。只接受 GET 一种请求方法,没有在通讯中指定版本号,且不支持请求头。由于该版本不支持 POST 方法,所以客户端无法向服务器传递太多信息。HTTP/1.0 这个版本是第一个在通...

2018-05-16 11:41:00 84

原创 Nginx(三) Nginx负载均衡以及反向代理

Nginx负载均衡以及反向代理一反向代理与正向代理反向代理代理服务器,正向代理代理客户端。1反向代理反向代理(Reverse Proxy)实际运行方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器。2正向代理正向代理,意思是一个位于客户端和原...

2018-05-15 11:43:00 41

原创 Nginx(二) Nginx主机配置、日志分割、日志自动备份

Nginx主机配置、日志分割、日志自动备份一 主机配置以及按主机分割日志文件1.在目录/usr/local/nginx/conf下 修改nginx.conf文件的server节点,并添加一个新的server节点2.因为使用了Nginx默认的全局日志格式(main),这个日志格式默认是注释掉的,需要再nginx.conf中放开。3.创建www.solr.com以及www.hadoop....

2018-05-12 13:04:00 92

原创 Nginx(一) Nginx安装

Nginx安装一 环境虚拟机:VirtualBox操作系统:CentOS7Nginx版本:nginx-1.6.3二 下载地址http://nginx.org/en/download.html三 安装依赖软件yum -y install gcc gcc-c++ autoconf automake make yum -y install zlib zlib-devel open...

2018-05-11 09:51:00 47

原创 Oracle VM VirtualBox(一) 快速拷贝一个新的虚拟机

拷贝虚拟机(VirtualBox)最简单方法:管理-虚拟机介质管理-复制一 找到虚拟机vdi文件,复制一份并重命名。二 修改新虚拟机的UUID注:不修改创建不了虚拟机,会抛出Oracle VM VirtualBox UUID already exists1.在CMD中切换到VirtualBox的安装目录Oracle VM VirtualBox快捷方式右键查看安装目录2.执行更...

2018-05-10 17:53:00 165

原创 Centos7安装mysql-5.7.19

Centos7安装Mysql一 mysql下载地址: https://dev.mysql.com/downloads/mysql/#downloads二 在centos7上创建安装文件存放、解压目录,上传文件并解压创建目录:mkdir /usr/local/mysql上传文件:(使用Xftp)...解压文件:tar -zxvf mysql-5.7.19-linux-glib...

2017-08-24 15:26:00 172

原创 JVM(一)JVM的基本结构

JVM基本结构一 JVM基本结构示意图二 JVM结构详解一 程序计数器  程序计数器是一块较小的内存空间,它是当前线程所执行的字节码的行号指示器,如果线程执行的是一个Java方法,这个计数器记录的是正在执行的虚拟机字节码指令的地址,如果是一个Native方法,则这个计数器的值为空(Undefined).由于Java虚拟机的多线程是通过线程轮流切换并分配处理器的执行时间来实现的,在任何...

2017-08-23 21:25:00 48

原创 Solr(六)Solr索引数据存放到HDFS下

Solr索引数据存放到HDFS下一 新建solr core hdfs方法:http://www.cnblogs.com/Matchman/p/7287385.html二 修改solrconfig.xml文件文件地址:/usr/local/tomcat/apache-tomcat-8.5.13/solr_home/hdfs/conf/solrconfig.xmlvi /u...

2017-08-16 16:20:00 97

原创 SolrCloud(一)搭建Zookeeper

搭建Zookeeper一 准备三台服务器(本人Centos7虚拟机)AMouse: 192.168.3.201BCattle: 192.168.3.202Ctiger: 192.168.3.203二 下载Zookeeper版本: zookeeper-3.4.6地址: http://mirror.bit.edu.cn/apache/zookeeper/地址: http...

2017-08-14 14:43:00 59

原创 Solr(五)Solr实现简单的类似百度搜索高亮功能-2代码

Solr高亮一 在配置文件中,配置支持Ik分词器的Field修改文件:cd /usr/local/tomcat/apache-tomcat-8.5.13/solr_home/Test/conf/vi managed-schema 红色部分是支持Ik分词器高亮显示的Field二 配置完成之后,重启Tomcat,编写代码进行测试,对于环境搭建本文不做过多赘述。1 与Solr服务器...

2017-08-09 21:02:00 65

原创 Solr(四)Solr实现简单的类似百度搜索高亮功能-1分词器

IK分词器一 效果图二 实现此功能需要添加分词器,在这里使用比较主流的IK分词器。1 没有配置IK分词器,用solr自带的text分词它会把一句话分成单个的字。2配置IK分词器,的话它会把句子分成词组三 下载配置分词器1 下载分词器IK分词器下载地址:http://download.csdn.net/detail/u013292160/99261482 解压下载...

2017-08-09 14:41:00 58

原创 Solr(三)向solr-5.5.4中添加数据

Solr添加数据一首先在创建好的CORE中添加自己需要的Field(可以理解为表的字段)1 切换到配置Field的文件目录,编辑配置Field的文件 managed-schemacd /usr/local/tomcat/apache-tomcat-8.5.13/solr_home/Test/conf vi managed-schema2 添加测试Field二 重启tomca...

2017-08-08 02:24:00 102

protobuf-java-2.5.0.jar

Solr索引hdfs下非结构化数据所需Jar包

2017-08-16

SolrIK分词器

本人测试对Solr5.x以上版本都支持

2017-08-09

SpringMVC+Hibernate+ActiveMQ+爬虫

使用Oracle、Tomcat、Modjk、SpringMVC、Hibernate3、ActiveMQ技术搭建一个(最)简单的分布式小说爬虫系统。

2017-03-30

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

TA关注的人

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