10.12.7.310.12.7.410.12.7.5三个做副本集1. 什么是副本集副本集就是mongoDB副本所组成的一个集群。同期原理是,写操作发生在主库,从库同步主库的OpLog日志。集群中没有特定的主库,主库是选举产生,如果主库down了,会再选举出一台主库。mongoDB也可以配置成主从模式,但,官方已经不建议使用主从模式了,替代方案是采用副本集的模式。副本集有以下特点:1. 最小构成是
我们知道:kvm虚拟化环境安装好后,ifconfig会发现多了一个虚拟网卡virbr0这是由于安装和启用了libvirt服务后生成的,libvirt在服务器(host)上生成一个 virtual network switch (virbr0),host上所有的虚拟机(guests)通过这个 virbr0 连起来。默认情况下 vi
Jenkins配置svn代码路径碰到org.tmatesoft.svn.core.SVNException: svn: E175002的错误,详细信息如下: Caused by: svn: E175002: OPTIONS of '/svn//trunk//src/****': 500 Internal Server Error (https://nfsvn.foresee.com.cn)
环境部署:skywalking6.0.0elasticsearch-6.6.1zookeeper-3.4.13搭建集群方式,es和zk的集群方式搭建这里就不再详细操作了,主要是skywalking的集群搭建 sky配置文件配置,zk和es的配置如下zookeeper: nameSpace:${SW_NAMESPACE:""} hostPort:${SW_CLUSTER_ZK_
Zabbix frontend and server on RHEL 6 Zabbix frontend on RHEL 6 is not supported because of PHP version. Since Zabbix 3.0 the requirements are to have PHP 5.4.0 or later while RHEL 6 latest versi
更详细的解释:https://blog.csdn.net/Youth_lql/article/details/115524139?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522166113469016782390520665%2522%252C%2522scm%2522%253A%252220140713.130102334.p
一、软件版本系统 CentOS Linux release 7.2Tower版本 ansible-tower-setup-bundle-3.2.1-1(注意:如果是centos6,请下载Tower3.1以下版本)下载地址: http://releases.ansible.com/ansible-tower/setup-bundle/ansible-tower-setup-bundle-3.2.
master 将改变记录到二进制日志(binary log)中(这些记录叫做二进制日志事件,binary log events),slave 将 master 的 binary log events 拷贝到它的中继日志 (relay log) ,slave 重做中继日志中的事件,将改变反映它自己的数据。或从库生成两个线程,一个 I/O 线程,一个 SQL 线程;i/o 线程去请求主库 的 binl
语法#运行示例docker run [OPTIONS] IMAGE [COMMAND] [ARG...] #运行docker内命令docker run -it IMAGE java -versionOPTIONS说明:01.[root@www ~]# docker run --help 02. 03.Usage: docker run [OPTIONS] IMAGE [COMMAND]
step1:如果需要被删除topic 此时正在被程序 produce和consume,则这些生产和消费程序需要停止。因为如果有程序正在生产或者消费该topic,则该topic的offset信息一致会在broker更新。调用kafka delete命令则无法删除该topic。同时,需要设置 auto.create.topics.enable = false,默认设置为true。如果设置为true,则
root@dc-backup-master ~]# fdisk -lDisk /dev/sdb: 107.4 GB, 107374182400 bytes255 heads, 63 sectors/track, 13054 cylindersUnits = cylinders of 16065 * 512 = 8225280 bytesSector size (logical/physical):
一 Linux 的字符串截取很有用。有八种方法。假设有变量 var=http://www.linuxidc.com/123.htm1 # 号截取,删除左边字符,保留右边字符。echo ${var#*//}其中 var 是变量名,# 号是运算符,*// 表示从左边开始删除第一个 // 号及左边的所有字符即删除 http://结果是 :www.linuxidc.com/123.htm2 #
为网卡配置静态IP地址 1. 编辑文件/etc/network/interfaces:sudo vi /etc/network/interfaces保持之前的关于 lo的内容不变,即以下两行auto loiface lo inet loopback并用下面的行来替换有关eth0的行:The primary network interfaceauto eth0iface eth0 inet stat
直接关闭mongodb,会导致db被锁住,导致下次mongodb无法重新启动以下是转载的解决方案,原文见: mongodb意外退出无法启动解决办法(Unclean shutdown detected.)查看log文件,发现了如下error log**************Unclean shutdown detected.Please visit http://doch
第一周答题:1.str = "abcdefg"代码实现分别获取str的前3位,最后3位,和中间3位。str = "abcdefg" print(str[:3]) print(str[2:-2]) print(str[-3:]) abc cde efg2.代码实现对str内容修改;另外判断str修改前后变量的内存值是否有变化。3.如下代码结果是what:param1 = Trueparam2 = 1
Python3 注释Python中的注释有单行注释和多行注释:Python中单行注释以 # 开头,多行注释用三个单引号 ''' 或者三个双引号 """ 将注释括起来。Python3 运算符Python 语言支持以下类型的运算符:算术运算符比较(关系)运算符赋值运算符逻辑运算符位运算符成员运算符身份运算符运算符优先级Python算
后台:https://github.com/saltshaker-plus/saltshaker_api 前端:https://github.com/saltshaker-plus/saltshaker_frontend要求:Python >= 3.6 Mysql >= 5.7.8 (支持Json的Mysql都可以) Redis(无版本要求) RabbitMQ (无版本
**.***.**.** gitlab 库的登陆处理cat /var/opt/gitlab/gitlab-rails/etc/database.yml 查看数据库配置信息production:adapter: postgresqlencoding: unicodecollation:database: gitlabhq_productionpool: 10username: 'gitlab'pa
1.Installyum install https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-6-x86_64/pgdg-centos96-9.6-3.noarch.rpmyum install postgresql96 postgresql96-server2.initialize the database and ena
kvm虚拟化环境安装好后,ifconfig会发现多了一个虚拟网卡virbr0,这是由于安装和启用了libvirt服务后生成的,libvirt在服务器(host)上生成一个 virtual network switch (virbr0),host上所有的虚拟机(guests)通过这个 virbr0 连起来。默认情况下 virbr0
useradd -d /home/cup_sftp -g sftp -s /bin/false cup_sftpuseradd -d /home/boc_sftp -s /sbin/nologin boc_sftpuseradd -d /home/ceb_cross_sftp -g ceb_cross_sftp -s /bin/false ceb_cross_sftp建立sftp用户 te
备注:(删除不活动的队列(Delete Inactive Destinations))一般情况下,ActiveMQ的Topic和Queue在不使用之后,可以通过web控制台或是JMX方式来删除掉。 当然,也可以通过配置,使得broker可以自动探测到无用的队列(一定时间内为空的队列)并删除掉,回收响应资源。 实现定时自动清理无效的Topic和Queue需要设置三个属性。 activemq.xml配
Nginx --day14Nginx+Tomcat架构配置文件示例server{ listen 80; server_name www.aminglinux.com; location ~* "\.(jpg|png|jepg|js|css|xml|bmp|swf|gif|html)$" { root /data/wwwroot/aminglinux/
Nginx --day13调整Linux内核参数作为高性能WEB服务器,只调整Nginx本身的参数是不行的,因为Nginx服务依赖于高性能的操作系统。以下为常见的几个Linux内核参数优化方法。1 net.ipv4.tcp_max_tw_buckets对于tcp连接,服务端和客户端通信完后状态变为timewait,假如某台服务器非常忙,连接数特别多的话,那么这个timewait数量就会越来越大。
Nginx --day12[root@amingLiunx vhost]# vim www.1.com.confserver { listen 8080; server_name www.123.com; index index.html; root /data/wwwroot/www.1.com; rewrite_log on; loca
Nginx --day11Nginx配置SSLNginx配置示例(单向)cp /etc/pki/ca_test/server/server.* /usr/local/nginx/conf/{ listen 443 ssl; server_name www.aminglinux.com; index index.html index.php; root /data/wwwr
Nginx --day10Nginx的用户认证当访问一些私密资源时,最好配置用户认证,增加安全性。 ||比如密码认证,二次认证等的需求会用到步骤和示例安装httpdyum install -y httpd使用htpasswd生产密码文件htpasswd -c /usr/local/nginx/conf/htpasswd aming配置nginx用户认证 location /admin/
elasticsearch集群部署node1 192.168.0.161node2 192.168.0.162node3 192.168.0.163各节点配置相同的JDK和elasticsearch版本[root@es-node1 <sub>]#java -version #装好JDKjava version "1.8.0_191"Java(TM) SE Runtime Envi
网络文件共享FTP实现基于MYSQL验证的vsftpd虚拟用户NFS文件系统客户端NFS挂载SAMBA数据实时同步(inotify+rsync)文件共享在一定程度上可以起到备份的作用常见的存储方式:DAS:直连存储,普通主机形式,组成就是服务器磁盘,截止是SCSI或者光纤,数据类型以块的方式本机管理;SAN:存储区域网络,用户在客户端上看到的是空间,远程服务端映射成为客户端的一块磁盘,数据类型是块
Nginx --day09Nginx基于$user_agent的访问控制user_agent大家并不陌生,可以简单理解成浏览器标识,包括一些蜘蛛爬虫都可以通过user_agent来辨识。通过观察访问日志,可以发现一些搜索引擎的蜘蛛对网站访问特别频繁,它们并不友好。为了减少服务器的压力,其实可以把除主流搜索引擎蜘蛛外的其他蜘蛛爬虫全部封掉。另外,一些cc攻击,我们也可以通过观察它们的user_a
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号