7 达龙猫

尚未进行身份认证

不要只做代码搬运工,思想+行动+坚持=成功

等级
TA的排名 4w+

MongoDB分片集群介绍以及安装

文章目录架构概述分片集群原理分片集群搭建环境准备mongs路由安装配置服务器可复制集安装分片集群安装分片1、分片3安装分片2安装初始化两个可复制集分片配置针对集合分片启动和停止命令分片注意点和建议架构概述MongoDB部署架构分为单机、可复制集、分片集群,单机适合学习使用;分片集群比较复杂、运维难度高,在数据量达到一定瓶颈的时候才考虑使用,要慎重选择;可复制集是非常适合用于生产环境的一种架构...

2019-05-02 16:49:15

MongoDB可复制集架构介绍以及安装

文章目录架构概述可复制集原理可复制集环境搭建架构概述MongoDB部署架构分为单机、可复制集、分片集群,单机适合学习使用;分片集群比较复杂、运维难度高,在数据量达到一定瓶颈的时候才考虑使用,要慎重选择;可复制集是非常适合用于生产环境的一种架构本文讲解的是可复制集架构的原理和搭建可复制集原理可复制集是跨多个MongDB服务器(节点)分布和维护数据的方法。mongoDB可以把数据从一个节...

2019-05-02 11:26:01

MongoDB在CentOS7下的yum方式和压缩包方式安装

创建镜像源/etc/yum.repos.d/mongodb-enterprise.repo输入如下内容:[mongodb-enterprise]name=MongoDB Enterprise Repositorybaseurl=https://repo.mongodb.com/yum/redhat/$releasever/mongodb-enterprise/3.4/$basear...

2019-05-02 08:53:33

MongoDB索引说明及慢查询优化

文章目录索引种类索引语法慢查询优化第一步:找出慢查询语句第二步:分析慢查询第三步:分析explain结果索引优化实战索引建议索引种类索引通常能够极大的提高查询的效率,如果没有索引,MongoDB在读取数据时必须扫描集合中的每个文件并选取那些符合查询条件的记录,即会进行全集合扫描索引主要用于排序和检索单键索引(常用)在某一个特定的属性上建立索引,例如:db.users.createInde...

2019-05-01 20:42:50

MongoDB存储引擎

文章目录wiredTiger数据写入原理写策略解析配置文件wiredTigerMongoDB从3.0开始引入可插拔存储引擎的概念。目前主要有MMAPV1、WiredTiger存储引擎可供选择。在3.2版本之前MMAPV1是默认的存储引擎,其采用linux操作系统内存映射技术,但一直饱受诟病3.4以上版本默认的存储引擎是wiredTiger,相对于MMAPV1其有如下优势:读写操作性...

2019-05-01 19:00:16

MongoDB安全权限设置及密码重置方法

文章目录RBAC(基于角色控制)设置权限忘掉密码怎么办RBAC(基于角色控制)MongoDB中的权限是基于角色控制的(Role-BasedAccessControl) 角色类型类型说明角色名称说明 数据库一般角色(DatabaseUserRoles)...

2019-05-01 17:44:40

MongoDB的java客户端连接池配置说明

XML配置<!-- spring 1.x版本生成的mongo-client实际上为Mongo,而不是MongoClient --><mongo:mongo-client host="192.168.31.41" port="27017" id="mongo"> <mongo:client-options write-concern="ACKN...

2019-04-27 20:02:28

MongoDB数据类型

JSON和BSONJSON是一种简单的数据表示方式,它易于理解、易于解析、易于记忆。但从另一方面来说,因为只有null、布尔、数字、字符串、数组和对象这几种数据类型,所以JSON有一定局限性。例如,JSON没有日期类型,JSON只有一种数字类型,无法区分浮点数和整数,更别说区分32为和64位数字了。再者,JSON无法表示其他一些通用类型,如正则表达式或函数。BSON(BinarySerial...

2019-04-27 19:40:41

Intellij IDEA连接Hadoop HDFS实现本地调试

首先下载HadoopIntellijPlugin插件,该插件在CSDN上可以下载到现成的(不过需要积分)。其实该插件真正的出处地址是:https://github.com/fangyuzhong2016/HadoopIntellijPlugin大家可以按照github的介绍生成属于自己版本的插件(亲测可行)若是hadoop2.7.3版本,可以直接下载我生成好的插件,请戳这里:网盘下载,...

2019-04-19 16:20:06

深入理解HDFS原理

文章目录HDFS初识HDFS优缺点认识架构关于block数据存储策略数据读写写操作读操作HDFS初识Hadoop生态系统架构图1.0版本:2.0版本:HDFS是Hadoop Distribute File System的简称,位于生态系统图最底层的,是Hadoop的一个分布式文件系统。HDFS优缺点优点:高容错性,数据自动保存多个副本,副本丢失后自动恢复存储超大文件,...

2019-04-15 13:09:41

CentOS7安装hadoop2.7.3-单机版

文章目录安装版本OpenJDK安装环境准备hadoop安装安装版本操作系统:CentOS7 64位IP地址:192.168.43.61Hadoop版本:2.7.3JDK版本:OpenJDK 1.8 64位OpenJDK安装使用yum安装OpenJDK1.8,参看博客:Linux下OpenJDK安装安装完毕后要配置好环境变量,这里设置全局的环境变量,即修改 /etc/profile ...

2019-04-11 14:33:11

Docker启动报错:SELinux is not supported with the overlay2 graph driver

Docker安装环境CentOS版本:3.10.0-514.el7.x86_64Docker版本:1.13.1启动报错systemctl start docker命令启动报错如下:查找原因第一步,谷歌^^^,结果还真找到答案,歪果仁果然腻害https://stackoverflow.com/questions/45461307/selinux-is-not-supp...

2019-04-03 13:38:02

CentOS安装MySQL客户端

很多时候我们只需要安装MySQL客户端,命令如下:yuminstall-ymariadb.x86_64mariadb-libs.x86_64

2019-03-28 11:07:01

Ant环境安装(Windows10+CentOS7)

文章目录Windows10安装CentOS7安装Ant下载地址:http://ant.apache.org/安装版本:1.7.0前提:必须先安装JDK并配置好环境变量,这里安装的是JDK1.8,具体安装方式参考:Linux下OpenJDK安装Ant学习资料:https://www.w3cschool.cn/ant/Windows10安装下载zip包:apache-ant-1.7.0-b...

2019-03-28 10:18:52

MySQL死锁的案例

文章目录死锁的发生问题分析解决方案总结死锁的发生今天碰到一个MySQL死锁的案例,应用启动时发生了死锁,先看日志吧:2019-03-18 19:40:24 jdbc.sqltiming [ERROR] 45. PreparedStatement.execute() FAILED! DELETE FROM NGB_DNSMAP_CHAIN_INFO WHERE dnsSystemId...

2019-03-19 17:22:38

Intellij IDEA中查看System.gc()堆栈日志

Run–>EditConfiguration,在VMOptions中设置:-XX:+PrintGCDetails打印结果:

2019-03-14 20:27:18

jmap错误:unknown CollectedHeap type : class sun.jvm.hotspot.gc_interface.CollectedHeap

在centos环境下使用jmap命令查看堆使用的情况,发现如下错误:unknown CollectedHeap type : class sun.jvm.hotspot.gc_interface.CollectedHeap原因:没有安装对应的openjdk-debuginfo工具解决办法:安装debuginfo,去网站 http://debuginfo.centos.org/7/x86...

2019-02-15 16:54:14

SSO单点登录

SSO主要解决的是大型系统中各子系统如何共享登录状态的问题,如企业应用有很多业务子系统,只需登录一个系统,就可以实现不同子系统间的跳转,而避免了重复的登录操作。通常使用cookie和session技术完成。转载网友的两篇博客来理解单点登录的原理:1.单点登录原理与简单实现2.CAS实现单点登录SSO执行原理探究(终于明白了)...

2019-02-10 09:29:55

性能优化之Java程序优化细节(珍藏版)

1. 尽量指定类、方法的final修饰符为类指定final修饰符可以让类不可以被继承,为方法指定final修饰符可以让方法不可以被重写。类似于java.lang.String就是final类,如果指定了一个类为final,则该类所有的方法都是final的。Java编译器会寻找机会内联所有的final方法,内联对于提升Java运行效率作用重大,此举能够使性能平均提高50%。2. 尽量重用对象特...

2019-02-02 22:47:52

Java虚拟机之性能监控工具

文章目录jps 虚拟机进程状况工具(常用)jstat 虚拟机统计信息监视工具(常用)jinfo 配置信息工具(常用)jmap 内存映像工具jhat 虚拟机堆转储快照分析工具(一般不用)jstack 堆栈跟踪工具VisualVM 可视化工具MAT 强大的dump分析工具(常用)jps 虚拟机进程状况工具(常用)最常用的工具之一,因为其他命令都需要先使用jps查询出LVMID(本地虚拟机唯一ID)...

2019-02-02 21:12:16

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。