2021年12月31日

MySQL JSON 函数及判断空

摘要: 1. JSON_ARRAY_APPEND 给json列content 里的数组字段添加两个值A,B并删除值C : update TAB set content = JSON_ARRAY_APPEND(content,'$.types','A','$.types','B'), content =JSO 阅读全文

posted @ 2021-12-31 21:02 clearriver 阅读(3858) 评论(0) 推荐(0) 编辑

2021年11月21日

在docker里安装elasticsearch和Kibana

摘要: 1 安装elasticsearch和Kibana 1.1.下载镜像 docker search elasticsearch docker pull elasticsearch:7.14.2 1.2.创建挂载的目录 mkdir -p /mydata/elasticsearch/config mkdir 阅读全文

posted @ 2021-11-21 21:20 clearriver 阅读(132) 评论(0) 推荐(0) 编辑

2019年3月15日

nginx反向代理mysql及负载

摘要: 下载地址: http://nginx.org/packages/mainline/centos/7/x86_64/RPMS/nginx-1.15.9-1.el7_4.ngx.x86_64.rpm 安装: rpm -ivh nginx-1.15.9-1.el7_4.ngx.x86_64.rpm 配置: 阅读全文

posted @ 2019-03-15 12:05 clearriver 阅读(741) 评论(0) 推荐(0) 编辑

2019年3月7日

Redis 基础、高级特性与性能调优

摘要: 本文将从Redis的基本特性入手,通过讲述Redis的数据结构和主要命令对Redis的基本能力进行直观介绍。之后概览Redis提供的高级能力,并在部署、维护、性能调优等多个方面进行更深入的介绍和指导。 本文适合使用Redis的普通开发人员,以及对Redis进行选型、架构设计和性能调优的架构设计人员。 阅读全文

posted @ 2019-03-07 11:35 clearriver 阅读(685) 评论(0) 推荐(0) 编辑

2018年11月20日

CentOS 7安装新版RabbitMQ解决Erlang 19.3版本依赖

摘要: 通过yum等软件仓库都可以直接安装RabbitMQ,但版本一般都较为保守。 RabbitMQ官网提供了新版的rpm包(http://www.rabbitmq.com/download.html),但是安装的时候会提示需要erlang版本>=19.3,然而默认yum仓库中的版本较低。 其实Rabbit 阅读全文

posted @ 2018-11-20 14:59 clearriver 阅读(3489) 评论(0) 推荐(0) 编辑

2018年8月31日

Centos7中docker开启远程访问

摘要: 在作为docker远程服务的centos7机器中配置: 1、在/usr/lib/systemd/system/docker.service,配置远程访问。主要是在[Service]这个部分,加上下面两个参数 2、docker重新读取配置文件,重新启动docker服务 # systemctl daem 阅读全文

posted @ 2018-08-31 14:49 clearriver 阅读(4139) 评论(0) 推荐(1) 编辑

2018年8月27日

基于Docker+Jenkins+Gitlab搭建持续集成环境

摘要: 随着DevOps理念和敏捷理念的发展,我们希望通过自动化技术,加快项目的迭代。尤其是当使用微服务方案后,面临在大量的项目构建和部署工作,借助于jenkins的持续集成,可以快速把应用打包成docker镜像,实现自动部署。 持续集成.png 如图演示了以下的场景: 开发者向自己的gitlab网站提交了 阅读全文

posted @ 2018-08-27 00:49 clearriver 阅读(9019) 评论(0) 推荐(0) 编辑

2018年8月26日

Gitlab利用Webhook实现Push代码后的jenkins自动构建

摘要: 之前部署了Gitlab的代码托管平台和Jenkins的代码发布平台。通常是开发后的代码先推到Gitlab上管理,然后在Jenkins里通过脚本构建代码发布。这种方式每次在发版的时候,需要人工去执行jenkins上的构建动作,有时显得过于繁琐。于是就想到了Gitlab的Webhook功能,通过Webh 阅读全文

posted @ 2018-08-26 13:03 clearriver 阅读(294) 评论(0) 推荐(0) 编辑

在jenkins中调用maven的变量

摘要: Maven内置变量说明: ${basedir} 项目根目录(即pom.xml文件所在目录) ${project.build.directory} 构建目录,缺省为target目录 ${project.build.outputDirectory} 构建过程输出目录,缺省为target/classes 阅读全文

posted @ 2018-08-26 12:13 clearriver 阅读(3443) 评论(1) 推荐(0) 编辑

2018年8月23日

docker中gitlab-runner配置

摘要: 1、启动gitlab-runner 2、注册runner 注: url 和token来自 gitlab 的 Settings--> CI/CD --> Runners 进入gitlab-runner容器生成的配置文件 cat /etc/gitlab-runner/config.toml,如下所示: 阅读全文

posted @ 2018-08-23 22:35 clearriver 阅读(11351) 评论(0) 推荐(0) 编辑

2018年8月18日

搭建docker私有仓库

摘要: 搭建docker私仓,可以使用docker官方提供的registry镜像。该镜像目前有2.0,2.3和2.3.1版本。它只与1.6.0以上版本的docker兼容。搭建私仓的步骤如下: 一:无代理、无认证的registry 1:下载registry镜像: 这里必须加上标签”:2”,否则的话,不加标签的 阅读全文

posted @ 2018-08-18 23:05 clearriver 阅读(974) 评论(0) 推荐(0) 编辑

2018年8月3日

ku8eye 安装概览

摘要: ku8eye web 开发环境 当前版本的 ku8eye web开发环境 以docker镜像方式提供,下载地址为: http://pan.baidu.com/s/1gdYk4CV 文件名说明: ku8eye-web-xxx.tar.gz是ku8eye的docker镜像文件名 Value-packag 阅读全文

posted @ 2018-08-03 10:52 clearriver 阅读(1015) 评论(0) 推荐(0) 编辑

配置docker官方源并用yum安装docker

摘要: 一、docker的官方安装文档: 由docker给的文档可以看出它也只是去配置了一个docker的yum源、然后就通过这个源来安装docker了;在这个文档下我们采用手工配置 的方式 二、配置一个docker用的源: 1、为docker 增加一个新的yum配置文件;touch /etc/yum.re 阅读全文

posted @ 2018-08-03 09:54 clearriver 阅读(493) 评论(0) 推荐(0) 编辑

2018年6月18日

k8s docker集群搭建

摘要: 一、Kubernetes系列之介绍篇 •Kubernetes介绍 1.背景介绍 云计算飞速发展 - IaaS - PaaS - SaaS Docker技术突飞猛进 - 一次构建,到处运行 - 容器的快速轻量 - 完整的生态环境 2.什么是kubernetes 首先,他是一个全新的基于容器技术的分布式 阅读全文

posted @ 2018-06-18 17:05 clearriver 阅读(385) 评论(0) 推荐(0) 编辑

2018年3月7日

CentOS7使用firewalld打开关闭防火墙与端口

摘要: 1、firewalld的基本使用 启动: systemctl start firewalld 查看状态: systemctl status firewalld 停止: systemctl disable firewalld 禁用: systemctl stop firewalld 2.systemc 阅读全文

posted @ 2018-03-07 11:20 clearriver 阅读(99) 评论(0) 推荐(0) 编辑

2018年3月6日

使用Docker搭建CentOS 7 + Apache 2.4+ PHP7

摘要: 从Docker Hub上Pull最新的CentOS 7镜像并新建容器 # sudo docker pull centos docker run -p 8082:80 --name centos_c -itd centos:latest 进入container (镜像): # docker exec 阅读全文

posted @ 2018-03-06 00:17 clearriver 阅读(823) 评论(0) 推荐(0) 编辑

2018年3月3日

docker容器中安装vim

摘要: 在使用docker容器时,有时候里边没有安装vim,敲vim命令时提示说:vim: command not found,这个时候就需要安装vim,可是当你敲apt-get install vim命令时,提示: 这时候需要敲:apt-get update,这个命令的作用是:同步 /etc/apt/so 阅读全文

posted @ 2018-03-03 22:17 clearriver 阅读(70203) 评论(2) 推荐(11) 编辑

2018年2月24日

完整版的OpenLDAP搭建全过程

摘要: 总结: 先写总结,再写正文,嘿嘿嘿。这还是第一次认真的写个文档,写个总结,哈哈。大概在一个月前,第一次听说这个东西,完全没有概念,刚开始的时候看理论的知识,看了几次之后就没看了,看不懂啊。太抽象了,真的太抽象了。然后就把它晾在一边了,又过了一段时间,想了想,既然知道了这个东西,还是得好好学学,好好了 阅读全文

posted @ 2018-02-24 08:57 clearriver 阅读(338) 评论(0) 推荐(0) 编辑

2018年2月23日

Linux 将本地文件上传Linux服务器, 即ssh 命令上传本地文件

摘要: 在linux下一般用scp这个命令来通过ssh传输文件。 1、从服务器上下载文件scp username@servername:/path/filename /var/www/local_dir(本地目录) 例如scp root@192.168.0.101:/var/www/test.txt 把19 阅读全文

posted @ 2018-02-23 14:38 clearriver 阅读(366) 评论(0) 推荐(0) 编辑

docker rmi命令-删除image

摘要: rmi 删除image Removing tagged images Images can be removed either by their short or long ID`s, or their image names. If an image has more than one name, 阅读全文

posted @ 2018-02-23 14:33 clearriver 阅读(3546) 评论(0) 推荐(0) 编辑

导航