关闭

window下MongoDB副本集和分片高可靠性部署

一、概述        MongoDB复本集解决了数据库的备份与自动故障转移,但是围绕数据库的业务中当前还有两个方面的问题变得越来越重要,一是海量数据如何存储,二是如何高效地读写海量数据。尽管复制集也可以实现读写分离,如在primary节点上写,在secondary节点上读,但在这种方式下客户端读出来的数据有可能不是最新的,因为primary节点到secondary节点间的数据同步会带来一定延迟...
阅读(82) 评论(0)

四方通讯主机IEC104通讯

协议基础知识1. 应用规约控制信息(APCI)的定义传输接口(TCP到用户) 是一个面向流接口,它没有为IEC 60870-5-101中的ASDU定义任何启动或者停止机制。为了检出ASDU的启动和结束,每个APCI包括下列的定界元素:一个启动字符,ASDU的规定长度,以及控制域(见图4)。可以传送一个完整的APDU(或者,出于控制目的,仅仅是传送APCI域)(见图5)。 控制域定义了保护报文不至丢失...
阅读(335) 评论(0)

Hive2.1.1、Hadoop2.7.3 部署

本文以远程模式安装Hive2.1.1,将hive的元数据放置在mysql数据库中。1 安装mysql数据库sudo apt-get install mysql-server用户名:root密码:123456 修改支持远程访问 重启mysql服务使得配置文件生效sudo service mysql restart创建hive专用账户 CREATE USER 'hive'@'%' IDENTIF...
阅读(596) 评论(0)

eclipse调试Hive2.1.1源码

eclipse调试Hive2.1.1的源码可以分为本地调试和远程调试。本地调试顾名思义就是正常启动eclipse从main函数开始调试,远程调试指的是通过连接远程进程信息附件代码调试。注意:在启动hive-cli调试之前要先启动hive服务。1. 本地调试需要在eclipse中设置hadoop的配置文件路径,hive的配置文件路径、和hive所有要的jar包。 创建User Libraries中的...
阅读(343) 评论(0)

Sqoop2安装配置

Sqoop2是同步关系型数据库数据、Hdfs系统数据的工具。 下载Sqoop2的安装包sqoop-1.99.7-bin-hadoop200.tar.gz 下载地址http://mirrors.hust.edu.cn/apache/sqoop/1. 解压安装包tar -xvf sqoop-1.99.7-bin-hadoop200.tar.gz2. Hadoop相关配置Sqoop2需要HADOOP_...
阅读(630) 评论(0)

Hive2.1.1源码编译

Hive2.1.1源码编译首先下载Hive2.1.1的源码压缩包 下载地址http://mirrors.hust.edu.cn/apache/hive/stable-2/apache-hive-2.1.1-src.tar.gz 编译Hive2.1.1的源码包需要maven,我选择的版本是maven3.3.9 下载地址http://maven.apache.org/download.cgi...
阅读(988) 评论(0)

HBase介绍, HBase1.2.4,Hadoop2.7.3,Zookeeper3.4.6分布式HA部署配置

1. HBase介绍 Hbase 是一个高可靠、高性能、面向列、可伸缩的分布式存储系统,利用Hbase技术可在廉价PC Server上搭建 大规模结构化存储集群。HBase 是Google Bigtable 的开源实现,与Google Bigtable 利用GFS作为其文件存储系统类似, HBase 利用Hadoop HDFS 作为其文件存储系统;Google 运行MapReduce 来处理Bi...
阅读(531) 评论(0)

【Hadoop2.7.0、Zookeeper3.4.6、JDK1.7】搭建完全分布式的hadoop,HA部署安装,自动备援

1、HDFS 2.0 基本概念 相比于 Hadoop 1.0,Hadoop 2.0 中的 HDFS 增加了两个重大特性,HA 和 Federaion。HA 即为 High Availability,用于解决 NameNode 单点故障问题,该特性通过热备的方式为主 NameNode 提供一个备用者,一旦主 NameNode 出现故障,可以迅速切换至备 NameNode, 从而实现不间断对外提供...
阅读(326) 评论(0)

C# 调用System.Data.Sqlite 外键失效解决方案

由于Sqlite历史版本原因,System.Data.Sqlite默认情况是关闭外键支持。想要启用外键支持只需要在配置文件中设置即可。 例如:...
阅读(151) 评论(0)

UDP打洞原理及软件简单实现

本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明. 许多P2P软件比如SKYPE,QQ,电驴之类需要不同内网的两台机子进行通信,而路由器的NAT机制决定了内网访问外网容易,而外网访问内网困难,那如何才能做到这一点呢?有办法------打洞! 具体实现方法需要一台服务器,现在假设两台内网PC,A和B想用端口40000通信,网关分...
阅读(514) 评论(0)

网页无插件实时浏览海康和大华硬盘录像机视频技术解决方案

现在海康和大华官方给出的在网页浏览视频的方式都是使用ActiveX的方式,但是ActiveX这种方式的弊端有如下三点 1、首先ActiveX的安装比较麻烦,一般的浏览器的安全设置都会阻挡ActiveX控件。 2、无法在手机和PAD上使用。 3、微软已经在淘汰这中技术。 新的解决方法是使用HLS方式,架设媒体服务中心浏览视频。关于HLS的具体解释同学们去问度娘吧。大体的思路是: 1、媒体中...
阅读(6033) 评论(0)

Android log4j

在Android中要使用log4j 需要 log4j 1.2 和android-logging-log4j的项目 项目,千万不要讲log4j1.2和log4j2.0混着用,那样会报找不到解析方法的错误。 在AndroidManifest.xml中,增加如下设置:   增加访问SDCard的权限  LogConfigurator logConfigurator = new LogCon...
阅读(1009) 评论(2)

C# ActiveX 开发时反序列化化提示找不到DLL解决方法

问题现象分析: 出现上述问题的根本原因是在IE浏览器中调用ActiveX的控件的程序根目录是,IE的目录,当时AcitvX控件的文件一般放置在自定义的文件目录中,在进行反序列化时,程序默认在IE的目录中寻找所需要的DLL文件,但是IE 目录中根本就没有这个文件,所以反序列化失败。 问题解决方法: 我们在加载DLL失败的时候,需要再次指定正确的DLL文件所在目录。在C# 中恰好有这个事件。重新...
阅读(895) 评论(0)

C# 调用C++DLL参数异常解决方法

检测到 CallbackOnCollectedDelegate Message: 对“HBVideoParser!Videocomm.Video.HB.HBSDK+SrcDataParseCBHandler::Invoke”类型的已垃圾回收委托进行了回调。这可能会导致应用程序崩溃、损坏和数据丢失。向非托管代码传递委托时,托管应用程序必须让这些委托保持活动状态,直到确信不会再次调用它们。...
阅读(679) 评论(0)

.Net平台AOP技术研究

4.1.Net平台AOP技术概览 .Net平台与Java平台相比,由于它至今在服务端仍不具备与unix系统的兼容性,也不具备类似于Java平台下J2EE这样的企业级容器,使得.Net平台在大型的企业级应用上,常常为人所诟病。就目前而言,.Net平台并没有提供AOP技术的直接实现,而微软在未来对于.Net的发展战略目标,我们仍未可知。但我相信微软对于目前炙手可热的AOP技术应该不会视而不见。也许在...
阅读(460) 评论(0)

关系数据库中存储树形结构

原理: 我们先把树按照水平方式摆开。从根节点开始(“Food”),然后他的左边写上1。然后按照树的顺序(从上到下)给“Fruit”的左边写上2。这样,你沿着树的边界走啊走(这就是“遍历”),然后同时在每个节点的左边和右边写上数字。最后,我们回到了根节点“Food”在右边写上18。下面是标上了数字的树,同时把遍历的顺序用箭头标出来了。     我们称这些数字为左值和右值(如,“站点”的左值...
阅读(749) 评论(0)

SqlServer 触发器 A表中插入一行数据后动态在B表中插入A表中计算后数据

表t_mydata 的列定义如下: int   id  ,int   station_id, datetime data_time,float LJLL 示例数据: 13911834   1  2012-08-19 8:00:00  2039886 13944831   1  2012-08-20 8:00:00  2043351 表t_station 的列定义如下 Int   sta...
阅读(1746) 评论(1)

C# mobile UDP 开发设置超时问题

在mobile 6.5中使用UPD 时需要设置超时  函数 SocketHandler.SetSocketOption(SocketOptionLevel.Socket , SocketOptionName.ReceiveTimeout, 3000); 抛出异常如下: 在 getsockopt 或 setsockopt 调用中指定了未知、无效或不受支持的选项或级别。 不明白为什么会有这个异...
阅读(784) 评论(0)

arcgismobile10 绘制圆并且在GPS定位点为中心,半径R 搜索圆内的管线信息

项目说明: 在windowsMobile6.0的平台下,做GPS掌上地图定位程序。需要实现查询GPS定位点周围一定范围内的天然气管线的信息。 功能要求: 1、地图上以定位点为中心,半径R,画一个空心圆。 2、查询圆内的天然气管线,如果存在管线,将管线主要信息放置在listview中显示。 3、单击listview中具体每条管线信息时在地图上绘制出这条管线和圆心的最短距离的线段,并绘制出线...
阅读(2727) 评论(0)

未能加载文件或程序集“System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”的未知类型"FaultImportOptions“ 的解决办

给.net3.5打补丁...
阅读(851) 评论(0)
26条 共2页1 2 下一页 尾页
    个人资料
    • 访问:35962次
    • 积分:593
    • 等级:
    • 排名:千里之外
    • 原创:22篇
    • 转载:4篇
    • 译文:0篇
    • 评论:4条
    最新评论