- 博客(49)
- 资源 (4)
- 收藏
- 关注
原创 数据库表的备份
数据库表的备份create table 表名_20210923 like 原表;insert into 表名_20210923 select * from 原表;
2021-11-10 15:47:10
574
原创 2021-11-10
k8s查询日志操作kubectl logs 常用于将容器中的日志查询或导出可用参数:-c, --container="": 容器名 -f, --follow[=false]: 指定是否持续输出日志 --interactive[=true]: 如果为true,当需要时提示用户进行输入。默认为true --limit-bytes=0: 输出日志的最大字节数。默认无限制 -p, --previous[=false]: 如果为true,输出pod中曾经运行过,但目前已终止的容器的日志
2021-11-10 15:41:13
1377
原创 Linux时区配置
查看和修改Linux的时区查看当前时区命令 : “date -R”修改设置Linux服务器时区方法 A命令 : “tzselect”方法 B 仅限于RedHat Linux 和 CentOS命令 : “timeconfig”方法 C 适用于Debian命令 : “dpkg-reconfigure tzdata”复制相应的时区文件,替换系统时区文件;或者创建链接文件cp /usr/share/zoneinfo/主时区/主时区/主时区/次时区 /etc/localtime
2020-07-15 11:52:41
361
原创 ELK+Filebeat+nginx+kafka(zookeeper)+kibana集群搭建
Elasticsearch集群搭建软件版本:elasticsearch-7.6.0-linux-x86_64.tar.gz服务器系统:CentOS Linux release 7.7.1908 (Core)java版本:java version “1.8.0_144”内存:32G主机名地址es01172.19.79.190es02172.19.79.191es03172.19.79.192kibana172.19.79.193zk01172
2020-07-14 17:29:43
386
原创 创建Hadoop-hive报错
hive报错报错1: 在执行hive时出现 Exception in thread "main" java.lang.IllegalArgumentException: java.net.URISyntaxException: Relative path in absolute URI: ${system:java.io.tmpdir%7D/$%7Bsystem:user.name%7D解决...
2020-06-05 22:24:38
857
原创 nginx模块
模块nginx状态模块:nginx状态模块: --with-http_stub_status_module 功能:查看当前nginx服务器的并发量和总的请求数(客户端基本访问状态信息) 显示信息解释: Active connections #Nginx 当前活跃连接数 server #Nginx 处理接收握⼿总次数(TCP总连接数) accepts ...
2020-04-15 14:50:51
303
原创 nginx入门
主配置文件Nginx.conf/etc/nginx/nginx.confNginx 主配置文件整体分为三块,分别是CoreModule(核心模块)EventModule(事件驱动模块)HttpCoreModule(http 内核模块) 第一部分:配置文件主区域配置user nginx; #定义运行nginx进程的用户worker_proc...
2020-04-15 14:32:51
194
原创 Ubuntu 18.04 server 修改 apt 软件源为阿里云的源
复制源文件备份,以防万一sudo cp /etc/apt/sources.list /etc/apt/sources.list_back编辑源列表文件#sudo vim /etc/apt/sources.listdeb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiversedeb-src...
2020-04-13 17:29:22
407
原创 自动化运维-Ansible playbook执行
PlaybookPlaybook 翻译过来就是“剧本”, 那 playbook 组成如下 play: 定义的是主机的角色 task: 定义的是具体执行的任务 playbook: 由一个或多个 play 组成,一个 play 可以包含多个 task 任务 简单理解为: 使用不同的模块完成一件事情#Playbook 的优势 功能比ansible命令更强大 能很好的控制先后执行顺序, 以...
2020-04-10 17:49:15
702
原创 自动化运维-Ansible命令行执行
简介Ansible 是 python 中的一套模块,系统中的一套自动化工具,只需要使用 ssh 协议连接及可用来系统管理、自动化执行命令等任务。程序架构安装目录如下(yum安装): 配置文件目录:/etc/ansible/ ansible的配置文件为/etc/ansible/ansible.cfg,ansible有许多参数,其中一些常见的参数有: 1: inventory...
2020-04-10 17:32:21
1966
原创 容器资源使用监控-Cadvisor
前言由于需要测试,没有使用物理机,需要消耗的资源太大,怕物理机器没办法承受,导致影响其他的业务。所以使用容器来进行测试,在测试过程中发现容器的内存消耗过大,使得机器多次内存溢出,但是有无法及时的确定原因,所以采用了内存限制,但是也需要一个方案来检测情况。docker stats VS cadvisordokcer stats 可以查看运行的 Docker 镜像的运行状态,例如:这种方式比较...
2020-04-03 17:34:21
920
1
原创 Grafana之Dashboard面板美化
Grafana介绍Grafana是一个可视化面板(Dashboard),有着非常漂亮的图表和布局展示,功能齐全的度量仪表盘和图形编辑器,支持Graphite、zabbix、InfluxDB、Prometheus和OpenTSDB作为数据源。Grafana主要特性:灵活丰富的图形化选项;可以混合多种风格;支持白天和夜间模式;多个数据源。但是也会存在一个问题,grafana没有可用的dashboar...
2020-04-03 15:44:59
11071
原创 CentOS7下部署Prometheus+Grafana+node_exporter监控
介绍:Prometheus是一个开源的系统监视和警报工具包,自2012成立以来,许多公司和组织采用了Prometheus。它现在是一个独立的开源项目,并独立于任何公司维护。在2016年,Prometheus加入云计算基金会作为Kubernetes之后的第二托管项目。特点:多维数据模型(有metric名称和键值对确定的时间序列)灵活的查询语言不依赖分布式存储通过pull方式采集时间序...
2020-04-03 11:12:04
860
原创 docekr-k8s搭建及注意事项
阿里云镜像地址docker-ce镜像Ubuntu系列:# step 1: 安装必要的一些系统工具sudo apt-get updatesudo apt-get -y install apt-transport-https ca-certificates curl software-properties-common# step 2: 安装GPG证书curl -fsSL https:/...
2020-04-02 14:05:19
469
原创 Hbase2.2.4分布式部署
Hbase2.2.4分布式部署HDFS配置:hdfs node: ambari: cd /usr/hdp/2.6.5.0-292/hadoop/conf scp core-site.xml hdfs-site.xml root@master:/home/hbase-2.2.4ssh hdfs@hdfs_node_ip hdfs 权限更改: hdfs dfs -ls / hdf...
2020-03-30 16:18:37
1947
原创 mysql 初始化报错nor 'localhost' could be looked up with '/usr/libexec/resolveip'解决
mysql单机多实例:vim /etc/my3307.cnf cat /etc/my3307.cnf [mysqld] datadir=/data/3307/ socket=/data/3307/mysql.sock port=3307 user=mysql symbolic-links=0 [mysqld_safe] log-error=/data/3307...
2020-03-30 14:01:54
1261
1
原创 pdf文档转html
前言在日常的一些工作中,偶尔也需要我们把图片转换为文字。目前大部分办公软件还无法实现类似的功能,因此遇到类似的问题时,我们只能自己动手解决。同时由于业务要求,需要将采集到的pdf批量转化html,对于标题,可以对该pdf相关内容进行截图,识别图片上的文字,进行标题匹配。需要实现这些功能,需要以下几个工具,chrome和chromedrive,版本需要一致。tesseract-ocr,需要安装中英...
2020-03-23 18:08:59
669
原创 docker容器内调用宿主机docker执行
把docker相关的命令和依赖使用-v挂载到容器docker run -it -d \--restart=always -u root \-v /usr/bin/docker:/usr/bin/docker \-v /var/run/docker.sock:/var/run/docker.sock \-v /usr/lib64/libltdl.so.7:/usr/lib/x86_64-...
2020-03-19 17:02:18
5003
原创 ceph-常用命令
启动一个ceph进程#启动mon进程service ceph start mon.node1#启动msd进程service ceph start mds.node1#启动osd进程service ceph start osd.0#查看机器的监控状态ceph health#查看ceph的实时运行状态ceph -w#检查信息状态信息ceph -s#查看ceph存储空间...
2020-01-17 17:18:30
456
原创 ceph-rbd挂载
RBD挂载环境配置系统:centos7内核:3.10.0-1062.4.3.e17.x86_64ceph版本:ceph version 12.2.12 (1436006594665279fe734b4c15d7e08c13ebd777) luminous (stable)centos-yumvim /etc/yum.repos.d/ceph-clinet.repo[ceph-noa...
2020-01-17 17:10:04
2601
原创 mysql-slave(主从)
MySQL主从注意: 由于MySQL不同版本之间的(二进制日志)bin-log格式可能会不一样,建议Master(主)的MySQL版本和Slave(从)的版本尽可能的相同。原理: MySQL主从是基于binlog,在主机上需开启binlog才能进行主从;binlog有三种模式:Statement: Binlog中存储SQL的语句,存储日志量是最小的。Row: 存储event数据,存...
2020-01-12 15:01:34
3485
原创 Pod健康检查-俩种检测机制
在Kubernetes集群当中,我们可以通过配置liveness probe(存活探针)和readiness probe(就绪性探针)来影响容器的生存周期。1 kubelet 通过使用 liveness probe 来确定你的应用程序是否正在运行,通俗点将就是是否还活着。一般来说,如果你的程序一旦崩溃了, Kubernetes 就会立刻知道这个程序已经终止了,然后就会重启这个程序。而我们的...
2020-01-07 16:48:07
1045
原创 pod和service创建
vim nginx-pod.yamlnginx-pod测试: apiVersion: v1 kind: Pod metadata: name: nginx-pods namespace: default labels: app: nginx-pods release: v1 spec: containers: - name: nginx-...
2020-01-07 16:20:03
360
原创 kubernetes-dashboard
kubernetes-dashboard安装镜像拉取docker pull registry.aliyuncs.com/google_containers/kubernetes-dashboard-amd64:v1.10.1yaml获取curl -O https://raw.githubusercontent.com/kubernetes/dashboard/master/aio/dep...
2020-01-07 16:16:14
509
原创 pod的俩中钩子
PodHookPod Hook 是由 kubelet 发起的,当容器中的进程启动前或者容器中的进程终止之前运行,这是包含在容器的生命周期之中。我们可以同时为 Pod 中的所有容器都配置 hook。Kubernetes 为我们提供了两种钩子函数:PostStart:这个钩子在容器创建后立即执行。但是,并不能保证钩子将在容器ENTRYPOINT之前运行,因为没有参数传递给处理程序。主要用于资源部...
2020-01-07 16:02:53
331
原创 hive-测试
hive-测试hive ##------命令行直接输入,如果没有这个命令,看环境变量是否添加,或者profile是否生效。hive> show functions;OK!!=$sum0%&*+-/<<=<=><>===>>=^absacosadd_monthsaes_decrypt...
2019-12-31 10:13:23
724
原创 hadoop生态集群安装(Hadoop,Hive,Zookeeper,Kafka,Flume,Hbase,Spark)
说明系统:Ubuntu18.04-server节点:节点IP备注tmp1172.19.79155master,hivetmp2172.19.79156slaves1tmp3172.19.79157slaves2软件包:主机映射sudo vim /etc/hosts#127.0.1.1 tmp1172.19.79.155 tmp11...
2019-12-30 18:15:26
574
原创 hadoop-sqoop
使用sqoop查询mysql中数据库:sqoop list-databases --connect jdbc:mysql://172.19.79.154:3306/hive??characterEncoding=UTF-8 --username root --password '123456'使用sqoop查询mysql中数据库的表:sqoop list-tables --connect ...
2019-12-30 15:03:06
94
原创 mysql使用与排错
MySQL使用mysql表的创建,含字符集create database hive default character set utf8 collate utf8_general_ci;MySQL排错mysql报错1:GRANT ALL PRIVILEGES ON hello.* TO 'hello'@'172.19.79.154' IDENTIFIED BY '123456' WIT...
2019-12-30 15:00:42
211
原创 pip安装第三方库排错
##安装python3.6 pip3.6yum install python36 python36-devel python36-pip##Pip3.6 基本命令pip list(查看已经安装的第三方库-软件)查看安装:pip show 库名-(软件)--trusted-host url ;如果使用的是非http的镜像地址择需要添加这参数。问题1:pip安装Python第三方库时,...
2019-12-20 17:28:22
398
原创 loonflow
LooFlow工单系统部署looflow是什么基于django的工作流引擎系统,通过http接口调用。 可以作为企业内部统一的工作流引擎,提供诸如权限申请、资源申请、发布申请、请假、报销、it服务等所有工作流场景的服务。如果有一定的开发能力建议只使用后端引擎功能,前端根据场景定制开发可分散于各个内部后台管理系统(如人事、运维、监控、cmdb等等)代码获取名称地址l...
2019-12-20 17:09:48
3735
原创 php-fpm
Nginx ("engine x") 是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。CGI早期的webserver只处理html等静态文件,但是随着技术的发展,出现了像php等动态语言。webserver处理不了了,怎么办呢?那就交给php解释器来处理吧!交给php解释器处理很好,但是,php解释器如何与webserver进行通信呢?为了解决不同的...
2019-12-17 10:45:34
206
原创 cloudreve-自建云盘
目前已经实现的特性: 1. 快速对接多家云存储,支持七牛、又拍云、阿里云OSS、AWS S3、Onedrive、自建远程服务器,当然,还有本地存储 2. 可限制单文件最大大小、MIMEType、文件后缀、用户可用容量 3. 自定义主题配色 4. 基于Aria2的离线下载 5. 图片、音频、视频、文本、Markdown、Ofiice文档 在线预览 6. 移动端全站响应式布局 7. 文...
2019-12-16 17:53:02
4524
原创 python-if
if 条件1: # 如果条件1的结果为True,就依次执行:代码1、代码2,...... 代码1 代码2 ......elif 条件2: # 如果条件2的结果为True,就依次执行:代码3、代码4,...... 代码3 代码4 ......elif 条件3: # 如果条件3的结果为True,就依次执行:代码5、代码6,...... 代码5...
2019-12-16 17:51:43
153
原创 docker和docker-compose安装
docker-yum安装cd /etc/yum.repos.d/ && wget https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repoyum list docker-ce.x86_64 --showduplicates | sort -ryum -y install docker-ce-18.09...
2019-12-06 14:14:28
163
原创 Ubuntu安装wps2019
官网下载wps安装包 https://www.wps.cn/product/wpslinux操作步骤 1.https://wdl1.cache.wps.cn/wps/download/ep/Linux2019/8865/wps-office_11.1.0.8865_amd64.deb 1. cd ~/下载 2. sudo dpkg -i wps-office_11.1.0.8865_a...
2019-12-05 09:38:29
2197
原创 docker 容器进入
Docker attachDocker提供了docker attach的命令,用来让我们进入已经启动的容器(如果容器已经终止,你需要使用docker start将它启动。 命令:docker attach mydockernsenter进入容器nsenter命令被包含在util-linux软件包里面,使用nsenter可以访问另一个进程的名字空间,大多数Linux发行版默认包含了该...
2019-11-29 17:26:45
550
原创 脚本01-解除cpu占用高的进程
这段代码就是自动kill cpu占用超过75%的程序。把它放进一个xx.sh脚本,然后chmod 777增加执行权限#!/bin/bash/bin/ps axf -o “pid %cpu” | awk ‘{if($2>=75.0) print $1}’ | while read prociddokill -9 $prociddone...
2019-11-19 11:42:04
404
原创 单机多实例elasticsearch部署
单机多实例的源由 一般es的对内存的最大支持最高32G,原因是jvm在内存小于32G的时候会采用一个内存对象指针压缩技术,如果大于32G的话,不仅仅是浪费内存,还会使CPU的性能降低。但是我们的服务器不可能只有这么一点内存的,这时候我们可以部署单机多实例的es集群,充分利用剩余的内存。部署前的准备 1.安装java和设置Java变量环境 (java安装包:jdk-8u144-linu...
2019-11-13 18:12:13
1127
mysql-5.7.24的my.cnf
2020-07-13
recommended.yaml_bak
2020-01-03
recommended.yaml
2020-01-03
docker-compose-Linux-x86_64_1.25.0-rc4
2019-12-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人