随笔分类 -  大数据

摘要:一、简介 ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java开发的,并作为Apache许可条款下的开放源码发布,是当前流行的企业级搜索引擎。设计用于云计算中,能够达到实时搜索 阅读全文
posted @ 2018-05-28 22:34 墨阳 阅读(394) 评论(0) 推荐(0) 编辑
摘要:一、hadoop简介 Hadoop是一个由Apache基金会所开发的分布式系统基础架构,是一个能够对大量数据进行分布式处理的软件框架。 Hadoop的框架最核心的设计就是:HDFS和MapReduce。HDFS为海量的数据提供了存储,则MapReduce为海量的数据提供了计算。 1、官网地址:htt 阅读全文
posted @ 2018-04-11 00:54 墨阳 阅读(205) 评论(0) 推荐(0) 编辑
摘要:一、搭建ZooKeeper环境 1、参考Linux下ZooKeeper集群安装 二、添加zooKeeper驱动,以gradle添加为例 三、测试,新建SimpleZkClient类,测试增删改查 package com.moy.zookeeper; import org.apache.zookeep 阅读全文
posted @ 2018-04-06 15:07 墨阳 阅读(898) 评论(0) 推荐(0) 编辑
摘要:一、简介 ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件, 提供的功能包括:配置维护、域名服务、分布式同步、组服务等。 二、安装 1、个人三台Linux机器 阅读全文
posted @ 2018-04-02 23:38 墨阳 阅读(286) 评论(0) 推荐(0) 编辑
摘要:一、Keepalived 是一种高性能的服务器高可用或热备解决方案,Keepalived 可以用来防止服务器单点故障的发生,通过配合Nginx可以实现web前端服务的高可用。 二、基于上篇搭建好Nginx+Tomcat环境信息 Linux下Nginx+Tomcat配置反向代理 1、两台Linux机器 阅读全文
posted @ 2018-04-01 16:58 墨阳 阅读(188) 评论(0) 推荐(0) 编辑
摘要:一、session一致性问题 使用集群方案解决网站高并发问题时,就会部署多台应用服务器。当用户第一次通过客户端(如:浏览器)访问服务器时,服务器会创建对应的session, 使用Nginx反向代理,假如用户A第一次访问站点,被反向代理到服务器一处理,服务器一创建对应sessionA记录信息,用户A再 阅读全文
posted @ 2018-03-03 17:39 墨阳 阅读(371) 评论(0) 推荐(0) 编辑
摘要:一、session一致性问题 使用集群方案解决网站高并发问题时,就会部署多台应用服务器。当用户第一次通过客户端(如:浏览器)访问服务器时,服务器会创建对应的session, 使用Nginx反向代理,假如用户A第一次访问站点,被反向代理到服务器一处理,服务器一创建对应sessionA记录信息,用户A再 阅读全文
posted @ 2018-03-03 13:53 墨阳 阅读(325) 评论(0) 推荐(0) 编辑
摘要:一、反向代理简介 反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个反向代理服务器。 二、 1、Nginx和Tomcat环境 阅读全文
posted @ 2018-03-03 12:45 墨阳 阅读(908) 评论(0) 推荐(0) 编辑
摘要:一、简介 Nginx("engine x")是一款是由俄罗斯的程序设计师Igor Sysoev所开发高性能的 Web和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 二、安装 1、安装编译Nginx的依赖包 2、下载Nginx 3、如果提示没有wget命令,可以使用yum安 阅读全文
posted @ 2018-03-03 12:09 墨阳 阅读(490) 评论(0) 推荐(0) 编辑