原创 通過Docker安裝GitLab(基於Centos7虛擬機)

本文選自微信公衆號:superdiao的果殼   可能很多人沒有聽過GitLab這個東西,但是卻聽過GitHub(畢竟全球最大代碼開源社區,即傳說中的“全球最大同性交友網站”),註冊免費用戶即可在GitHub上免費託管開源代碼,如需建立私

原创 Linux虛擬機上spark集羣(完全分佈式)搭建

本文選自微信公衆號:superdiao的果殼   今天給大家介紹如何在Linux虛擬機上搭建spark集羣。 需要聲明的是,此次安裝的spark集羣是在Hadoop完全分佈式集羣(1個master,2個slave)的基礎之上搭建的,環境是

原创 Python面向對象教程之基本概念

  熟悉C語言的朋友都知道這門語言是面向過程的語言,也就是具有一次做一件事(或者說是按照步驟來處理)的特徵。 但是,編程的世界裏還有另外一種方式來處理業務邏輯:面向對象,其明顯的特徵是按照事物的功能來處理。 很顯然,後者相對於前者更抽象了

原创 Python面向對象教程之單繼承

上篇文章(Python面向對象教程之基本概念)給大家介紹了Python面向對象的基本概念,那麼這次主要介紹面向對象編程的一個重要特性:繼承。 所謂的“繼承”指的是類之間的關係,繼承的類稱爲“子類”,而被繼承的類稱爲“父類”或“超類”或“基

原创 Kubenetes(k8s)簡要介紹

  雲計算技術發展包括兩大方向:虛擬化及容器化。虛擬化技術是傳統的雲計算技術,容器化是新一代的雲計算技術。 之前講過的Docker便屬於容器化範疇。本號已有文章介紹過Docker的安裝流程(《centos7安裝docker》),裏面也簡單

原创 Flume自定義Sink到PostgreSQL

前一篇文章《Flume簡介與安裝》已經介紹了Flume的相關知識,也提到了Flume的各個環節是解耦的,那麼如果實際開發需要自定義開發組件呢?大概流程是怎樣的?   下面以輸出到PostgreSQL爲例說明開發新組件的方法。 首先簡單介紹