Nova集成Ceph 1. 配置ceph.conf # 如果需要从ceph rbd中启动虚拟机,必须将ceph配置为nova的临时后端; # 推荐在计算节点的配置文件中启用rbd cache功能; # 为了便于故障排查,配置admin socket参数,这样每个使用ceph rbd的虚拟机都有1个s ...
分类:
其他好文 时间:
2020-06-17 18:07:04
阅读次数:
53
#JVM内存溢出1、堆内存溢出堆内存中主要存放对象、数组等,只要不断地创建这些对象,并且保证GCRoots到对象之间有可达路径来避免垃圾收集回收机制清除这些对象,当这些对象所占空间超过最大堆容量时,就会产生OutOfMemoryError的异常。堆内存异常示例如下:/**设置最大堆最小堆:-Xms20m-Xmx20m运行时,不断在堆中创建OOMObject类的实例对象,且while执行结束之前,G
分类:
其他好文 时间:
2020-06-17 16:46:28
阅读次数:
59
apache 有个开源库:commons-net,这个开源库中包括了各种基础的网络工具类,我使用了这个开源库中的 FTP 工具。 但碰到一些问题,并不是说是开源库的 bug,可能锅得算在产品头上吧,各种奇怪需求。 问题 当将网络限速成 1KB/S 时,使用 commons-net 开源库中的 FTP ...
分类:
其他好文 时间:
2020-06-17 12:26:37
阅读次数:
55
1.自定义sink 在flink中,sink负责最终数据的输出。使用DataStream实例中的addSink方法,传入自定义的sink类 定义一个printSink(),使得其打印显示的是真正的task号(默认的情况是task的id+1) MyPrintSink package cn._51doi ...
分类:
其他好文 时间:
2020-06-16 23:19:16
阅读次数:
61
热重启的意义 可以让用户神不知鬼不觉的,更新后端的项目 测试的时候,也不用停止项目然后再开启项目,降低项目开启时间 golang热重启的主要步骤 将编译好的项目覆盖进行 golang热重启的思想 监听重启信号 收到信号之后,进行fork子进程,将服务监听的socket文件描述符传递给子进程 子进程监 ...
分类:
其他好文 时间:
2020-06-16 20:00:08
阅读次数:
67
the 10 drwxr-xr-x the first bit: | | | | | | | - | regular file | | b | block special file | | c | character special file| |s | socket | |d | director ...
分类:
系统相关 时间:
2020-06-16 18:52:03
阅读次数:
80
数据包封装 传输层及其以下的机制由内核提供,应用层由用户进程提供(后面将介绍如何使用socket API编写应用程序),应用程序对通讯数据的含义进行解释,而传输层及其以下处理通讯的细节,将数据从一台计算机通过一定的路径发送到另一台计算机。应用层数据通过协议栈发到网络上时,每层协议都要加上一个数据首部 ...
分类:
其他好文 时间:
2020-06-16 18:47:15
阅读次数:
71
1,空间函数转经纬度 '{"type":"FeatureCollection","features":[{"type":"Feature","properties":{},"geometry":'||ST_AsGeoJSON(coverage)||'}]}' coverage, '{ "geomet ...
分类:
数据库 时间:
2020-06-16 18:34:03
阅读次数:
88
让统计个数据,但是数据跑的非常慢不多,还跑到一半报错。 后来让同事帮忙看下。我之前是用的表输入-》插入/更新,后来同事改成了表输入-》表输出。速度非常快,也没报错。 后来我查了下说kattle自带的插入/更新速度非常慢 ...
分类:
其他好文 时间:
2020-06-16 14:45:52
阅读次数:
54
1、异常提示:DEBUG [restartedMain] io.netty.util.internal.PlatformDependent0 (261)- direct buffer constructor: unavailable java.lang.UnsupportedOperationExc ...
分类:
数据库 时间:
2020-06-16 13:29:53
阅读次数:
64