摘要:
目前Springboot热部署的实现方式常用的有devtools以及springloaded,后者我没有尝试成功。 devtools 要注意的是热部署插件监听的是编译过后的文件,你每次保存代码后编译一下代码才行。 当然如果手动编译就没意思了,如果用的是Eclipse的话,开启自动编译即可完美解决问题 阅读全文
摘要:
在Rancher上疏散该节点 删除节点 登录该节点宿主机,删除rancher相关容器 docker rm -f -v $(docker ps -aq) 删除该节点的所有volume docker volume rm $(docker volume ls) 最后删除/var/lib/rancher文件 阅读全文
摘要:
修改镜像仓库 官方提供的时google源,显然是无法使用的。这里需要改成国内的源 一些重要特性 从1.8 开始,k8s原生支持Spark 通过cron job处理机器学习、大数据和其他高级计算负载也是一个好途径 1.8 alpha版特性: 优先级(资源有限时的优雅降级) 1.6引入了节点自动污点标记 阅读全文
摘要:
bash shell的文件头 expect的文件头 1.设置文件编码 在vi的命令模式下 输入 2. enconv 转换文件编码,比如要将一个GBK编码的文件转换成UTF-8编码,操作如下 3.查看端口占用情况 4.查看已开启的服务 5.按正则表达式查找指定目录下的文件,并根据内容找出的行 6.从文 阅读全文
摘要:
1前言 1.1使用的软件及版本 软件 版本号 Rancher 1.6stable Kubernetes 1.8.3 Docker 1.12.6 1.2 Rancher与K8S的RESTAPI差异 因为目前使用Rancher作为K8S的部署工具,Rancher封装了K8S的REST API(仅仅是做了 阅读全文
摘要:
目前创建K8S集群的安装程序最受欢迎的有Kops,Kubespray,kubeadm,rancher,以及个人提供的脚本集等。 Kops和Kubespary在国外用的比较多,没有处理中国的网络问题,没法使用。 kubeadm是Kubernetes官方提供的k8s部署工具,不过不支持HA,且支持的do 阅读全文
摘要:
我们搭建集群环境的时候,时间必须是要统一的,才能保证集群数据的一致性。 一般操作是直接使用NTP,跟默认的时间服务器同步,但是最好还是让所有节点跟集群中的某台作为时间服务器的节点同步。 步骤:(节点有NameNode1,NameNode2,DataNode1,DataNode2,DataNode3) 阅读全文
摘要:
场景 最近hadoop集群新加了一个节点N,通过Ambari管理 一切正常。 过了两天发现,虽然集群每天要进几个G的数据(共8个节点),但节点N占用空间丝毫没有变化,显然没有进数据啊 日志 查看该节点日志,没有任何异常。 缩小问题范围 为了验证节点N没有进数据,我登录到该节点,并执行hdfs的put 阅读全文
摘要:
昨天家人让我下载一个MV,是腾讯视频上的。 我寻思这直接找到音频文件地址下载不就OK了么 发现我打开控制台之后,播放着的视频立刻变成静态图片,关闭控制台就恢复正常。 这是如何实现的呢 根据前人的经验整理了一下。 方法一: 方法二: 这两种方案都是利用了console打印日志的异步策略。 当使用con 阅读全文
摘要:
下载ambari源码, ambari-views/examples/ 下面有很多例子,直接编译是不会成功的, 因为每一个例子项目都需要一个依赖 我下的是ambari2.5的源码,所以这里是2.5.0.0.0 这个依赖的解决有两种方案。 1.直接将version改为2.0.0.0,因为maven官方仓 阅读全文