`
文章列表
192.168.23.231 server1 192.168.23.234 server2 192.168.23.239 server3 http://mirrors.163.com/centos/6/isos/ 关闭防火墙 service iptables stop chkconfig iptables off 停闭selinux vim /etc/sysconfig/selinux SELINUX=disables export JAVA_HOME=/usr/jdk1.8.0_25 export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAV ...
物理机部署分配 3台物理机上部署 Zookeeper 3个,Flume 3个,Kafka 3个 (假定3台物理机IP地址分别为: IP1, IP2, IP3) 3台物理界上部署 ES 3个, Kibana 1个 (假定3台物理机IP地址分别为: IP4, IP5, IP6) 另外,请修改各服务器的文件句柄数限制,比如从默认的 1024 修改为 10240 !! 1. Zookeeper 配置3台 版本:3.4.8 1下载 zookeeper-3.4.8.tar.gz 2.解压 3.zookeeper目录的conf目录下创建zoo.cfg # 心跳基本时间单位,毫秒级 tickTime ...
public class SentenceSpout extends BaseRichSpout{            private static final long serialVersionUID = 1L;        /**      * This output collector exposes the API for emitting tuples from an {@link org.apache.storm.topology.IRichSpout}.      * The main difference between this output collecto ...
#!/bin/sh jarlist=$(ls /home/hp/servers/apache-flume-1.5.2-bin/lib/*.jar) CLASSPATH=/home/hp/projects/flume-test/target/flume-test-1.0.jar for jar in ${jarlist} do     CLASSPATH=${CLASSPATH}:${jar} done echo ${CLASSPATH} java -classpath $CLASSPATH per.flume.WriteLog
1、request.getRequestURL() 返回的是完整的url,包括Http协议,端口号,servlet名字和映射路径,但它不包含请求参数。 2、request.getRequestURI() 得到的是request URL的部分值,并且web容器没有decode过的 3、request.getContextPath() 返回 the context of the request. 4、request.getServletPath() 返回调用servlet的部分url. 5、request.getQueryString() 返回url路径后面的查询字符串 示例: ...
将自己编写的MapReduce程序打包成jar后,在运行 hadoop jar 命令时,如果要依赖第三方jar包,提示 ClassNotFoundException .... 解决方法: 1.新建一个lib文件夹,将需要依赖的第三方jar包放到lib文件夹中; 2.将MapReduce程序打包后的jar包(如:jmdata-operatives-mrs-access.jar)用WinRAR打开,然后装lib包拖到jmdata-operatives-mrs-access.jar中即可。
当在windows下运行MR程序时,会报各种错误。现把这次碰到的问题记下来。 1. 需要在HADOOP_HOME/bin下安装winutils, 2.winutils.exe双击运行没有报***.dll 缺失的错误,否则要下载DirectX修复工具(http://www.downxia.com/downinfo/21233.html, http://js.downxia.com/down/DirectXRepairzqb.rar),附件为winutils相关下载包 如果您的系统提示“找不到msvcr120.dll ”或“msvcr120.dll 丢失” 或者“msvcr120.dll 错误” ...
HTML5为表单输入校验提供了方便,省去很多js的前段检查。 典型例子: <input type="number" class="form-control" id="enterprises" required="required" name="platformBean.enterprises"> <input type="text" pattern="^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9] ...
1.java.net.UnknownHostException: unknown host:xxxx异常解决办法 windows下开发HBase应用程序,HBase部署在linux环境中,在运行调试时可能会出现无法找到主机,类似异常信息如下: java.net.UnknownHostException: unknown host: jmnb 解决办法如下: 在C:\WINDOWS\system32\drivers\etc\hosts文件中添加如下信息: 192.168.23.31  jmnb 192.168.23.33   jmnd 192.168.23.34   jmne
关于如何架构一个电商,虽然作为一个开发人员,各种技术栈都有所了解,但如何运营一个产品没有宏观的概念。 特别是缺乏硬件设施,负载均衡,CDN,运维之类的直接经验。 转载一篇博文:https://yq.aliyun.com/articles/54414?spm=5176.7910928.318187.4.djgTe4 问题提出 今天在电商金融架构群里,来自蚂蚁金服的于总抛出了一个问题:“完全从0到1建设一个电商网站,技术上如何选型,如何快速上线?” 群友们集思广益 参与讨论的电商公司背景:有来自传统行业的“互联网+”式的电商平台,有目前正处在风口的“跨境电商”,也有来自知名大公司的电商实践等。 ...
运动员追求更高,更快,更强,那么程序员追求更快,更短,更少。性能优化有很多种途径和层次。看到别人关于性能优化的总结总是下意识的打开看看,虽然所面对的业务场景都不一样,但基本路数都类似, 定位性能瓶颈,提出并实现解决方案,验证优化成果。 现摘录博客:https://yq.aliyun.com/articles/54004?&utm_campaign=sys&utm_medium=market&utm_source=edm_email&msctype=email&mscmsgid=3210116060800412531& 性能优化的两种模式 个人总 ...
转载一篇博客:关于Filter与Interceptor的区别 http://blog.csdn.net/zuoluoboy/article/details/19750699 首先,JSP/Servlet规范中定义了Servlet、Filter、Listener这三种角色,并没有定义Interceptor这个角色,Interceptor是某些MVC框架中的角色,比如Struts2中,Interceptor是用来拦截Action中的方法的调用,在被拦截的Action方法被执行前,先执行响应的拦截器中的方法。 servlet、filter、listener是配置到web.xml中,intercept ...
Struts2和SpringMVC处理过程甚为经典,经常被提及。现整理一下。 Struts2的工作机制 一个请求在Struts2框架中的处理大概分为以下几个步骤: 1、客户端初始化一个指向Servlet容器(例如Tomcat)的请求; 2、这个请求经过一系列的过滤 ...

Dubbo学习

    博客分类:
  • SOA
Dubbo,音通Double,是阿里开源的一个分布式服务框架。之前从事过SOA开发,SOA协议中立,松散耦合,业务复用的优点,但也有缺陷,如缺乏监控量化,不能消息推送。 引用一篇博客,来学习Dubbo。原地址:http://www.cnblogs.com/Javame/p ...
想找到一个消息推送的方案,隐约觉得Pub/Sub是一种解决问题的途径,但没在项目实践中用到。最新在了解学习阿里云,里面有demo。摘录记之。 消息的发布与订阅 场景介绍 ApsaraDB for Redis也提供了与Redis相同的消息发布(pub)与订阅(sub)功能。即一个client发布消息,其他多个client订阅消息。 需要注意的是,ApsaraDB for Redis发布的消息是“非持久”的,即消息发布者只负责发送消息,而不管消息是否有接收方,也不会保存之前发送的消息,即发布的消息“即发即失”;消息订阅者也只能得到订阅之后的消息,频道(channel)中此前的消息将无从获得。 ...
Global site tag (gtag.js) - Google Analytics