Big Data cloud computing learning content

Source: Internet
Author: User
Tags f5 load balancer

Linux outline Introduction to 1.Linux, installation of Linux: VMware workstation virtual Software installation process, CentOS virtual machine installation process
2. Learn about rack servers and deploy Linux with a real rack server
3.Linux Common commands: the introduction of common commands, the use of common commands and practice
4.Linux system process Management basic principles and related management tools such as PS, Pkill, top, htop and so on use;
5.Linux start-up process, detailed operation level, chkconfig
6.VI, VIM Editor: VI, VIM Editor introduction, VI, VIM Technician use and common shortcut keys
7.Linux User and group account management: User management, Group management
8.Linux Disk Management, LVM logical volumes, NFS details
9.Linux System file Rights Management: File permission Introduction, file Permissions operation
10.Linux RPM Package Management: Introduction of RPM Package, RPM installation, uninstall and other operations
11.yum command, yum source setup
12.Linux Network: Introduction to Linux Networks, configuration and maintenance of Linux networks
13.Shell Programming: Shell Introduction, shell script writing
Installation of common software on 14.Linux: Installing JDK, installing Tomcat, installing Mysql,web Project deployment
large web site
High concurrency processing
1. Fourth load Balancing
      i.lvs load Balancing 1. Load algorithm/2.nat mode/3. Direct route mode (DR)/4. Tunnel mode (TUN) "
       ii. The F5 load balancer describes
2. Level seventh Load Balancer "a. nginx/b. Apache"
3. Tomcat, JVM optimizations increase concurrency by
4. Data cache optimization
      i. Cache database "1.redis/2.memcached"
5. Lvs+nginx+tomcat+redis|memcache build two-tier load balancing tens of thousands of concurrent processing
6. Haproxy
7. Fastdfs Small file Isolated Storage management
8. Redis Cache System "a. Redis basic use/b. Redis Sentinel High Availability/C. redis Buddy Referral Algorithm"
Hadoop
Big Data processing
1.Hadoop Eco-Environment Introduction
2.Hdfs
3.Mapreduce
4.hadoop2.x,yarn
5. Distributed database HBase, hbase optimization
6.Hive
7.Pig (another framework for Hadoop computing)
8. Data Migration Tool Sqoop
9.Flume Data acquisition
10. Machine Learning Framework Mahout
11.Cloudera, CDH
12.Zookeeper "A. Zookeeper Java API dev/b. Zookeeper RMI highly available distributed cluster development/
C.zookeeper Redis High-availability monitoring implementation "
13.Hadoop Project Combat: China Mobile Big Data wireless network optimization system
14. Build based on Mapreduce,lucene or SOLR or elasticsearch text mining and search system
Spark
Big Data processing
1.Spark Introduction: Comparison and benefits of spark scenarios, Spark and Hadoop MR, Storm
2.Scala programming language quick to get started (Spark is written in Scala language)
3.Spark Concepts and Programming Models: RDD, transformation, action, lineage, etc.
4.Spark Cluster deployment
5.Spark principle: Core components and common Rdd
6.Spark and hadoop2.x Integration: Spark on yarn principle, jobserver configuration and deployment
7.Spark Streaming
8.Spark SQL Spark SQL architecture, SPARKSQL programming combat
9.Spark Programming Combat: China Mobile wireless network optimization Analysis System
Real-time data processing
Storm
1.Storm Basic Knowledge
installation of 2.Storm clusters
3.Storm common components and programming APIs
4.Storm combined Message Queue Kafka
5.Storm Trident
6.Storm Dprcstorm on Yarn
7.Storm Development Combat: Mall Project orders, sales, provincial sales implementation analysis,
Traffic IP,PV,UV Real-time analysis (kafka+storm+hbase), wireless network optimization real-time monitoring and monitoring project
Virtualization of
Xen, KVM
1. Virtualization Introduction, Virtualization application scenarios, etc.
2.Qemu Libvirt & KVM
3. Install KVM, Qemu, Libvirt
4.QEMU-KVM: Install the first virtual machine that can surf the internet
5.KVM virtual machine NAT, Network Bridge Fundamentals
6.KVM Virtual Machine Cloning
7.KVM Virtual Machine VNC configuration
8.KVM virtual machine Extended disk space
9.KVM Snapshots
10.KVM Migration
11.java,python,c Language Programming Control KVM
12. Build your own virtual cloud platform
Docker outline 1. Basic Introduction
2.VM Docker Comparison
3.docker Basic Architecture Introduction
4.unfs Cgroup Namespace
5. Lightweight virtualization of Process virtualization
6.docker Installation
7.docker Image Production
8.docker Common Commands
9.docker Mirroring Migration
10.docker pipework "I.openvswitch"
11.docker weave
Cloud computing Platform
OpenStack
1.openstack Introduction and Module Fundamentals analysis
2.openstack Multi-node installation Deployment "A. Using centos6.x system"
3.Keystone Fundamentals
4.glance
5.Cinder
6.Swift
7.Neutron
8.Openstack API two-time development

Big Data cloud computing learning content

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.