自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (1)
  • 收藏
  • 关注

原创 初玩儿vben-admin踩坑Vue3+TypeScript的setup模式纪实[持续更新]

跟着感觉走。。。文章背景TS2322: Type 'Timer' is not assignable to type 'null'.TS6198: All destructured elements are unused.TS6133: 'stop' is declared but its value is never read.TS2339: Property 'offsetWidth' does not exist on type 'Element | null'.文章背景关键词注释:本模式(是指V

2022-05-12 19:20:14 2956

原创 高度解耦的gin路由中间件gin-auto-router,实现自动路由添加

项目地址Github地址https://github.com/dengshulei/gin-auto-routerGitee地址https://gitee.com/dengshulei/gin-auto-router项目目标1. 路由自动注册,不用每次都手动添加2. 将精力放到具体业务逻辑开发上来3. 降低新手的入门难度注意事项暂时只实现了post请求方式,这也是在生产中推荐使用的方式,其它方式可以参考代码自己实现,比较简单。简要描述开发人员只需要编辑controller相关文件Arti

2022-01-28 12:20:15 2360

原创 PHP7.2和MySQL5.7安装的关键点记录

php 7.2 安装rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpmrpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpmyum remove php*yum -y install php72w php72w-cli php72w-common php72w-devel php72w-embedded php72w-

2022-01-13 19:52:11 221

原创 使用PhpOffice的PhpWord生成Word文件损坏,提示:很抱歉,无法开test.docx,因为内容有问题The file is corrupt and cannot be opened

先说一下我的环境:客户端:操作系统:Windows 10 专业版20H2(64 位)内部版本:19042.870浏览器:Microsoft Edge版本 89.0.774.75 (官方内部版本) (64 位)服务器:操作系统:CentOS 8.3.2011Nginx版本:1.14.1PHP版本:7.2.24Yii2版本:2.0.14phpoffice/phpword版本:0.18.1今天,在Yii2下面用PhpWord生成了Word文件。打开文件后提示:很抱歉,无法开test.docx

2021-04-14 10:19:00 5508

转载 使用 U 盘镜像安装 CentOS 8 卡在 [OK] Reached target Basic System 不动无法继续安装

原因主要是安装过程中,程序会根据卷标查找安装文件,但是 ISO 卷标的长度,超过了 U 盘卷标能设置的长度(FAT32),导致引导程序无法找到安装文件,无法继续安装。快速解决方法:修改 U 盘中 \EFI\BOOT\grub.cfg 文件,找到所有的 LABEL=CentOS-8-BaseOS-x86_64 文本,修改为 U 盘实际的卷标如改为:LABEL=CentOS-8-Ba卷标一致就可以找到,就可以继续安装了。参考:https://www.cnblogs.com/xwgli/p/138576

2020-12-17 12:22:46 3607

原创 YII2的Gii 出现错误提示:Undefined index: constraint_name

这个问题主要是因为MySQL数据库升级到8导致的,原因是:MySQL8.*返回的字段名是大写的。出错的位置是:/path/to/vendor/yiisoft/yii2/db/mysql/Schema.php:394我们只需要将对应的代码修改如下: foreach ($rows as $row) { $row = array_change_key_case($row, CASE_LOWER);问题解决。...

2020-11-26 17:36:14 1353 1

原创 pure-ftpd在CentOS Linux 8下连接MySQL出现的bug:Can't connect to server through'/var/lib/mysql/mysql.sock'

背景现在(2020.02.26)CentOS Linux 8下通过dnf安装的Pure-ftpd默认版本是1.0.49。这个版本的Pure-ftpd在使用MySQL认证方式的时候,有个“mysql.sock”相关的bug,如果设置不好,会出现无法使用的情况。Bug重现如下:第一步:将MySQL的配置文件/etc/my.cnf:vi /etc/my.cnf相关的“mysql.sock”...

2020-02-26 16:34:43 323

原创 kibana在CentOS Linux 8 下的简单配置及启动

1、安装我们已经配置过Elasticsearch的yum源,这里可以直接使用。# dnf list --enablerepo=elasticsearch kibana# dnf -y install --enablerepo=elasticsearch kibana安装完成后查看# rpm -ql kibana|grep 'kibana/bin'2、配置# mv /etc/k...

2020-02-24 18:26:25 1963

原创 Logstash在CentOS Linux 8 下的 简单配置及启动

logstash 对于初学者来说是最容易出问题的,所以一下要开 2 个 SSH,一个是命令操作,一个用看查看日志,要保证不要报错。1、安装我们已经配置过Elasticsearch的yum源,这里可以直接使用。# dnf -y install --enablerepo=elasticsearch logstash安装完成后查看# rpm -ql logstash|grep 'logst...

2020-02-24 18:20:15 2195 1

原创 8台Elasticsearch 7在CentOS Linux 8 下分布式集群配置详情

先安装jdk,需要1.8以上的版本略修改hosts# vi /etc/hosts添加以下内容192.168.1.241 p241192.168.1.242 p242192.168.1.243 p243192.168.1.244 p244192.168.1.245 p245192.168.1.246 p246192.168.1.247 p247192.168....

2020-02-24 18:07:01 593

原创 Elasticsearch 7在CentOS Linux 8下的基础安装学习

使用DNF安装Elasticsearch配置Elasticsearch的yum源# vi /etc/yum.repos.d/elasticsearch.repo输入下面的代码[elasticsearch]name=Elasticsearch repository for 7.x packagesbaseurl=https://artifacts.elastic.co/packages...

2020-02-24 17:56:52 556

原创 Yii2在CentOS下的安装与使用

1、安装composerroot用户执行:php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');" php composer-setup.phpmv composer.phar /usr/local/bin/composermkdir /data/site/localhost/yii...

2020-02-24 17:50:32 892

原创 Python广告那么多,我能安装一个学习怎么玩吗?Win10下Python程序开发

最近感觉好像遍地都是Python的广告,Python有那么难学吗?我们能自己安装一个自学一下吗?当然没那么难,完全可以自学。咱们先来了解一下Python能干什么?Python语言可以用来做全栈开发,用于大数据的挖掘和处理,用来开发游戏,用来开发WEB,应用在系统运维,云计算,金融理财分析,人工智能,图形程序开发等涉及各行各业的多个领域。但是大多数普通上班族最主要的应用战场是:数据采集(爬...

2020-01-08 13:50:27 263

原创 如何安装Composer?怎么将Composer切换为国内源?(阿里源)

安装网上能查到的资料,安装方法都是:curl -sS https://getcomposer.org/installer | phpmv composer.phar /usr/local/bin/composer这要从国外下载,速度真的很急人,基本上都要1分钟以上,我们可以通过国内的镜像来下载安装,比如阿里的镜像,安装方法如下:curl -O https://mirrors.aliyu...

2020-01-01 23:02:55 1843

原创 Hadoop怎么使用?Hadoop 3.2.1运行测试,快速学习操作指令。

我安装的版本是Hadoop 3.2.1,操作系统平台是CentOS Linux 8,以下所有的操作都是在这个平台下运行的。安装的方法参考:怎么在CentOS Linux 8上安装Hadoop?安装配置Hadoop的详细步骤Hadoop面向客户的主要有3个模块:HDFS、YARN、MapReduce,我们将分别对这三个模块进行使用测试:HDFS使用测试HDFS是Hadoop的分布式文件系统,...

2019-12-31 16:15:51 3711

原创 Zookeeper启动失败了怎么办?显示Error contacting service. It is probably not running.

在我规划的Hadoop226上启动ZookeeperzkServer.sh start显示内容如下:Using config: /home/hadoop/zookeeper/bin/../conf/zoo.cfgStarting zookeeper ... STARTED看看有没有QuorumPeerMain进程jps显示内容如下:1584 JpsWhat,怎么没有显示,...

2019-12-31 12:51:20 1468

原创 怎么关闭CentOS Linux 8的IPv6?IPv6 duplicate address错误处理

编辑网卡的配置文件,网卡示例内容如下:# vi /etc/sysconfig/network-scripts/ifcfg-ens33##################################TYPE="Ethernet"BOOTPROTO="none"DEFROUTE="yes"PEERDNS="yes" #yes重启网卡将DNS信息写入resolve.conf,no...

2019-12-30 22:17:09 3792

原创 nmcli命令的使用及CentOS Linux 8的网络配置设置

nmcli命令nmcli [OBJECT参数] [显示参数]OBJECT参数 g[eneral] NetworkManager's general status and operations n[etworking] overall networking control r[adio] NetworkManager radio switch...

2019-12-30 19:35:10 1998

原创 怎么安装HBase?如何在CentOS Linux 8 下安装配置Hbase?

HBase的环境搭建及基本使用1、下载HBase以下内容全部用hadoop用户执行。官网地址:https://hbase.apache.org/downloads.html,我们要下载bin版本的。执行如下命令:cd /home/hadoop/serverwget http://mirrors.tuna.tsinghua.edu.cn/apache/hbase/2.2.2/hbase-...

2019-12-29 22:48:04 1088

原创 如何配置Hadoop的机架感知功能?CentOS Linux 8下的机架感知功能配置

查看当前机架感知的参数hdfs dfsadmin -printTopology显示内容大致如下:Rack: /default-rack 192.168.1.221:9866 (hadoop221) 192.168.1.222:9866 (hadoop222) 192.168.1.223:9866 (hadoop223) 192.168.1.224:9866 (had...

2019-12-29 22:25:45 259

原创 PHP程序能不能运行在Hadoop?CentOS Linux 8下PHP的大数据处理

# 答案通过Hadoop的MapReduce功能是可以正常运行PHP程序的。需要通过以下步骤:# 1、安装Hadoop在集群的每台机器上安装Hadoop,保证目录结构和配置文件一致(可以在一台服务器上安装好复制到另外的服务器上),参考:怎么在CentOS Linux 8 上安装Hadoop?2、安装PHP在集群的每台机器上安装PHP,并保持目录结构和配置文件一致,参考:怎么在CentOS Linux 8 上安装PHP?本文假定你已经做好了上述安装,如果没有做好,可以点击上述链接查看相关参考资料

2019-12-29 22:00:26 321

原创 怎么在CentOS Linux 8上安装Hadoop?安装配置Hadoop的详细步骤

前期准备必备软件安装好CentOS Linux 8 并升级完内核和软件包之后再进行Hadoop的安装。参考:1、大数据处理和软件开发第一步:VMware下安装CentOS 8 Linux操作系统2、怎么给CentOS Linux 8升级内核并开启BBR手里有一台Dell R620服务器,共有8块硬盘,通过VMware将虚拟机分布在这8块硬盘上,模拟8台服务器,在一个机架上:编号:/B...

2019-12-29 21:32:12 3387

原创 怎么在CentOS Linux 8上面安装jdk?

下载jdk从Oracle上下载jdk,下载地址:https://www.oracle.com/尽量不要使用其他版本的jdk,容易出现一些奇怪的问题,比如:没有jps命令,自己都不知道哪里出问题了。CSDN的下载镜像:jdk-8u231-linux-x64.tar.gz下载。Oracle不允许随意设立下载镜像,我就在CSDN这里就设置了1个积分下载,以便绕过Oracle限制。上传并解压上述文件下载完成以后,解压出来(如果是官网下载的可以不解压,直接上传到服务器上)。然后把解压出来的“jdk-8u23

2019-12-29 19:22:44 265

原创 如何在CentOS Linux 8上安装时间同步服务chrony集群?(ntp被代替了)

为什么要用chrony代替ntp?这里要分清一个概念ntpd软件和NTP协议不是一个东西,NTP协议是网络时间同步协议。而chrony和ntpd都是实现NTP协议的软件。我们所谓的的“chrony代替ntp”,只是chrony代替了ntpd这个软件。再强调一遍:chrony是实现NTP协议的其中一个软件。之所以chrony会代替ntp,Tristone认为主要有如下几个原因:1、chrony是新的设计,ntpd是老的设计,chrony的设计思想更先进;2、chrony的配置参数比ntpd稍微简单一

2019-12-29 17:44:21 2551

原创 Rsync文件同步软件在CentOS Linux 8下的安装与配置(DNF/YUM安装方式)

YUM安装及配置rsync同步软件主机会开启一个873的端口(port),服务器上要开启这个端口开启这个端口的命令如下:firewall-cmd --add-port=873/tcpfirewall-cmd --add-port=873/tcp --permanentyum -y install rsyncmkdir -p /data/rsync/confmkdir -p /dat...

2019-12-29 13:12:29 2083

原创 CentOS Linux 8运行了防火墙就能防止一切攻击了吗?怎么安装/配置防火墙Firewall?

防火墙能防住什么样的攻击?不能防住什么攻击?关于这个问题网上有很多详细的介绍,咱们用直白的话来说明一下:1、能防住什么:我们不让防火墙外面的人访问的端口,它就一定访问不了。比如:防火墙只开放80端口,对于外面的人来说,其它端口他就一点都看不到。2、不能防住什么:内部服务器中病毒了,防火墙没有办法。对外提供服务的软件有漏洞,被黑客利用,防火墙也没有太好的办法。怎么安装/配置防火墙Firewall?测试平台介绍我们安装的CentOS的版本是CentOS Linux release 8.0.190

2019-12-29 01:44:32 841 1

原创 怎么在CentOS Linux 8 上安装PHP?(DNF/YUM安装方式)

其实CentOS Linux 8 下默认的包管理工具已经变为了DNF,但是为了保持使用习惯,默认又给DNF加了一个软链接,名字就叫YUM。运行YUM命令,其实执行的是DNF,但是这些不影响我们使用YUM或DNF。我还是喜欢用YUM命令,所以以下所有的YUM命令你改成DNF来执行,一样能够成功。安装PHPCentOS Linux 8.0.1905默认的PHP版本是7.2.11,我们先升级一下...

2019-12-29 00:29:49 1341

原创 高可用(HA)Zookeeper|Hadoop|Hbase启动/停止顺序CentOS Linux 8 下运行

一句话:Hadoop启动顺序:Zookeeper->Hadoop->Hbase停止顺序如果我们要维护正在运行的hadoop系统,就需要先停下它,下面是停止的顺序$ stop-hbase.sh #停止Hbase,最好在hadoop221(HMaster)上执行$ stop-all.sh #停止Hadoop的HDFS和YARN,最好在hadoop221(Nam...

2019-12-28 23:45:17 361

原创 CentOS Linux 8的gcc是如何编译C文件的

编写一个C代码#include<stdio.h>int main(){ printf("Hello,world!\n"); return 0;}编译总共需要进行如下4个阶段:(1)预处理阶段(加入相应库,宏替换等)gcc hello.c -E > e.txt(2)编译阶段(生成汇编程序)gcc hello.c -S(3)汇编阶段(把汇编语言程...

2019-12-26 17:09:35 1428

原创 CentOS8怎么重启网卡?CentOS Linux 8 修改IP/配置静态IP

今天想给CentOS修改一下IP,却发现network服务不存在了,转而使用nmcli(CentOS7就开始用了)来操作,这里做个记录。输入以下命令:ls显示如下内容ifcfg-ens160修改IP配置文件vi ifcfg-ens160修改为如下内容CentOS Linux 8怎么重启网卡呢?重启网卡(下面的两条命令都可以):nmcli d c ens160 nmcli c down ens160 && nmcli c up ens160 怎么使用nmcli命令?点击这里查

2019-12-26 10:01:01 8193

原创 怎么给CentOS Linux 8升级内核并开启BBR

为什么要升级内核?升级内核一般是为了支持新特性、新设备、新功能,一些老的内核也可能存在一些bug。升级内核也可以对照理解为Windows打补丁。因为我给系统上安装的版本是CentOS-8-x86_64-1905,该版本默认安装的内核是4.18.0。而最新版的内核是5.4.6,系统中的内核与最新内核查了好多个版本,需要升级一下。Linux内核eprl源网站:http://elrepo.org/tiki/tiki-index.php

2019-12-26 08:48:47 5025

原创 怎么给CentOS Linux 8更换国内源(阿里源)

概述CentOS Linux长期以来一直存在一个不和谐的问题:Python2和Python3如何共存。在CentOS Linux 8以前,系统默认的Python版本是2.x,装上个3.x还跟后娘养的一样没有什么地位,稍有不慎不是这里不好用就是那里不好用。最夸张的是手动将Python2.6升级到2.7,YUM直接挂了。如果想配置成运行命令“python ”直接执行的是3.x版本,有一堆的文件需要跟...

2019-12-25 23:43:38 32246 14

原创 大数据处理和软件开发第一步:VMware下安装CentOS 8 Linux操作系统

说明如果手里有淘汰下来的电脑,可以直接将操作系统装在物理电脑上。直接看下面的CentOS7 Linux系统安装部分,不用看VMware安装的相关内容如果手里只有一台电脑,那么只能通过安装虚拟机来安装CentOS7 Linux。虚拟机软件有好多种,本文将以WMware为例来进行安装讲解。为什么选择CentOS7 Linux而不是别的Linux发行版?因为CentOS7 Linux是基于Red...

2019-12-25 18:24:39 1338

原创 如何制作CentOS 8 Linux安装U盘

首先,准备一个质量比较好的U盘,一定不能是那些扩容U盘,可能会导致安装失败。对于U盘的容量,如果下载的是CentOS 8 Linux网络安装包“CentOS-8-x86_64-1905-boot.iso”,那么1G以上的U盘都可以。如果下载的是完整版安装包“CentOS-8-x86_64-1905-dvd1.iso”,则最少需要一个8G以上的U盘才能装下。我手头有个16G的U盘,满足安装系统的容量要求,下面开始正式制作CentOS 8 Linux安装U盘。

2019-12-25 13:39:14 6251

jdk-8u231-linux-x64.tar.gz

jdk-8u231-linux-x64.tar.gz截至2019.12.29 最新版JDK for Linux x64

2019-12-29

空空如也

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

TA关注的人

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