自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

原创 clickhouse集群容器化搭建

本文将记录使用clickhouse镜像,分别在两种场景下搭建6节点集群:1.在一台机器上使用容器方式安装clickhouse集群;2.在六台机器上使用容器方式安装clickhouse集群。此次使用的是的官方镜像,使用下面命令下载:docker pull clickhouse/clickhouse-server:22.1.2.2先介绍第一种方式:1.cd容器:kafka1文件名:/root/kafka/kafkaetc/kafka1.list文件内容:...

2022-01-24 14:25:36 2597

原创 kafka集群搭建

本文将记录使用kafka镜像,分别在两种场景下搭建3节点集群:1.在一台机器上使用容器方式安装kafka集群;2.在三台机器上使用容器方式安装kafka集群。此次使用的是wurstmeister的,下载量是比较大的。使用下面命令下载:docker pull wurstmeister/kafka:2.13-2.8.1先介绍第一种方式:1.在宿主机分别建立3个kafka容器ENV参数文件,改文件配置容器启动传入的环境变量。配置文件中的使用的zookeeper1,zookeeper2,zooke

2022-01-21 17:44:47 3145

原创 群辉nas420+ docker 安装Gitlab

由于预算有限加之在家使用所以买了群辉420+,可是420+只有2G内存,在公司测试环境我记得要启动Gitlab至少要4G内存,怎么办?幸好420+还留有一个内存插槽,于是网购8G内存插上了,下来就开整吧!(我这里使用的是群辉DMS7.0)群辉是有一个容器套件的如下图:安装后可以在这个主菜单找到:点击这个应用就可以看到????????:这就是一个管理容器页面,安装镜像设置参数,管理网络,启动容器,这里就不详述了。就吐槽一下“注册表”这个功能吧,这个“注册表”是群辉从??????

2022-01-20 19:35:58 1853 1

原创 chproxy镜像制作及使用

本文将介绍chproxy镜像制作及使用1.制作镜像,编写Dockerfile。下面是Dockerfile的内容:#使用go官方镜像FROM golang:1.17-alpine#安装需要的依赖包RUN apk add --update zstd-static zstd-dev make gcc musl-dev#安装最新版本的chproxyRUN go install github.com/Vertamedia/chproxy@latest#建立配置文件目录RUN mkdir c

2022-01-20 11:50:23 801

原创 zookeeper集群搭建

本文将记录使用zookeeper镜像,分别在两种场景下搭建3节点集群:1.在一台机器上使用容器方式安装zookeeper集群;2.在三台机器上使用容器方式安装zookeeper集群。此次使用的zookeeper镜像是官方镜像。先介绍第一种方式:1.在宿主机分别建立3个zookeeper容器ENV参数文件,改文件配置容器启动传入的环境变量。容器:zookeeper1文件名:/root/zookeeper/zookeeperetc/zookeeper1.list文件内容:ZOO_M

2022-01-19 20:41:57 1750

原创 《Learning react 2》学习笔记 chapter 4 How React Works

11

2021-01-02 12:18:44 170 1

原创 ant design pro 运行环境搭建

下面安装环境是centOS7.6容器:1.增加安装yarn和nodejs的安装yum源。curl --silent --location https://dl.yarnpkg.com/rpm/yarn.repo | tee /etc/yum.repos.d/yarn.repo;curl --silent --location https://rpm.nodesource.com/setup_15.x | bash -;2.安装nodejs和yarnyum install yarn3

2020-12-25 16:47:47 424

原创 从0开始学习ant design pro

最近开始从零学习ant design pro,在这里记录写我的学习路径吧!先看看ant design pro官网的“前序准备”:我们的技术栈基于ES2015+、React、UmiJS、dva、g2和antd,提前了解和学习这些知识会非常有帮助。又是一大堆新名词。经过简单了解他们关系应该是这样的:ES2015+:经常被称为ES6,其实就是Javascript的升级版;React是一个用于构建用户界面的 JavaScript 库;antd是蚂蚁金服开发的一个React U...

2020-12-23 16:30:19 375

原创 zabbix agent指向多台zabbix server

公司最近在上RPA,在RPA流程中需要获取zabbix数据做判断,一开始就想到zabbix_get简单又方便。可是尴尬的事情出现了:[root@manage ~]# zabbix_get -s 101.221.155.218 -p 10050 -k "system.uptime"zabbix_get [16922]: Check access restrictions in Zabbix agent configuration经过排查发现: zabbix_get 命令只能由zabb..

2020-06-30 08:53:39 1981 2

原创 docker Mysql连接慢问题--DNS的锅

现象描述:本机连接mysql速度很快 远程连接mysql速度需要等待30秒左右 远程连接后访问mysql中的表正常问题原因是由于mysql对连接的客户端进行DNS反向解析。官方文档关于DNS的说明:How MySQL uses DNSWhen a new thread connects to mysqld, mysqld will spawn a new thread to handle the request. This thread will first check if the h

2020-06-01 15:10:44 1080

原创 再次遇到WARNING: IPv4 forwarding is disabled. Networking will not work

昨天在次遇到“WARNING: IPv4 forwarding is disabled. Networking will not work”,完过容器的同学估计都会遇到这个问题,因为网上关于这个报错一搜一大把,都是一个解决办法修改操作系统的“net.ipv4.ip_forward”参数,但是没有看到说明原因的。在这里我就再赘述一遍,操作过程如下:#我这里使用的是centos7vi /etc...

2020-04-15 20:13:17 2521

原创 《凤凰项目:一个IT运维的传奇故事》读书笔记

简介 本书讲述了一个

2020-04-05 00:07:18 663

原创 Python 1分钟搭建一个文件服务 容器里文件下载好帮手

搭建FTP,或者是搭建网络文件系统,这些方法都能够实现Linux的目录共享。但是FTP和网络文件系统的功能都过于强大,因此它们都有一些不够方便的地方。比如你想快速共享Linux系统的某个目录给整个项目团队,还想在一分钟内做到,怎么办?很简单,使用SimpleHTTPServer。  各种Linux发行版通常都内置了Python,故使用此方法非常方便。在其它OS(比如Windows)此方法也...

2020-04-02 22:58:34 244

原创 Rails Active Record Associations 笔记(一)

1.Thebelongs_toAssociation一本书属于一个作者类:class Book < ApplicationRecord belongs_to :authorendclass Author < ApplicationRecordend迁移类:class CreateBooks < ActiveRecord::Migra...

2020-04-02 22:51:31 191

原创 Centos7镜像修改时区

最近在搭建容器环境时经常使用centos的镜像,但是镜像的时区与北京时间差了8小时,为了解决这个问题可以执行下面命令:cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo "Asia/Shanghai" > /etc/timezone 如果需要打在镜像里只需在dockerfile 中增加上面命...

2019-09-06 14:55:17 1043

原创 rails console 提示 “cannot load such file -- readline”

最近在centos下安装rails环境,安装过程中并无报错,但是在启动rails c时提示如下报错:Traceback (most recent call last):bin/rails: Bootsnap::LoadPathCache::FallbackScan 43: from bin/rails:4:in `<main>' 42: from /opt/ruby/...

2019-08-08 16:45:39 995

原创 《Learning react》学习笔记 chapter 2 Emerging JavaScript

ECMA:欧洲计算机制造联合会,负责推动JavaScript改进,相当于对JavaScript的变更审批的组织。最近通过ECMA发布的JavaScript版本是2015年6月获得批准,并被许多名称称为:ECMAScript 6,ES6,ES2015和ES6Harmony。这章主要介绍ES6的一些新特性:变量的声明:1.const常量,是一个无法更改的变量。 像之前的其他语言一样...

2019-04-22 14:47:08 152

原创 安装grafana(docker 版)

grafana docker 版的安装官网有安装说明,但是不知道为什么没有公布Dockerfile,而我在安装zabbix插件时,使用官方方法直接再docker run 中使用-e "GF_INSTALL_PLUGINS=alexanderzobnin-zabbix-app"没有生效,看不到Dockerfile所以就不研究了,直接以官方镜像为基础自己在做一个Dockerfile。代码如下...

2019-03-07 14:28:36 4421

原创 rails centos docker镜像制作 踩坑记

rails的镜像在docker hup上有也不少,为什么还要自己制作呢?因为我使用生产环境使用了oracle数据库,rails需要连接oracle数据,原本我已经下载已经安装好rails镜像,但是镜像系统是Ubuntu。ubuntu安装oracle客户端百度了一下貌似比较麻烦,况且我之前在red hat 环境下安装过rails环境,那就自己动手来写一个rails的docker file:#使...

2019-03-05 10:06:08 357 1

原创 centos7 防火墙入坑

centos7 防火墙命令已经修改为systemctl关闭防火墙:systemctl stop firewalld.service防火墙状态:systemctl status firewalld.service启动防火墙:systemctl start firewalld.service ...

2019-02-27 11:34:34 198

原创 Grafana配置zabbix(docker 版)数据源 踩入深坑

  在机器上已经安装好了Grafana容器,zabbix-web-Nginx-MySQL容器,镜像都是从官网下载官方制作的镜像,grafana配置zabbix数据源也是很简单的(grafana官网写的也很清楚)。下面就到了

2019-02-26 23:09:53 2264 3

原创 ZABBIX(docker版)安装

介绍以下安装环境:操作系统:CentOS 7.6 docker版本:18.09.0 zabbix版本:4.0.3 mysql版本:8.首先我已经在有外网的环境下下载了zabbix和MySQL的镜像并且打包传递到离线服务器上。由于之前的文章已经有介绍过如何离线获取镜像,并且大家下载软件版本很可能都一样,所以这里不在详述该操作。下面操作我们将在内网机器完成:1.建立一个docker的虚...

2019-02-23 11:42:12 2214

原创 离线安装docker环境

     因为公司网络内网环境,无法在线安装docker环境,本来yum安装就好事情现在变得很复杂.解决思路是在在线的环境使用yum工具下载所需的RPM包(下载方法在我以前的blog有).  下载完安装包就很简单了:rpm -ivh container-selinux-2.74-1.el7.noarch.rpm rpm -ivh containerd.io-1.2.0-3.el7.x8...

2019-02-22 11:06:10 2698

转载 Oracle Database Server Docker Image Documentation

Oracle Database Server 12c R2 is an industry leading relational database server. The Oracle Database Server Docker Image contains the Oracle Database Server 12.2.0.1 Enterprise Edition running on Orac...

2019-01-29 09:12:35 517

原创 离线获取docker镜像

1.在有公网环境下使用 docker pull 命令下载相应的镜像,使用docker images 列出所有镜像:liuchendeMacBook-Pro:Downloads liuchen$ docker imagesREPOSITORY TAG IMAGE ID CREATED ...

2019-01-23 17:25:22 19070

原创 自己搭建yum源

1.将下载的RPM包放在一个文件里。mkdir rpms2.进入该文件夹。cd rpms 3.使用createrepo命令将该目录制作成软件仓库。如果createrepo命令不存在的,可以yum install createrepo进行安装。createrepo .4. 配置yum源。[root@hhhh yum.repos.d]# cat localself....

2019-01-22 11:54:54 679

原创 yum 安装软件包并保存相关安装包

    由于我们公司生产环境与公网不同,经常会遇到离线安装rpm工具包的问题。我们经常是在在线的情况下,通过以下两种方式下载相关RPM包:1.修改yum的配置文件。vi /etc/yum.conf 修改 keepcache=12.使用工具yum-utils。yum -y install yum-utilsyum install docker --downloadonly --...

2019-01-21 16:54:41 2025

原创 rails跨域访问配置

    在百度上搜索“rails跨域访问”会出现很多关于跨域访问的文章,其实大都是摘自Git上rack-cors的readme:    https://github.com/cyu/rack-cors/blob/master/README.md    但是大多摘抄都少了对Access-Control-Allow-Credentials这个头参数的设置,这也就是我踩得坑,所以文档一般还是要看官方的。...

2018-02-11 16:46:36 1649

原创 Ruby&Rails环境的离线安装

Ruby&Rails环境的离线安装1.找一台可以联网的计算机。2.在https://github.com/rvm/rvm/tags上选择rvm安装版本。3.在联网的机器上,使用非root用户。下载rvm安装包,解压并安装。shell$ curl -sSL https://github.com/rvm/rvm/tarball/stable -o rvm-stable.tar.gz

2018-02-05 15:53:59 2355

原创 pip离线安装python包

1.建立放置python包的目录mkdir py_packages2.使用下面命令在有网络的环境下下载相关python包pip install --download ./py_packages ansible (这里以安装ansible为例)新版pip已经不支持上面命令,现在已经改为:pip download ansible3.把包拷贝到离线环境下执行下面...

2018-02-02 11:32:20 18141

原创 Nginx离线源码安装

1.官网下载源码文件:http://nginx.org/en/download.html2.解压文件:tar xvf nginx-1.12.2.tar.gz了解一下nginx源码文件结构:contrib           ---geo2nginx模块Configure       ---该文件包含编译Nginx所需的所有配置细节和参数。 执行该文件将创建一个Makefile。conf      ...

2018-01-30 16:44:00 1395

原创 node.js和npm离线安装

离线安装node.js和npm1.下载官方安装包并拷贝到离线机器上。官方下载地址:https://nodejs.org/en/download/2.解压文件:tar-xJf node-v8.9.4-linux-x64.tar.xz2.放到相应目录例如/opt/sudo mvnode-v8.9.4-linux-x64 /opt/3.建立文件链接使npm和node命

2018-01-29 23:12:34 16445

原创 informix关联表update数据

informix关联表update数据:1.关联两个表 Update A set A.type= (select B.type from B where B.ID= A.ID)where exists (select 1 from B where B.ID = A.ID); 注意:Informix中Update操作不支持表的别名。 ...

2018-01-16 15:37:33 3979

原创 python打包发送十六进制字符

最近在做加密机监控,一般加密机只接受十六位进制字符。后来找到发送方法代码如下:import structimport socketa=[0x00,0x02,0x4e,0x50]s=socket.socket(socket.AF_INET,socket.SOCK_STREAM)s.connect(('127.0.0.1',8000))data=struct.pack("%dB"...

2018-01-16 14:55:43 2122 1

原创 Linux服务器安装oracle客户端

用Python或者ruby语言访问oracle数据时都需要安装oracle客户端,下面介绍下安装客户端步骤:1.进入官方下载客户端页面(http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html)2.下载相应版本RPM包例如:oracle-instantclient11.2-b...

2018-01-09 16:08:11 1442 1

空空如也

空空如也

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

TA关注的人

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