情景: 当节点群互连时,会通过心跳包检查所连接节点是不是连接正常,这个心跳时间默认为60s,可以通过 net_kernel:set_net_ticktime(600). 来重设这个时间值,怎么测试? 每次我把其中一个节点kill掉后,与之想连的节点就会立即收到nodedown消息,根本无法测试这个ticktime是不是生效. 原因: 在Erl Doc里面关于节点互连时有一个关于节点间心跳检查的片段: http://www.erlang.org/doc/man/kernel_app.html ne…
研究了一段时间Consul,想写个攻略来着,但太赖了而且表达能力非正常人...今天发现HashiCorp果然接纳大众意见改了点东西.. 场景是: 假如Consul集群内有三个Server Node 时,当一个节点突然挂掉了,想要重连怎么办. 在之前的版本中方案有两种: 1.部署完集群后将consul-data\raft\peers.json内的文件先备份,等到有节点挂掉后将peers.json文件替换成之前备份的文件然后通过-rejoin 如:consul agent -server -conf…
节点计算后样式是一个属性与属性值的值对对象: IE:    node.currentStyle; 非IE: window.getComputedStyle(node,null); 兼容方式: function getCurrentStyle(node){ var style=[]; node.currentStyle?style=node.currentStyle:window.getComputedStyle(node,null); return style; }…
原创作品,出自 "深蓝的blog" 博客,欢迎转载,转载时请务必注明以下出处,否则追究版权法律责任. 深蓝的blog:http://blog.csdn.net/huangyanlong/article/details/41480075 rac第二个节点重启后无法启动实例:磁盘组dismount问题 实验案例: 实验环境:CentOS 6.4.Oracle 11.2.0.1 现象重演:1. 重启第二节点服务器2. 手工启动第二节点实例,报错[root@node2 ~]# su - ora…
es的每个shard下的文件都可以看做一个完整的lucene文件,shard数据目录下的segment文件包含了索引的分片数量,副本数量.es shard可以恢复,就是因为每个shard都包含了一份数据,而且包含了索引的分片数量,副本数量等信息. 有这样一种情形,es集群中的某一个节点坏掉了,接着又删除了集群中的某个索引.坏掉的节点恢复后,重新加入集群,该节点上的shard还是完整的,最终的结果就是,删除的索引又被重新的恢复了.这并不是所期望的结果. es 5.x中该问题已经被解决,es会记录已…
C#TreeView节点选中后失去焦点时改变节点背景色 在使用TreeView控件时候,单击一个节点,当鼠标聚焦到别的地方的时候,之前点击的这个节点就看不清楚了 举例截图 单击后                                                                                          聚焦离开后 问题解决后: 单击后: 鼠标离开后 参考:http://www.cnblogs.com/shuang121/archive/201…
mysql增加version字段实现乐观锁,实现高并发下的订单库存的并发控制,通过开启多线程同时处理模拟多个请求同时到达的情况 ============================================================= 完整的代码请到GIthub查看:https://github.com/AngelSXD/swapping 多个线程处理完后再做事情:https://www.cnblogs.com/sxdcgaq8080/p/9456006.html =======…
  Error Code: 1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'Usage: mysqldump [OPTIONS] database [tables]   OR mysqldump [OPTIONS] --databa' at line 1 报错:…
如何处理导出的csv无法查看身份证后三位的情况? 原因:excel中如果是常规格式无法显示那么多位数,改成文本格式就可以. 简单步骤,导入数据------>选择数据来源------>选择编码utf-8------>选择逗号分隔符------>选择数据类型(文本)…
1. 问题现象 Channel 建立后消息发送失败: ChannelFuture future = DeviceManager.getBootstrap().connect(); deviceChannel = future.channel(); connection.setChannel(deviceChannel); sendRegister(); 2. 原因分析 Netty 中 ChannelFuture 的作用是用来保存Channel异步操作的结果. 在Netty中所有的I/O操作都是异…
一.问题 将图片在windows下用图片查看器修改后,上传到s3中,调用getimagesize获取图片信息总是返回false,其它图片正常: 代码如下: $fileName = 's3://sdk1/20150317/174290_1_1428371.JPG'; $size = getimagesize($fileName);var_dump($size); 以上代码总是输出false. 即部分图片调用成功,部分调用失败: 图片上传后,可以对上传的临时文件调用getimagesize获取图片信…
清除脱离网络的 路由节点(stale device)的 残留在各表中以AssociationDevList为例的残余信息. 如图所示拓扑结构中: 路由器1脱离网络后,通过协调器按键操作来  清除 协调器及路由器2 的关联表中 与路由器1 相关的条目信息. 根据AssociationDevList 条目中的age值来判断 路由节点是否脱离网络,若脱离网络,则先调用AddrMgrEntryGet( ) 获取丢失节点的短地址 和 扩展地址,然后调用NLME_LeaveReq()/AssocRemove…
在程序开发过程中我们经常用到treeview,还经常要修改节点的名字.节点名字修改后还想及时更新数据库.这时问题就来了,怎样获取NODE(节点)更新后的值呢?本人试了很多方法最终分析出treeview节点名字修改的AfterLabelEdit事件.事件内有两个参数如下代码 sender 和 e. private void treeView2_AfterLabelEdit(object sender, NodeLabelEditEventArgs e) { } 代码内的e 有两个值,e.Lable…
昨天回公司加班跑一个LAXCUS大数据应用,JVM直接挂了,没有留下任何异常信息,查看代码,也没有内存泄漏的问题.百思不得姐,只好去求教LAXCUS大数据操作系统的技术客服,客服查看了故障节点配置.日志.JVM后,在启动文件site.sh中加一行参数:-XX:-ReduceInitialCardMarks ,然后再跑就没问题.FQ去google了一下,原来jdk1.5之前的垃圾回收都是串行化,后面版本为了更快GC,会判断机器运行环境,然后动态选择是串行GC还是并行GC.公司的服务器性能显然达到并…
问题: 如何指定一个节点在启动后自动连接到别的节点上? 这个我们要使用到sys.config,这是erlang的配置文件,这个文件一般都是$ROOT/releases/Vsn下 1. 首先我们要先启动一个master节点,Node.list可以看到当前节点并没有连接到任何节点 iex --cookie secret --name master@127.0.0.1 Erlang/OTP 18 [erts-7.2.1] [source] [64-bit] [smp:4:4] [async-threa…
ERROR org.apache.hadoop.hdfs.server.datanode.DataNode: java.io.IOException: Incompatible namespaceIDs in /var/lib/hadoop-0.20/cache/hdfs/dfs/data: namenode namespaceID = 240012870; datanode namespaceID = 1462711424 . 问题:Namenode上namespaceID与datanode上…
服务器重启后,集群报错: [root@SHH-HQ-NHS11S nhsuser]# redis-cli -c -h ip -p 7000ip:7000> set cc dd(error) CLUSTERDOWN Hash slot not served 检查集群节点情况 > cluster nodes c0767666bee76e5e0dc67f24031a3e1b574235cc :7000@17000 myself,master - 0 0 0 connected 发现集群的节点只剩一个…
客户一套rac系统,三节点,其中一个节点的p260主机主板有问题(经常机器重启,好像是这个型号的通病,主板被炒到20W),临时把故障节点的vip作为业务地址用. 首先,查看确定故障节点vip飘到那个节点了: crsctl stat res -t ifconfig -a 接下来使用静态监听注册vip地址,来监听业务,添加,11.2 GI的LISTENER 监听器配置默认受到11.2新引入的endpoints_listener.ora配置文件的管理. 注意:使用 endpoints_listener…
private async void Form1_Load(object sender, EventArgs e) { progressBar1.Maximum = ; progressBar2.Maximum = ; MyControls mc1 = new MyControls() { pb = progressBar1, tb = textBox1 }; MyControls mc2 = new MyControls() { pb = progressBar2, tb = textBox1…
by lt 1.修改openstack配置 sed -i "s/原有IP/更新后IP/g" `grep 原有ip -rl /etc` 2.修改南大苏富特云系统其他组件配置 sed -i "s/原有IP/更新后IP/g" `grep 原有ip -rl /home/user/mole` 注:mole文件位置如果不在/home/user路径下 注意根据实际情况修改 3.修改openstack 环境变量脚本中的配置 sed -i \'s/原有IP/更新后IP/g\' /et…
1. 查看节点程序是否启动 ps -aux |grep kangle 2. 如果节点程序都有启动,可查看日志,节点连接的是不是你帐号的uid帐号或者是否有其他报错信息 tail -f /var/log/cdnbest.log 3. 可以用netstat -anp |grep 3320,这个端口连接的是否是你的主控ip netstat –apn | grep 3320…
import java.util import kafka.common.TopicAndPartition import kafka.message.MessageAndMetadata import kafka.serializer.StringDecoder import org.apache.spark.SparkConf import org.apache.spark.rdd.RDD import org.apache.spark.streaming.dstream.InputDStr…
1. 查看节点程序是否启动 ps -aux |grep kangle 2. 登陆cdn节点用telnet命令查下和主控的通信,命令:telnet 主控ip 3320 3. 如果节点程序都有启动,可查看日志 tail -f /var/log/cdnbest.log 下图就是节点连不上主控的3320端口,可以主控程序或是否有防火墙 4. 如果3320端口是通的,可用命令:netstat -anp |grep 3320,这个端口连接的是否是你的主控ip netstat –apn | grep 3320…
问题 五一归来,大量服务器被重启了,其中一台服务器失联了.通过远程桌面登录之后发现服务器的 IP 地址是 "正常" 的,可以 Ping 通自己的 IP,但 Ping 不同网关. 解决 仔细一看,原来的 IP 在重启之后被设置到 ens160 Interface 上了,但该 Interface 却被挂载到 OvS Bridge 之上了: Bridge br-ex Controller "tcp:127.0.0.1:6633" is_connected: true fa…
加入参数 respawn="true"…
为了便于管理,Jenkins一般需要设置用户,而且这些用户是需要配置相应的权限的,如果一不小心配置的时候出了问题,那么,你就斯巴达了. 这里,用我的切身经历,为大家说一下Jenkins因为权限配置失误而导致的登录失败如何解决. 问题出现原因 情况是这样的:当时俺还不知道配置权限如果点击确定了,当前用户如果权限不够会直接被踢出来,于是,小伙伴就很开心的进行了这样的额操作:打开权限配置中的安全矩阵,没有给任何用户配置权限就点击了保存.如下图所示 于是,被系统踢出来了,再次登录的时候,系统很有好的提示…
说明: 最开始是用的rehat7.2安装12.2.0.1,后面安装GI节点一执行root.sh脚本失败,排查原因,最开始以为是操作系统的问题,换成rehat7.6,同样的出现问题,经过一番折腾,后面通过MOS文献解决问题(如果直接18C,可以避免此BUG). 一.前期规划 1.软件环境 操作系统:RedHat Linux 7.x 64位 数 据 库:Oracle 12.2.0.1 RAC 2.主机规划 二.安装数据库前准备 1.清除 DNS 中内容 vi /etc/resolv.conf    …
一.Zookeeper安装流程 执行如下安装命令: brew install zookeeper 执行截图如下: 安装后查看 zookeeper 安装信息(默认拉取最新版本) brew info zookeeper 执行截图如下: 二.Zookeeper启动.状态查询.及关闭 启动执行命令: zkServer start 执行截图如下: 状态查询执行命令: zkServer status 执行截图如下(启动失败,翻车现场截图): 红线部分说明未启动成功,后面细谈 关闭执行命令: zkServer…
一.问题描述 二进制部署的单Master节点的v1.13.10版本的集群,etcd部署的是3.3.10版本,部署在master节点上.在异常断电后,kubernetes集群无法正常启动.这里通过查看kubernetes和etcd的服务日志信息,发现etcd服务异常,无法重新启动,具体日志信息如下: Jun 29 09:39:37 k8s001 etcd[3348]: recovered store from snapshot at index 2600026 Jun 29 09:39:37 k8…
在虚拟机软件中,vmware player是对硬件支持很好的,通过它可以很方便的使用网银.单片机开发等等工作.但是最近ubuntu每次升级内核后,vmware都会启动失败,提示:Before you can run VMware, server modules must be compiled and loaded into the running kernel(Kernel headers for version 3.8.0-25-generic were not found) 这时需要重新编…