kjmeng + 关注
专注可用系统,分享所得

使用MongoDB存储Docker日志(续)

发布时间:2018-01-20 00:07:59 浏览:948 评论 :0

在上一篇文章《使用MongoDB存储Docker日志》中完成了Docker + Fluentd + MongoDB的基本配置。但是在实际的使用过程中,却发现Docker生成的日志并不会立即写入到MongoDB中,有大概1分钟左右的延迟。

docker MongoDB 日志 LOG database type dump 存储 fluentd

使用MongoDB存储Docker日志

发布时间:2018-01-20 00:06:24 浏览:1178 评论 :0

日志是系统很重要的一个组成部分,通过日志可以及时发现系统中存在的问题,也可以为修复问题提供线索。Docker提供了多种插件方式管理日志,本文就对使用MongoDB存储Docker日志的过程做个记录。

docker MongoDB 日志 LOG 数据库 数据流

Docker绑定Remote API端口

发布时间:2018-01-20 00:04:26 浏览:1280 评论 :0

python docker 主机 Image centos API service RemoteAPI Docker远程管理

CentOS7 SELinux阻止MongoDB启动的问题

发布时间:2017-11-09 20:05:00 浏览:836 评论 :0

问题描述: 在新装的CentOS7上,安装了MongoDB3.4,挂载了一个大的数据盘后,修改/etc/mongo.conf,将配置文件中的log和data目录放在新的数据盘下,并修改文件的访问权限。

MongoDB LOG 数据盘 plugin file Access

Python中的文本替换

发布时间:2017-10-16 13:44:00 浏览:551 评论 :0

文本替换是字符串的基本操作,Python的str提供了replace方法: src = '那个人看起来好像一条狗,哈哈' print(src.replace(',哈哈', '.')) 上面代码最后的输出结果是: 那个人看起来好像一条狗. 对于习惯了Java中的replace,Python的replace用起来有些不适应,因为后者不支持直接使用正则表达式。

python 模块 正则表达式 表达式 url

CentOS 7更新时出现Multilib version problems

发布时间:2017-10-07 08:14:00 浏览:1144 评论 :0

这两天在更新CentOS7系统时,出现了Multilib version problems错误,执行命令: # yum update 出现了的错误信息: .... ---> Package libcap-ng.

yum centos rpm update

一个可用的股票回测系统需要考虑的问题(持续更新中…)

发布时间:2017-09-25 23:35:00 浏览:428 评论 :0

搭建一个真实可靠的回测可以对实盘操作具有一定的参考和指导意义,之所以说“一定的”,是因为回测并不能完全模拟到真实的环境,比如策略是收盘价卖出,那么在实盘中,只有到了收盘那一刻才知道收盘价是什么,但是也已经无法进行交易了。

Elasticsearch上手 - 遇到的问题

发布时间:2017-02-26 11:26:00 浏览:1548 评论 :0

TooManyClauses问题 问题描述 在搜索时,遇到了下面的Response: "caused_by":{"type":"too_many_clauses","reason":"maxClauseCount is set to 1024"}}}],"caused_by":{"type":"query_shard_exception","reason":"failed to create query: 原因 查询中需要对某个字段做terms搜索,传入的候选条件过多。

java Guide Elasticsearch html type REST

空间换时间,轻松提高性能100倍

发布时间:2017-02-24 13:04:00 浏览:388 评论 :0

空间换时间的最常用场景就是缓存,为了提高性能可以设置不同类型的缓存。下面是我遇到的一个小问题。 问题描述 在统计股票的历史收益时,涉及到对交易日的操作,比如获取某个日期偏移一定天数后的交易日。

性能 日志 string 序列 index hashmap arraylist 存储

一次查询性能提高40倍的经历

发布时间:2017-02-08 23:44:00 浏览:305 评论 :0

背景说明 数据库:MongoDB 数据集: A:字段数不定,这里主要用到的两个UID和Date B:三个字段,UID、Date、Actions。其中Actions字段是包含260元素JSON数组,每个JSON对象有6个字段。

MongoDB 性能 日志 数据库 索引

Elasticsearch——利用Parent-Child关系解决大数据场景下的实时查询

发布时间:2017-02-07 23:58:00 浏览:591 评论 :0

表与表之间的关联基本上是所有业务系统都存在的,RDBMS通过外键实现,MongoDB通过嵌入式子文档解决,那么Elasticsearch怎么解决这个问题呢?答案就是Parent-Child关联(参考文档) 业务场景 有一个广告的分发系统,为了更精准的做广告的推送,除了自身积累的数据以外,还会从其他合作方通过数据交换(当然这些都是脱敏的数据)的方式获取更多用户行为数据,例如从音乐网站获取听的音乐列表、从购物网站获取最近的购物类别、从书评网站获取最近浏览的图书等等。

大数据 MongoDB 解决方案 索引 Elasticsearch index type mapping

Elasticsearch上手——Python API的简单使用

发布时间:2017-02-01 14:23:00 浏览:535 评论 :0

Python够直接,从它开始是个不错的选择。 Elasticsearch客户端列表:https://www.elastic.co/guide/en/elasticsearch/client/index.

python MongoDB API 索引 Elasticsearch index source type pymongo

Elasticsearch上手——熟悉基本操作

发布时间:2017-01-26 23:11:00 浏览:383 评论 :0

Kibana为快速熟悉Elasticsearch的操作提供极大的便利,下面就通过kibana熟悉几个基本的操作。 创建索引(index) 在Kibana中打开Dev Tools,会打开如下图所示的操作界面: 左侧是命令窗口,右侧执行的结果。

索引 Elasticsearch index type

Elasticsearch上手——结合Kibana的安装配置

发布时间:2017-01-26 14:34:00 浏览:541 评论 :0

安装Elasticsearch 根据文档的说明,安装过程十分简单。系统环境:CentOS 7 下载 wget https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.

nginx jvm path 配置 系统环境 数据分析 node Server 索引 Elasticsearch wget

Elasticsearch上手——几个基本概念

发布时间:2017-01-26 12:05:00 浏览:445 评论 :0

Elasticsearch的说明文档中,基本概念(Basic Concepts)一节中提到了一些术语,结合实践经验,尝试重新理解一下。 Document(文档) 文档是Elasticsearch存储和建立索引的基本单位,比如一篇文章、一条数据库记录等,通过JSON格式被添加到平台。

数据库 电商 索引 Elasticsearch PUT index type

如何快速学习

发布时间:2014-04-18 17:35:00 浏览:285 评论 :0

这是一位新同事和我关于如何快速学习的邮件对话,重新进行了整理。 现在有个困惑,之前你说在公司要快速的学习,可能之前接触java不是很多,在进行项目开发时,发现好多框架的代码看不懂,所以也就无从下手,感觉好多东西要学,而又不知道先学哪个,这样就又陷入了学习看书的情景,工作就耽搁了。

开发环境

HTML5 Canvas遇到的几个问题

发布时间:2013-09-17 12:24:00 浏览:388 评论 :0

        最近在一个项目中尝试通过Hybrid的方式开发客户端程序,来尽量降低由于程序业务逻辑或者显示界面的改变而来的升级困扰。Hybrid的方式就是本地代码和HTML5应用相结合的方式,其中本地代码负责和底层的硬件打交道,通过WebView提供的接口将硬件数据传递给运行其中HTML页面。

html5 canvas Hybrid

Subversion配置子目录权限时的错误

发布时间:2013-08-23 17:06:00 浏览:324 评论 :0

昨天添加一个新的代码库,需要对子目录做读写权限的控制,本来是一件很简单的事情: Cent OS上配置Apache2 + SVN(续)实现对目录访问的精确控制 可是添加完成以后,就出现了问题了。 [repo:/] user1 = rw user2 = r user3 = r [repo:/client/] user2 = rw [repo:/server/] user3 = rw 三个用户都可以正常Checkout。

配置 SVN Server Access Forbidden subversion

持续集成之路——使用SpringTestDbunit管理数据集的一个问题

发布时间:2013-08-22 09:18:00 浏览:185 评论 :0

在进行数据访问的单元测试,一般都会新增数据记录的情况,那么在设置数据集一般会是: 然后在测试方法中,通过验证新增的记录数或者新增记录的内容,确保被测试方法正确执行: @Test @DatabaseSetup("user/UserService-addUser-dataset.

持续集成 测试 xml test list 单元测试 utf-8

11