03 2014 档案
摘要:win7+xampp-win32-1.8.2-2-VC9+eclipse-jee-indigo-SR2-win32-x86_64.ziphttp://pjdong1990.iteye.com/blog/1610305http://pan.baidu.com/share/link?shareid=27...
阅读全文
摘要:http://my.oschina.net/huangyong/blog/196408
阅读全文
摘要:publicfunction transaction(Closure $callback){ $this->beginTransaction(); // We'll simply execute the given callback within a try / catch block // and if we catch any exception we can rollback the transaction // so that none of the changes are persisted to the database. try { $result = $callb
阅读全文
摘要:MongoDB Connector for Hadoophttps://github.com/mongodb/mongo-hadoopPurposeThe MongoDB Connector for Hadoop is a library which allows MongoDB (or backup files in its data format, BSON) to be used as an input source, or output destination, for Hadoop MapReduce tasks. It is designed to allow greater fl
阅读全文
摘要:http://blog.csdn.net/ruby97/article/details/7423088经过一整天的折腾,参考了网上很多资料,我机器上的Hadoop似乎是配置成功了。下面分享一下详细的配置过程。也祝愿大家在配置的过程中少走弯路。注意:本文的配置环境是:CygWin最新版本2.769下载地址Window7-64bitJDK1.6.0_31-win64 (JRE6)下载地址Eclipse-Indigo..Hadoop 0.20.2 (注意:0.20.203版本不可用,会导致tasktracker无法启动)下载地址------------------------------------
阅读全文
摘要:1.下载并安装Cygwin,记得cygwin安装中要把SSH选择上,因为后面Hadoop会用到,不详述cygwin的安装过程.我是安装在D:\cygwin下2.配置系统环境变量在windows命令行中输入unix命令,可以执行则说明cygwin和环境变量配置成功.3.打开D:\cygwin\Cygwin.bat,配置ssh,执行命令ssh-host-config因为我已经配置过,并用ssh服务已经启动,所以报错了,你们在配置的时候一路YES即可,有兴趣的也可以看一下英文说明,都配置了哪些东东.当看到"HAVE FUN"则表明配置成功.这时候会在你的系统上增加一个SSH服务,
阅读全文
摘要:https://github.com/alibaba/zeus宙斯(zeus)是什么宙斯是一个完整的Hadoop的作业平台从Hadoop任务的调试运行到生产任务的周期调度 宙斯支持任务的整个生命周期从功能上来说,支持:Hadoop MapReduce任务的调试运行Hive任务的调试运行Shell任务的运行Hive元数据的可视化查询与数据预览Hadoop任务的自动调度完整的文档管理完整的学习文档请进入:文档首页安装指导文档用户入门手册用户进阶手册管理员配置手册宙斯开源,不仅仅是开源技术,更是开源产品开发中心,一个文档管理,开发调试的环境,在任务上线前的主要工作区域调度中心,生产任务的调度环境,当
阅读全文
摘要:TortoiseGit和msysGit安装及使用笔记(windows下使用上传数据到GitHub)Git-1.7.11-preview+GitExtensions244SetupComplete+TortoiseGit-1.8.2.0-32bithttp://www.cnblogs.com/bluewelkin/p/3479105.html (svn服务配置)一、想要使用TortoiseGit,首先应该安装msysGit,因为TortoiseGit只是一个界面,易于用户操作的。(一) 首先google一下msysGit或者直接使用网址http://msysgit.github.io/进行下载,
阅读全文
摘要:App CategoryRecipes dealing with Laravel's App facade Checking Your Environment Checking if You're Running in the Console Storing a Value in the IoC Container Binding an Interface to an Implementation Resolving Objects from the IoC Container Registering a Before Application Filter Registerin
阅读全文
摘要:外界流传的JAVA/PHP服务器端获取客户端IP都是这么取的:伪代码:1)ip = request.getHeader("X-FORWARDED-FOR")可伪造,参考附录A2)如果该值为空或数组长度为0或等于"unknown",那么:ip = request.getHeader("Proxy-Client-IP")3)如果该值为空或数组长度为0或等于"unknown",那么:ip = request.getHeader("WL-Proxy-Client-IP")4)如果该值为空或数组长度为0或
阅读全文
摘要:http://wbj0110.iteye.com/blog/2007918在 Spring3 中,响应、接受 JSON都十分方便。向前台返回 JSON 格式的数据:12345678910111213141516@RequestMapping(value = "/list", method = RequestMethod.GET)@ResponseBodypublic Map getUserList() {logger.info("列表");List list = new ArrayList();UserModel um = new UserModel()
阅读全文
摘要:http://niuzhenxin.iteye.com/blog/1706203Sqoop是一款开源的工具,主要用于在HADOOP(Hive)与传统的数据库(mysql、postgresql...)间进行数据的传递。Sqoop项目开始于2009年,最早是作为Hadoop的一个第三方模块存在,后来为了让使用者能够快速部署,也为了让开发人员能够更快速的迭代开发,Sqoop独立成为一个Apache项目。Sqoop是一个用来将Hadoop和关系型数据库中的数据相互转移的工具,可以将一个关系型数据库(例如 : MySQL ,Oracle ,Postgres等)中的数据导进到Hadoop的HDFS中,也可
阅读全文
摘要:http://overapi.com/jquery/OverAPI.comPythonjQueryNodeJSPHPJavaRubyJavascriptActionScriptCSSMore
阅读全文
摘要:http://laravel-cn.com/http://www.golaravel.com/docs/4.1/quick/https://github.com/search?q=Laravel&ref=cmdformhttp://blog.csdn.net/phodal/article/details/15682067http://www.golaravel.com/docs/4.1/introduction/http://www.ruchee.com/code/php/laravel_artisan.htmlhttp://www.golaravel.com/docs/4.0/elo
阅读全文
摘要:https://github.com/xianglei/phpHiveAdmin随着Hadoop的推出,大数据处理实现了技术上的落地。但是对于一般的公司和开发者而言,Hadoop依旧是一个陌生或者难以使用的技术。这次的阿里云开发者大会上,向磊凭借EasyHadoop将Hadoop平民化而获得了最佳创意奖,InfoQ对他进行了采访。InfoQ: 首先请您做下自我介绍并介绍本次的参赛作品EasyHadoop?向磊:大家好,我是向磊,本次阿里云开发者大赛最佳创意奖作品EasyHadoop和phpHiveAdmin的作者。目前供职于一家互联网视频公司的数据部门,负责整个Hadoop集群的维护和一些数据
阅读全文
摘要:分页配置基本用法给分页链接添加自定义信息配置在其它的框架中,分页有时很痛苦. 但是Laravel让分页简单到不可思议. 默认Laravel包含了两个分页视图, 在app/config/view.php 文件中的pagination选项中指定分页链接具体使用哪一个视图.pagination::slider视图 基于当前所在页数给出一个浮动的页数范围,pagination::simple 视图只是简单的给出 '上一页' '下一页' 两个链接. 两个视图都能完美的和bootstrap框架结合基本用法Laravel有多种方式实现分页. 最简单的是在普通查询或Eloque
阅读全文
摘要:What Is Apache Hadoop?Getting Started Download HadoopWho Uses Hadoop?News15 October, 2013: release 2.2.0 available 25 August, 2013: release 2.1.0-beta available 27 December, 2011: release 1.0.0 available March 2011 - Apache Hadoop takes top prize at Media Guardian Innovation AwardsJanuary 2011 - Zoo
阅读全文
摘要:http://blog.csdn.net/jacktan/article/details/9200979大数据的热度在持续的升温,继云计算之后大数据成为又一大众所追捧的新星。我们暂不去讨论大数据到底是否适用于您的组织,至少在互联网上已经被吹嘘成无所不能的超级战舰。好像一夜之间我们就从互联网时代跳跃进了大数据时代!关于到底什么是大数据,说真的,到目前为止就和云计算一样,让我总觉得像是在看电影《云图》——云里雾里的感觉。或许那些正在向你推销大数据产品的公司会对您描绘一幅乌托邦似的美丽画面,但是您至少要保持清醒的头脑,认真仔细的慎问一下自己,我们公司真的需要大数据吗?做为一家第三方支付公司,数据的确
阅读全文
摘要:HADOOP集群监控工具AMBARI安装 Apache Ambari是对Hadoop进行监控、管理和生命周期管理的开源项目。它也是一个为Hortonworks数据平台选择管理组建的项目。Ambari向Hadoop MapReduce、HDFS、 HBase、Pig, Hive、HCatalog以及Zookeeper提供服务。最近准备装ambari,在网上找了许久,没找到比较系统的ambari安装过程,于是,就根据官网进行了安装,下面是我推荐的正确的较完善的安装方式,希望对大家有所帮助。 一、准备工作 1、系统:我的系统是CentOS6.2,x86_64,本次集群采用两个节点。管理节点:1...
阅读全文
摘要:Apache Ambari是对Hadoop进行监控、管理和生命周期管理的基于网页的开源项目。它也是一个为Hortonworks数据平台选择管理组建的项目。Ambari支持管理的服务有:Apache HBaseApache HCatalogApache Hadoop HDFSApache HiveApache Hadoop MapReduceApache OozieApache PigApache SqoopApache TempletonApache Zookeeperambari可以使安装hadoop集群,管理hadoop集群服务,监控集群都很容易。目前ambari支持的操作系统为rhel/
阅读全文
摘要:hadoop 创建用户及hdfs权限,hdfs操作等常用shell命令sudo addgroup hadoop#添加一个hadoop组sudo usermod -a -G hadoop larry#将当前用户加入到hadoop组sudo gedit etc/sudoers#将hadoop组加入到sudoer在root ALL=(ALL) ALL后 hadoop ALL=(ALL) ALL修改hadoop目录的权限sudo chown -R larry:hadoop /home/larry/hadoopsudo chmod -R 755 /home/larry/hadoop修改hdfs的权限su
阅读全文
摘要:Laravel Cheat SheetToggle Code CommentsPDF VersionGithubLaravel 3 DocsLaravel 4 DocsArtisanphp artisan --help OR -hphp artisan --quiet OR -qphp artisan --version OR -Vphp artisan --no-interaction OR -nphp artisan --ansiphp artisan --no-ansiphp artisan --env// -v|vv|vvv Increase the verbosity of mess
阅读全文
摘要:http://docs.spring.io/spring-data/data-mongo/docs/1.0.0.M5/api/org/springframework/data/mongodb/core/MongoTemplate.html在线api文档1关键之识别KeywordSampleLogicalresultGreaterThanfindByAgeGreaterThan(intage){"age":{"$gt":age}}LessThanfindByAgeLessThan(intage){"age":{"$lt&quo
阅读全文
摘要:一、Mongodb介绍及对比1、NoSQL介绍及MongoDB入门http://renial.iteye.com/blog/6848292、mongoDB 介绍(特点、优点、原理)http://www.cnblogs.com/hoojo/archive/2011/06/01/2066119.html3、NoSQL数据库全方位性能比较?Cassandra/Mongodb/CouchDB/Redis/Riak/HBase对比http://club.sm160.com/showtopic-933577.aspx二、Mongodb安装及应用实例1、MongoDB Linux下的安装和启动http://
阅读全文
摘要:8天学通MongoDB——第六天 分片技术 在mongodb里面存在另一种集群,就是分片技术,跟sql server的表分区类似,我们知道当数据量达到T级别的时候,我们的磁盘,内存就吃不消了,针对这样的场景我们该如何应对。一:分片 mongodb采用将集合进行拆分,然后将拆分的数据均摊到几个片上的一种解决方案。下面我对这张图解释一下: 人脸: 代表客户端,客户端肯定说,你数据库分片不分片跟我没关系,我叫你干啥就干啥,没什么好商量的。 mongos: 首先我们要了解”片键“的概念,也就是说拆分集合的依据是什么?按照什么键值进行拆分集合.... 好了,mongos就...
阅读全文
摘要:http://code.google.com/p/bugumongo/简介BuguMongo是一个MongoDB Java开发框架,它的主要功能包括:基于注解的对象-文档映射(Object-Document Mapping,简称ODM)。DAO支持。提供了大量常用的DAO方法。Query支持。提供了生成查询的简便方法。基于注解的Lucene索引。简单方便的Lucene搜索。支持关键词高亮显示。支持集群环境下的Lucene索引和搜索。简单方便的GridFS文件上传。支持上传的时候对图片加水印、图片压缩。简单方便的GridFS文件获取。能用HTTP获取文件,支持断点续传,图片文件能使用HTTP缓存
阅读全文
摘要:一、说说Memcached优化方案Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度。我想说:discuz官方论坛使用的正是Memcached内存优化方案,但是建议个人站长不要跟风,因为它的确不适合我们,Memcached作为高速运行的分布式缓存服务器主要用于分布式缓存,很多站长认为它会优化 PHP,其实不是这样的,所以很多站长使用Memcached优化方案后觉得速度上和没安装Memcached前没什么区别,就是因为这个道理。discuz官方很可能是集群部署方案,采
阅读全文
摘要:Redis是一个高性能的key-value数据库, 使用内存作为主存储,数据访问速度非常快,当然它也提供了两种机制支持数据持久化存储.比较遗憾的是,Redis项目不直接支持Windows,Windows版项目是由微软开放技术团队建立和维护一个实验性项目(支持32,64位),所以并不适用生产环境,但可在Windows环境下用于开发测试。1.下载安装猛戳这里就到了开源首页,下载源码包,解压ZIP包后进入msvs\bin\release文件夹有三个文件分别对应32,64位,windows服务三个版本,在这里我们选择64位为例,解压redisbin64.zip 到D:\redis2.4 , 这里主要用
阅读全文
摘要:回想以前,想要安装个虚拟机是多么的麻烦。先要费尽心机找到想要的操作系统镜像文件,然后安装虚拟化软件,按照其提供的GUI界面操作一步步创建,整个过程费时费力。但是,自从使用了Vagrant以后,咱腰不酸了,腿不痛了,一口气起5个虚拟机还不费劲。Vagrant是什么?这是官网上Vagrant的介绍。Create and Configure lightweight, reproducible, and portable development environments.即用来创建和配置轻量级、可重现的、便携式的开发环境。使用Vagrant可以将创建虚拟机的整个过程自动化起来,并具有高度的重用性。假如
阅读全文
摘要:1.下载并安装VirtualBox下载地址:https://www.virtualbox.org/wiki/Downloads,下载最新的安装包,接下来的安装步骤就是下一步下一步了,你懂的。2.下载并安装vagrant下载地址:http://downloads.vagrantup.com/,同上。3.vagrant的部署1.本地建立开发环境目录,笔者的是E:\vagrant2.进入E:\vagrant,按住shift键,在空白处按鼠标右键,在弹出菜单中点“打开命令行窗口”3.加box,box是一个镜像文件,包含了vagrant的配置信息和VirtualBox的虚拟机镜像文件。官方提供了很多bo
阅读全文
摘要:ssh程序分为有客户端程序openssh-client和服务端程序openssh-server。如果需要ssh登陆到别的电脑,需要安装openssh-client,该程序ubuntu是默认安装的。而如果需要从远程连接到本机,则需要安装openssh-server,该程序需要自己安装。在Ubuntu下安装openssh-server非常简单。安装openssh-server$ sudo apt-get install openssh-server查看openssh-server是否启动$ ps -e | grep ssh进程ssh-agent是客户端,sshd为服务器端,如果结果中有sshd的进
阅读全文
摘要:使用 Vagrant 打造跨平台开发环境使用Vagrant在Windows下部署开发环境Vagrant是一款用来构建虚拟开发环境的工具,非常适合 php/python/ruby/java 这类语言开发 web 应用,“代码在我机子上运行没有问题”这种说辞将成为历史。我们可以通过 Vagrant 封装一个 Linux 的开发环境,分发给团队成员。成员可以在自己喜欢的桌面系统(Mac/Windows/Linux)上开发程序,代码却能统一在封装好的环境里运行,非常霸气。安装步骤1. 安装 VirtualBox虚拟机还是得依靠 VirtualBox 来搭建,免费小巧。下载地址:https://www.
阅读全文
摘要:Vagrant是一个简单易用的部署工具,用英文说应该是orchestration tool。它能帮助开发人员迅速的构建一个开发环境,帮助测试人员构建测试环境。Vagrant的基本工作原理大致如下:首先,通过读取配置文件,获知用户需要的环境的操作系统、网络配置、基础软件等信息;然后,调用虚拟化管理软件的API(VMWare Fusion,Oracle VirtualBox, AWS, OpenStack等)为用户创建好基础环境;最后,调用用户定义的安装脚本(shell,puppet,chef)安装好相应的服务和软件包;Vagrant的主要应用场景开发环境部署作为开发人员可能会涉及到不同的开发语言
阅读全文