- 博客(23)
- 资源 (12)
- 问答 (1)
- 收藏
- 关注
原创 /usr/bin/containerd: Operation not permitted
百度搜索网友的解答说是docker.service、containerd.service里面有一项配置不能超过系统的配置。将LimitNOFILE、 LimitNPROC、LimitCORE、TasksMax这三个选项的值都改成65535。2、修改/usr/lib/systemd/system/containerd.service。1、修改 /usr/lib/systemd/system/docker.service。发现这两处都已经配置了,再查看一下当年已经打开的文件数。其中最为关键的信息是。
2023-08-24 19:18:14
397
原创 使用 Kubeadm 和 CRI-O 在 Rocky Linux 8 上安装 Kubernetes 集群
我们的集群具有三个控制平面节点,当放置在具有节点健康状态检查的负载均衡器之前时,可以保证高可用性。在本指南中,我们使用 CRI-O 作为 Kubernetes 设置的 Docker 容器运行时的轻量级替代方案。CRI-O 是 Kubernetes CRI(容器运行时接口)的实现,可以使用 OCI(开放容器计划)兼容的运行时。为 DNS 服务器中的主机名设置 A 记录,并可选择在每个集群节点中的 /etc/hosts 文件中设置 A 记录,以防 DNS 解析失败。
2023-06-04 22:16:18
1173
1
原创 手动拉取 Kubernetes kubeadm 使用的容器镜像
在互联网访问不可靠的环境中,或者当您使用代理服务器时互联网访问受限,或者如果您的 Kubernetes 节点根本没有互联网访问权限,预拉要使用的容器镜像是有意义的.对于无法访问 Internet 的 Kubernetes 节点,您需要从本地计算机下载图像并将其上传到您的 Kubernetes 节点。根据您使用的 CNI,如果进行离线安装,您可能还需要提前拉取其镜像。首先,您需要打印 kubeadm 将使用的图像列表(在安装了 kubeadm 的机器上)。,您可以选择使用不同的注册表。这是一个示例负载输出。
2023-06-04 22:09:45
2558
原创 Kafka工作流程 - 学习总结
一、为什么需要消息系统1)解耦允许你独立的扩展或修改两边的处理过程,只要确保它们遵守同样的接口约束。2)冗余消息队列把数据进行持久化直到它们已经被完全处理,通过这一方式规避了数据丢失风险。许多消息队列所采用的"插入-获取-删除"范式中,在把一个消息从队列中删除之前,需要你的处理系统明确的指出该消息已经被处理完毕,从而确保你的数据被安全的保存直到你使用完毕。3)扩展性因为消息队列解耦了你的处理过程,所以增大消息入队和处理的频率是很容易的,只要另外增加处理过程即可。4)灵活性 & 峰值处理能力在
2020-10-31 10:54:58
489
原创 kafka 基础知识梳理及集群环境部署记录
一、kafka基础介绍0. kakfa概述Kafka是最初由Linkedin公司开发,是一个分布式、支持分区的(partition)、多副本的(replica)开源消息系统,由Scala写成,是由Apache软件基金会开发的一个开源消息系统项目,该项目的目标是为处理实时数据提供一个统一、高通量、低等待的平台。kafka基于zookeeper协调的分布式消息系统,它的最大的特性就是可以实时的处理大量数据以满足各种需求场景:比如基于hadoop的批处理系统、低延迟的实时系统、storm/Spark流式处
2020-10-31 10:53:41
597
转载 Ansible 日常使用技巧 - 运维总结
Ansible默认只会创建5个进程并发执行任务,所以一次任务只能同时控制5台机器执行。如果有大量的机器需要控制,例如20台,Ansible执行一个任务时会先在其中5台上执行,执行成功后再执行下一批5台,直到全部机器执行完毕。使用-f选项可以指定进程数,指定的进程数量多一些,不仅会实现全并发,对异步的轮训poll也会有正面影响。Ansible默认是同步阻塞模式,它会等待所有的机器都执行完毕才会在前台返回。Ansible可以采取异步执行模式。异步模式下,Ansible会将节点的任务丢在后台,每台被控制的机器
2020-10-31 10:47:50
1323
原创 urllib库python2和python3具体区别
Python 2 name Python 3 name urllib.urlretrieve() urllib.request.urlretrieve() urllib.urlcleanup() urllib.request.urlcleanup() urllib.quote() urllib.parse.quote() urllib.quote_plus...
2020-04-11 22:40:34
154
原创 Kubernetes:如何解决从k8s.gcr.io拉取镜像失败问题
安装k8s的时候需要从k8s.gcr.io拉取镜像执行kubeadm init --pod-network-cidr=10.244.0.0/16 --apiserver-advertise-address=172.18.2.132 --ignore-preflight-errors=Swap初始化的时候出现这个报错[preflight] Running pre-flight...
2019-03-28 17:34:39
32824
10
转载 nginx配置生成json格式
Nginx 日志默认为普通文本的格式,例如,下面是 Nginx 的一行访问日志:10.88.122.105 - - [02/Dec/2017:09:15:04 +0800] "GET /js/pagination.js HTTP/1.1" 304 0 "http://10.88.105.20:8063/stockrecommand.html" "Mozilla/4.0 (compatible;...
2019-03-05 11:41:01
1574
原创 elasticsearch-6.6.1 生成密码
1.编辑这个文件vi elasticsearch.yml添加这两个参数xpack.security.enabled: truexpack.security.transport.ssl.enabled: true这样就开启了xpack插件。./elasticsearch-setup-passwords auto...
2019-03-05 11:07:26
1755
转载 CentOS7.5搭建Zookeeper3.4.12集群与命令行操作
一. 分布式安装部署1.0 下载地址官网首页:https://zookeeper.apache.org/下载地址:http://mirror.bit.edu.cn/apache/zookeeper/1.1 集群规划在node21、node22和ode23三个节点上部署Zookeeper,三个节点都已安装jdk。 IP 节点名称 ...
2019-03-05 11:06:21
259
转载 CentOS7.5搭建Kafka2.11-1.1.0集群与简单测试
一、下载下载地址:http://kafka.apache.org/downloads.html 我这里下载的是Scala 2.11对应的kafka_2.11-1.1.0.tgz二、kafka安装集群规划 IP 节点名称 Kafka Zookeeper Jdk ...
2019-03-05 11:05:54
398
原创 配置filebeat-6.6.1
1.首先从官网下载wget https://artifacts.elastic.co/downloads/beats/filebeat/filebeat-6.6.1-linux-x86_64.tar.gz2.解压文件tar -zxffilebeat-6.6.1-linux-x86_64.tar.gz3.配置文件shipper.yml,这个是启动的时候指定的文件filebeat...
2019-03-05 11:03:29
1808
原创 kibana配置索引
1.数据获取完成之后就是配置kibana配置索引,显示Success,说明索引可以用。设置格式。添加成功,过会就会有数据了。点击dicover收集数据就来了。...
2019-03-05 10:54:25
9471
原创 配置logstash-6.6.1.tar.gz
1.首先从官网下载wget https://artifacts.elastic.co/downloads/logstash/logstash-6.6.1.tar.gz2.解压文件tar -zxflogstash-6.6.1.tar.gz3.配置logstash-6.6.1input { kafka { bootstrap_servers => "172.18...
2019-03-05 10:50:13
1005
1
原创 配置kibana-6.6.1-linux-x86_64.tar.gz
1.首先从官网下载wget https://artifacts.elastic.co/downloads/kibana/kibana-6.6.1-linux-x86_64.tar.gz2.更改配置文件,修改/usr/local/kibana-6.6.1-linux-x86_64/config/kibana.yml 这个文件,可以先保存一份,然后将要用的清空。server.port...
2019-03-05 10:27:50
1937
1
原创 ElasticsearchX-package 6.6.1破解及安装教程
1.把jar包拿出来,单独解压出来jar -xvf x-pack-core-6.6.1.jar下载 luyten下载页面:https://github.com/deathmarine/Luyten/releases软件下载下来,打开软件,把x-pack-core-6.6.1.jar 丢进去,就能看到我们jar包的源代码了。我们需要把2个文件提取出来进行修改。org.el...
2019-03-04 18:16:52
2490
4
原创 elasticsearch-6.6.1 搭建过程和破解x-pach
下载新的版本wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-6.6.1.tar.gz1.新建elasticsearch用户groupadd elasticuseradd elastic -M -g elastic2.解压安装包到指定目录tar -zxftar -zxf elasti...
2019-03-04 17:41:49
1323
1
原创 centos安装mysql5.7命令版
groupadd mysqluseradd -g mysql mysqlmkdir -p /data/mysqlmkdir -p /data/mysql/data/mkdir -p /data/mysql/log/mkdir -p /data/mysql/mysqlchown -R mysql:mysql /data/mysql/ln -s /usr/local/mys
2017-04-26 17:40:53
632
原创 centos6.6安装percona-server-5.7.17-13
centos6.6安装percona-server-5.7.17-131.二、步骤:1. 安装需要系统库相关库文件:yum install -y gcc gcc-c++ gcc-g77 autoconf automake zlib* fiex* libxml* ncurses-devel libmcrypt* libtool-ltdl-devel* cmake readline-dev
2017-04-26 17:38:15
1963
转载 将基于 Swing 的开发工具插入 Eclipse 中
简介: 学习如何将独立的、基于 Swing 的编辑器作为插件集成到 Eclipse Platform 中。通过使用一些简单的技术,您就可以在 Swing 工具、Eclipse Platform 和各种 SWT 小窗口(widget)之间共享资源,而且这些资源可以通过相互知晓性(mutual awareness)通信。工具供应商如果打算将基于 Eclipse 的开发工具引入市场,又想最低限度地重新编码,也将发现本文有所帮助。引言Eclipse Platform 为工具开发提供一组健壮的服务和 API。它使来自
2011-04-06 22:36:00
665
转载 eclipse汉化包 eclipse3.6汉化包 最新最全汉化包
<br />昨日上eclipse官网,发现已经有3.6的汉化包,所以就下载整理了下,经自己安装验证可用,放心下载!<br />下载地址为:http://u.115.com/file/f9b0403803<br />eclipse3.6最新最全汉化包.rar<br />汉化方法:进入官网下载最新的eclipse3.6解压缩,如解压缩在D盘,在eclipse文件夹内新建一个文件夹,名为:links。然后把我这里下载的汉化包解压缩(内有文件夹eclipse_plugins),将其同eclipse文件夹放在一个盘符
2011-03-28 14:24:00
811
MySQL 8 Cookbook(中文版)最新版
2019-02-28
XLS/RTF/word/HTM/MHT转换为txt文本格式工具软件介绍 XLS/RTF/word/MHT转换为txt文本
2009-08-27
数组查找算法的实现
2011-04-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人