
linux
文章平均质量分 67
Qlove95
程序猫
展开
-
Centos 安装hadoop集群
Hadoop生态体系中总共会出现如下进程角色:Hadoop HDFS的管理角色:Namenode进程(仅需1个即可(管理者))Hadoop HDFS的工作角色:Datanode进程(多个(工人,越多越好,一个机器启动一个))Hadoop YARN的管理角色:ResourceManager进程(仅需1个即可(管理者))Hadoop YARN的工作角色:NodeManager进程(多个(工人,越多越好,一个机器启动一个))原创 2023-07-20 09:24:15 · 1679 阅读 · 1 评论 -
jenkins + gitlab + harbor实现前后端分离项目的CI/CD持续交付部署
从CI/CD过程开始,包含所有阶段并负责创建自动化和无缝的软件交付的一系列步骤称为CI/CD管道工作流。使用CI/CD管道,软件发布工件可以从代码提交阶段到测试、构建、部署和生产阶段在管道中移动和前进。这个概念非常强大,因为一旦指定了一个管道,它的一部分或全部就可以实现自动化,从而加快流程并减少错误。换句话说,CI/CD管道使企业更容易一天自动多次交付软件。DevOps工程师经常会因为CI/CD中各个阶段的自动化而与CI/CD管道混淆。原创 2023-04-10 16:25:43 · 2031 阅读 · 2 评论 -
linux下安装docker仓库-Harbor
http和https选一个就行,注释掉另一个,hostname用真实可用ip,因为harbor要被其他机器访问。安装成功后,会显示如上内容,根据之前配置的ip:port查看harbor,正常显示登录页代表安装成功。默认端口为80,我这里修改为8020了,默认密码是Harbor12345,我这里修改成自己的密码。我这里下的是harbor-offline-installer-v2.7.1.tgz。复制一份harbor.yml.tmpl为harbor.yml。环境,所以安装Harbor之前必须保证系统已安装。原创 2023-04-07 16:23:03 · 312 阅读 · 0 评论 -
linux环境安装nginx
首先安装nginx依赖环境,gcc pcre和openssl。我这里直接使用wget下载,选择的是1.18版本。根据需要修改nginx.conf文件。如果修改了配置文件,执行。原创 2023-03-30 14:04:17 · 111 阅读 · 0 评论 -
linux上搭建mysql数据库集群,实现数据库主从同步和读写分离
当我们在mysql主库上进行写的操作时,主库会将操作进行备份,存储到二进制日志binlog,由从库的I/O线程来读取binlog日志的内容,将主库中写的操作读取到从库并转存到从库的中继日志relaylog中,从库通过SQL线程将relaylog中的内容进行读取并写入库中,实现主从数据同步。检查mysql主节点容器的配置,找到容器ip,我这里是172.17.0.3,部署在非同一台机器的可以忽略,直接用真实ip即可。binlog-ignore-db=mysql #忽略的数据, 指不需要同步的数据库。原创 2023-03-15 16:01:28 · 1178 阅读 · 0 评论 -
docker镜像生成导致linux磁盘空间不足( No space left on device),清理docker日志
服务器的应用突然不能访问了,系统提示Nospaceleftondevice,得知是由于服务器磁盘满了所致。清理docker日志原创 2022-08-01 10:39:38 · 1601 阅读 · 0 评论 -
使用docker安装pgsql
我这里使用的是pgsql12版本先使用docker拉取镜像[root@s73 ~]# docker pull postgres:1212: Pulling from library/postgresa2abf6c4d29d: Pull complete ......59525896cd85: Pull complete Digest: sha256:1d098cd3c1a7b132edc5bfdd7d775ff0949104b150e31d52c0aff7bdcd25c53eS..原创 2022-05-19 18:03:19 · 3039 阅读 · 0 评论 -
linux(centos7)下安装docker
docker前置要求kernel 3.10+,所以系统内核需要大于3.10才能使用docker,查看内核版本[root@m72 ~]# uname -r3.10.0-957.el7.x86_64安装docker如果有旧版本docker,先卸载掉yum remove docker docker-common docker-selinux docker-engine# 用于删除镜像等rm -rf /var/lib/docker我这里显示没有安装过dockerLoaded..原创 2022-05-12 15:50:40 · 550 阅读 · 0 评论 -
docker部署项目,工作流流程节点展示及图片文字乱码问题解决办法
1.问题原因在开发的一个项目使用工作流引擎,前台页面展示流程图的时候,流程节点展示为乱码,同时生成二维码图标也是正方形,如下图所示:经排查找到原因,服务器所有项目均使用docker容器化部署,考虑为docker环境缺少对应字体的原因2.解决方法需在部署时将对应字体引入docker环境。先将对应字段引入项目,再在打包镜像时利用dockerfile将项目内字体文件导入docker环境即可windows系统字体文件位于如下路径C:\Windows\Fonts根据需..原创 2022-03-08 13:12:10 · 1344 阅读 · 0 评论 -
Linux创建swap分区(虚拟内存)
最近云服务器内存不太够用了,利用swap扩展一下内存大小[root@localhost ~]# free -h total used free shared buff/cache availableMem: 7.6G 5.5G 299M 119M 1.9G 1.8GSwap: 0B 0B ..原创 2022-01-13 17:24:43 · 1036 阅读 · 0 评论 -
centos7 root根目录扩容(提示bash: 无法为立即文档创建临时文件: 设备上没有空间)
目录一、背景二、root目录扩容备份home分区文件卸载/home删除/home所在的lv扩展/root所在的lv扩展/root文件系统重新创建home lv创建文件系统挂载homehome文件恢复一、背景今天发现服务器好多服务停掉了,登陆服务器也提示设备上没有空间 df -h 查看一下系统空间[root@bd tmp]# df -h文件系统 容量 已用 可用 已用% 挂载点devtmpfs ...原创 2021-12-31 13:34:26 · 3339 阅读 · 3 评论 -
Linux(centos)环境安装、卸载docker
目录1.检查环境和依赖1.检查系统内核,需要3.10以上版本2.检查centos版本,需要centos7以上3.安装依赖 4.设置yum源2.安装程序包3.卸载docker1.查询docker安装的包 2.卸载依赖 3.删除文件1.检查环境和依赖1.检查系统内核,需要3.10以上版本[root@bd ~]# uname -r...原创 2021-12-28 11:20:03 · 851 阅读 · 0 评论 -
Linux搭建自己的Maven私有仓库(nexus)
目录1.安装maven仓库依赖安装maven:2.安装nexus3.批量上传jar1.安装maven仓库依赖nexus仓库依赖jdk,maven,我用的版本如下:jdk8maven 3.6.3nexus 3.37.1jdk本机已安装,没有安装的可以自己参考linux安装jdk的方法安装maven:可以yum安装也可以通过包安装,我这里通过包安装,使用的3.6.3版本官网下载版本:Index of /dist/maven/maven-3下载对应的原创 2021-12-27 16:13:46 · 3946 阅读 · 0 评论 -
linux下安装Jenkins(centos7,另附使用docker安装)
1.下载安装包官网红帽稳定版:Redhat Jenkins Packageshttps://pkg.jenkins.io/redhat-stable/[root@dd /]# sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo --no-check-certificate--2021-12-02 16:33:00-- https://pkg.jenk...原创 2021-12-23 16:30:43 · 1640 阅读 · 1 评论