原创 ES基本概念

ES類比數據庫: 索引【含有相同屬性的文檔集合】——database、 類型【索引可以定義一個或多個類型,文檔必須屬於一個類型】——table、 文檔【文檔是可以被索引的基本數據單位】——數據庫記錄。 分片【每個索引都有多個分片,每個分片

原创 Flume的source類型

1、Avro 類型的Source: 監聽Avro 端口來接收外部avro客戶端的事件流。avro-source接收到的是經過avro序列化後的數據,然後 反序列化數據繼續傳輸。所以,如果是avro-source的話,源數據必須是經過avr

原创 Python中except用法和作用

Python的except用來捕獲所有異常, 因爲Python裏面的每次錯誤都會拋出 一個異常,所以每個程序的錯誤都被當作一個運行時錯誤。 以下是使用except的一個例子: try: foo = opne(”file”) #open被錯

原创 Flume Sink組、Sink處理器

Flume Sink組、Sink處理器   前言 Sink運行器(Sink Runner)運行一個Sink組(Sink Group),Sink組可以含有一個或多個Sink。如果組中只存在一個Sink,那麼沒有組將會更有效率。Sink運行器

原创 Python中os和sys模塊區別

os模塊負責程序與操作系統的交互,提供了訪問操作系統底層的接口; sys模塊負責程序與python解釋器的交互,提供了一系列的函數和變量,用於操控python的運行時環境。 os: 提供一種方便的使用操作系統函數的方法。 os常用方法:

原创 Flume的事務和可靠性級別

1.Flume的事務 Flume使用兩個獨立的事務分別負責從soucrce到channel,以及從channel到sink的事件傳遞。一旦事務中所有的事件全部傳遞到channel且提交成功,那麼source就將該文件標記爲完成。同理,事務

原创 python中while循環結構

#打印0-10的數字 num=0 while num<=10:     print(num,end="\t")     num+=1 #計算0-100之間的累加和 num=0 sum=0 while num<=100:     sum=

原创 Python創建列表的4種方式

一、基本語法[]創建 a = [] print(a)  #結果,創建空的列表 [] b = [1,2,"abc"] print(b)      #結果:[1, 2, 'abc'] print(b[2])   #結果:abc 二、list(

原创 python字典序列解包用於列表元組字典

序列解包可以用於元組、列表、字典。序列解包可以讓我們方便的對多個變量賦值。 x,y,z=(10,20,30) print(x)  #結果:10 print(y)  #結果:20 print(z)  #結果:30 (a,b,c)=(40,5

原创 Python列表元素刪除的三種方式_刪除本質是數組元素拷貝

del刪除   刪除列表指定位置的元素。本質上是數組的拷貝,id(a)的地址不變。 1 >>> a = [100,200,888,300,400] 2 3 >>> del a[2] 4 5 >>> a 6

原创 Python字典元素的,添加,修改,刪除

一、給字典新增"鍵值對"。如果"鍵"已經存在,則覆蓋舊的鍵值對;如果"鍵"不存在,則新增"鍵值對" a={'age': 18, 'name': 'gaoqi', 'job': 'techer'} a["tel"]=123456 print

原创 Python列表元素的訪問_元素出現次數統計_成員資格判斷

一、通過索引直接訪問元素 索引的區間在[0, 列表長度-1]這個範圍。超過這個範圍則會拋出異常 a = [1,2,3,4,5,6,7,8] print(a[3])   #結果:4 二、index()獲得指定元素在列表中首次出現的索引 語法

原创 Python生成器推導式創建元組

從形式上看,生成器推導式與列表推導式類似,只是生成器推導式使用小括號。列表推 導式直接生成列表對象,生成器推導式生成的不是列表也不是元組,而是一個生成器對象。 我們可以通過生成器對象,轉化成列表或者元組。也可以使用生成器對象的__next

原创 Python列表排序_revered逆序_max_min_sum

一、修改原列表,不新建列表的排序 import random a = [20,30,10,40] a.sort()             #列表的sort()函數方法,默認升序排序 print(a)             #結果:[1

原创 Python列表_二維列表_表格數據的存儲和讀取

二維列表   一維列表可以幫助我們存儲一維、線性的數據。   二維列表可以幫助我們存儲二維、表格的數據。例如下表的數據:   【操作】 1 >>> a = [ 2 ["高小一",18,30000,"北京"], 3