如何学好java大数据

如题所述

第1个回答  2016-10-22
  MongoDB—— 一种流行的,跨平台的面向文档的数据库。

  Elasticsearch——专为云而构建的分布式REST风格搜索引擎。

  Cassandra——一个开源的分布式数据库管理系统,最初由Facebook开发,被设计用来处理横跨多个商用服务器的大量数据,提供了无单点故障的高度可用性。

  Redis—— 一个开源的(BSD许可),内存数据结构存储,作为数据库、缓存和消息代理使用。

  Hazelcast——基于Java的开源内存数据网格。

  EHCache——一种被广泛使用的开源Java分布式缓存,用于通用缓存、Java EE和轻量级容器。Ehcache相关介绍

  Hadoop——用Java编写的一个开源软件框架,用于分布式存储和对在计算机集群上的超大型数据集的分布式处理。

  Solr——一个开源的企业搜索平台,用Java编写的,来自于Apache Lucene项目。

  Spark——Apache Software Foundation中最活跃的项目,一个开源的集群计算框架。

  Memcached—— 一个通用的分布式内存缓存系统。

  Apache Hive——提供了Hadoop之上类似于SQL的层。

  Apache Kafka—— 一个高通量、分布式的发布-订阅式消息系统,最初开发在LinkedIn上。Windows上脱离Cygwin运行Apache Kafka

  Akka—— 一个工具包和运行时,用于在JVM上构建高度并行的、分布式的、有弹性的消息驱动的应用程序。

  HBase—— 一个开源的,非关系型的,分布式数据库,在谷歌的BigTable后建模,用Java编写,并运行在HDFS上。

  Neo4j——用Java实现的开源图形数据库。

  CouchBase——一个开源的、面向文档的分布式NoSQL数据库,特别为了交互式应用而优化。

  Apache Storm——开源的分布式实时计算系统。

  CouchDB——使用JSON来存储数据的面向文档的开源NoSQL数据库。

  Oracle Coherence—— 一个内存的数据网格解决方案,通过提供快速访问常用数据的渠道,使得企业可预测地扩展关键任务应用程序。

  Titan—— 一个可扩展的图形数据库,优化的目的在于存储和查询包含数千亿顶点和边的图形,分布在多机集群。

  Amazon DynamoDB——一个快速、灵活、完全管理的NoSQL数据库服务,用于在任何规模需要一致的、个位数毫秒延迟的所有应用程序。

  Amazon Kinesis—— 用于在AWS上的流数据的实时平台。

  Datomic—— 一个用Clojure写的完全事务式的,支持云的,分布式数据库。

Java大数据需要学习哪些内容?
学习Java大数据一定离不开具体的场景,这里面的场景不仅指硬件场景(数据中心),还需要有行业场景支持,所以学习Java大数据通常都会选择一个行业作为切入点,比如金融行业、医疗行业、教育行业等等。初学者可以考虑在实习岗位上来完成这个阶段的学习任务 总体上来说,Java大数据的学习内容是比较多的,而且也具有...

Java大数据该怎么学好?
1.心态要正 在你打算开展Java学习的那刻起,那么你就要做好长期奋战的准备,因为Java大数据的学习非一夕一朝的事情,你必须要确保自己有足够的时间和精力在Java的学习上,并且你还必须一直保持着良好的心态,在学Java大数据中,一定不要忽略心态的影响。心态好,Java大数据学起来会比较给劲。2.学以致用...

如何自学大数据 自学大数据方法
3、第三阶段:主要学习java的三大框架,SSM框架,说实在的,现在学完这个框架也只能简单的找一份五六千的工作,大学生出来大部分也都会做!4、第四阶段:到这个阶段,你会真正接触到大数据,学习大数据的知识,学完能够独立开发爬虫系统,能够独立开发搜索系统,能够完成实时数据采集、存储、计算及商业应用。

学Java大数据的方式?
1.现在主流学Java大数据的方式两种,一是自学Java大数据,选择这种方式,这对于没有基础的朋友来说是个巨大的挑战,最大的问题就是找不到门路,不知道该如何入门学Java大数据技术,最开始就不知福怎样配置一套计算机学习环境。2.二是报名参加Java大数据培训,这种方式比自学Java大数据要靠谱至少一半,跟着专...

大数据开发如何入门
大数据开发如何入门可以从编程入手,其中Linux和Java是必须要掌握的,这时最基本的。大数据分析主要用的是Python,大数据开发主要是基于JAVA。大数据技术比较综合,在短时间学习是不现实的,有条件允许建议去培训机构学习,可以从基础开始,把基础打牢固,然后再结合项目实践,熟练精通大数据开发。一、Linux系统和...

Java大数据开发要掌握哪些技能?
而大数据开发能力,在这个过程当中,需要逐步建立起系统的体系:包括Java初级(虚拟机、并发)、Linux基本操作、Hadoop(HDFS+MapReduce+Yarn)、HBase(JavaAPI操作+Phoenix)、Hive(Hql基本操作和原理理解)、Kafka、Storm\/JStorm、Scala、Python、Spark(Core+sparksql+Spark streaming)、辅佐小工具(Sqoop\/Flume\/...

如何学习大数据技术?
首先,Java。JavaSE是学习大数据技术的最佳起点,因为JavaEE方向的技术在大数据处理中使用较少,只需要了解即可。熟悉Java的标准版JavaSE,了解如何使用JDBC连接数据库,如JDBC。其次,Linux。由于大数据相关软件均运行在Linux系统上,因此需要扎实掌握Linux,以便在实际应用中熟练使用。接着,Hadoop。这是当前...

0基础如何学习大数据?
第一阶段:Java语言基础,只需要学习Java的标准版JavaSE就可以了,做大数据不需要很深的Java 技术,当然Java怎么连接数据库还是要知道。第二阶段:Linux精讲(因为大数据相关软件都是在Linux上运行的,所以Linux要学习的扎实一些,学好Linux对你快速掌握大数据相关技术会有很大的帮助,能让你更好的理解hadoop...

大数据如何学习 基础必须先读懂
1、首先我们要了解Java语言和Linux操作系统,这两个是学习大数据的基础,学习的顺序不分前后。学会了这些的话这无疑是极好的开头和奠基,可谓是赢在了起跑线上,接收和吸收大数据领域的知识会比一般人更加得心应手。2、Java:只要了解一些基础即可,做大数据不需要很深的Java技术,学javaSE就相当于有学习...

怎么自学大数据?
自学大数据学习路线:(前提:以Java语言为基础)总共分为四个模块:大数据基础 大数据框架 大数据项目 其他 第一模块:大数据基础 Java基础:集合,IO流 JVM:重点是项目调优 多线程:理论和项目应用 Linux:最基本的操作 这一个模块的重点是为了面试做准备,个人根据自己的情况去复习,复习的时候理论部分...

相似回答