- 浏览: 571125 次
- 性别:
- 来自: 北京
-
最新评论
-
panamera:
如果设置了连接需要密码,Dynamic Broker-Clus ...
ActiveMQ 集群配置 -
panamera:
请问你的最后一种模式Broker-C节点是不是应该也要修改持久 ...
ActiveMQ 集群配置 -
maosheng:
longshao_feng 写道楼主使用 文件共享 模式的ma ...
ActiveMQ 集群配置 -
longshao_feng:
楼主使用 文件共享 模式的master-slave,produ ...
ActiveMQ 集群配置 -
tanglanwen:
感触很深,必定谨记!
少走弯路的十条忠告
文章列表
APM 安装部署:
一、下载
版本目录地址:http://archive.apache.org/dist/skywalking/8.7.0/
这里下载当前最新skywalking的8.7.0版本(apache-skywalking-apm-es7-8.7.0.tar.gz)。
二、解压
tar -zxf apache-skywalking-apm-es7-8.7.0.tar.gz
三、修改skw主配置文件
vi ../config/application.yml
1.修改selector模式,默认为单节点:standalone,如果使用集群可使用nacos为注册中心(也支持zk,kub ...
Linux 密码期限修改
- 博客分类:
- Linux
最近涉及大批量服务器密码过期问题修改,工作比较繁重,特整理出密码期限修改。
chage命令的参数包括:
-m 密码可更改的最小天数。为零时代表任何时候都可以更改密码。
-M 密码保持有效的最大天数。
-W 用户密码到期前,提前收到警告信息的天数。
-E 帐号到期的日期。过了这天,此帐号将不可用。
-d 上一次更改的日期
-i 停滞时期。如果一个密码已过期这些天,那么此帐号将不可用。
-l 例出当前的设置。由非特权用户来确定他们的密码或帐号何时过期。
查看euser用户过期信息:
chage -l euser
设置用户euser密码永不过期:
chage -M 99999 euser
li ...
Linux批处理工具脚本
- 博客分类:
- Linux
一、remote_command.sh
#cat remote_command.sh
#!/bin/bash
configuration_file='/root/tools/hosts.txt'
passwd='qazwsx123456'
ssh_f(){
command=$1
##read hosts.txt
for line in `cat "$configuration_file"|grep ^[^#]`
do
#string=(`echo $line | tr ',' ' '`)
##epect
IP=$line
expect -c &quo ...
Linux的磁盘分区、格式化以及挂载
- 博客分类:
- Linux
一、查询磁盘列表
fdisk -l
二、查询已挂载的磁盘-目录列表
df -h
三、创建目录(用于挂载)
mkdir -p /es-data
四、对数据盘进行分区
fdisk /dev/vdb
根据提示,依次输入 n,p,1 ,两次回车, wq ,分区就开始了
按n:新建分区
按d:删除分区
按w:执行完成退出
按q:不执行退出
五、查看新的分区
fdisk -l
新分区 vdb1 已经创建好
六、格式化mkfs(make file system)
对新分区进行格式化,根据需要进行格式化:mkfs.cramfs mkfs.ext2 mkfs.ext3 mkfs.e ...
一、概述
Ansible 实现了批量系统配置、批量程序部署、批量运行命令等功能。Ansible 是基于模块工作的,本身没有批量部署的能力。真正具有批量部署的是Ansible所运行的模块,
Ansible只是提供一种框架。
Ansible 采用parmiko 协议库,通过SSH或者ZeroMQ 等连接主机。Ansible在控制主机将Ansible模块通过SSH协议推送到被管节点执行,执行完之后自动删除。
控制主机与被控节点之间支持local、SSH、ZeroMQ三种连接方式,默认使用基于SSH 的连接。
Ansible 提供了一个在线 playbook 分享平台,地址:https://ga ...
概述
http://kafka.apachecn.org/quickstart.html
1.高吞吐量、低延迟:Kafka每秒可以处理几十万条消息,他的延迟最低只有几毫秒
2.每个topic可以分多个partition,consumer group 对partition进行consume操作
3,可扩展性:kafka集群支持热扩展
4.持久性、可靠性:消息被持久化到本地磁盘,并且支持数据备份防止数据丢失
5.容错性:允许集群中节点失败(若副本数量为n,则允许n-1个节点失败)
6.高并发:支持数千个客户端同时读写
Broker:Kafka节点,一个Kafka节点就是一个broker,多个br ...
ELK RPM 安装配置
- 博客分类:
- Architecture
相关组件:
1)filebeat。用于收集日志组件,经测试其使用简单,占用资源比flume更少。但是对资源的占用不是那么智能,需要调整一些参数。filebeat会同时耗费内存和cpu资源,需要小心。
2)kafka。流行的消息队列,在日志收集里有存储+缓冲的功能。kafka的topic过多,会有严重的性能问题,所以需要对收集的信息进行归类。更进一步,直接划分不同的kafka集群。kafka对cpu要求较低,大内存和高速磁盘会显著增加它的性能。
3)logstash。主要用于数据的过滤和整形。这个组件非常贪婪,会占用大量资源,千万不要和应用进程放在一块。不过它算是一个无状态的计算节点,可以根 ...
一、NFS 介绍
NFS 是 Network FileSystem 的缩写,顾名思义就是网络文件存储系统,它最早是由 Sun 公司发展出来的,也是 FreeBSD 支持的文件系统中的一个,它允许网络中的计算机之间通过 TCP/IP 网络共享资源。通过 NFS,我们本地 NFS 的客户端应用可以透明地读写位于服务端 NFS 服务器上的文件,就像访问本地文件一样方便。简单的理解,NFS 就是可以透过网络,让不同的主机、不同的操作系统可以共享存储的服务。
NFS 的基本原则是“容许不同的客户端及服务端通过一组RPC分享相同的文件系统”,它是独立于操作系统,容许不同硬件及操作系统的系统共同进行文件的 ...
一、准备工作
查看集群版本:
# kubectl get node -o wide
NAME STATUS ROLES AGE VERSION EXTERNAL-IP OS-IMAGE KERNEL-VERSION CONTAINER-RUNTIME
k8s-master Ready master 1y v1.12.1 <none> Asianux Server 7 (Lotus) 3.10.0-514.axs7.x86_64 ...
容器的三大好处
1.资源隔离与利用率提升
2.秒级弹性
3.环境一致性,简化交付
容器底层关键技术--Linux Cgroup
Docker使用Linux Cgroup 技术来实现容器实例的资源管理
1.memory:限制cgroup中的任务所使用的内存上限
2.cpu:使用调度程序提 ...
一、kubectl 运维命令
kubectl controls the Kubernetes cluster manager.
Find more information at: https://kubernetes.io/docs/reference/kubectl/overview/
Basic Commands (Beginner):
create Create a resource from a file or from stdin.
expose 使用 replication controller, service, deployment 或 ...
一.设置标签
为了保证nginx之能分配到nginx服务器需要设置标签,设置标签可以让Pod选择该服务器部署
#设置标签 key为type 的 value为nginx
# kubectl label node k8s-node1 type=nginx
# kubectl label node k8s-node2 type=nginx
#查看标签
# kubectl get node --show-labels
二.创建nginx-deployment的yaml文件
nginx-deployment.yaml
### define deployment info ###
apiVer ...
三种主要监控方式:
1. Logging
2. Tracing
3. Metrics
MetricsLogging TracingCapExMediumLowHighOpExLowHighMediumReactionHighMediumLowInvestigationLowMediumHigh
CapEx: the initial cost to start instrumenting and collecting the signals;
OpEx: the ongoing cost to run the supporting infrastruct ...
一、Cluster、Master、Node
1,Cluster
Cluster(集群) 是计算、存储和网络资源的集合,Kubernetes 利用这些资源运行各种基于容器的应用。
最简单的 Cluster 可以只有一台主机(它既是 Mater 也是 Node)
2,Master
Master 是 Cluster 的大脑,它的 ...
前提
前提:VirtualBox CentOS7
物理机IP 192.168.18.8
虚拟机0IP:192.168.18.100(VMaster master)
虚拟机2IP:192.168.18.101(VServer1 node1)
虚拟机3IP:192.168.18.102(VServer2 node2)
虚拟机3IP:192.168.18.103(VServer3 node3)
一、CentOS7 虚拟机IP配置
1.#cd /etc/sysconfig/network-scripts
2.#vi ifcfg-enp0s3
TYPE=Ethernet
DEVICE=enp0 ...