服務(wù)器每天會產(chǎn)生大量日志數(shù)據(jù),并且日志文件可能存在于每個應(yīng)用程序指定的data目錄中,在不使用其它工具的情況下,將服務(wù)器中的日志文件規(guī)范的存放在HDFS中。通過編寫簡單的shell腳本,用于每天自動采集服務(wù)器上的日志文件,并將海量的日志上傳至HDFS中。由于文件上傳時會消耗大量的服務(wù)器資源,為了減輕服務(wù)器的壓力,可以避開高峰期,通常會在凌晨進(jìn)行上傳文件的操作。下面按照步驟實現(xiàn)Shell定時日志采集功能 查看全文>>
Python+大數(shù)據(jù)技術(shù)文章2021-07-16 |傳智教育 |定時日志數(shù)據(jù)采集,Shel定時日志上傳
異常處理的主要目的是防止因外部環(huán)境的變化導(dǎo)致程序產(chǎn)生無法控制的錯誤,而不是處理程序的設(shè)計錯誤。因此,將所有的代碼都用try語句包含起來的做法是不推薦的,try語句應(yīng)盡量只包含可能產(chǎn)生異常的代碼。Python中try-except語句還可以與else子句聯(lián)合使用,該子句放在except語句之后,表示當(dāng)try子句沒有出現(xiàn)錯誤時應(yīng)執(zhí)行的代碼。其格式如下: 查看全文>>
Python+大數(shù)據(jù)技術(shù)文章2021-07-16 |傳智教育 |else子句聯(lián)合使用處理可能出現(xiàn)的程序異常
?Python程序在運行時出現(xiàn)的異常會導(dǎo)致程序崩潰,這種異常處理方式并不友好,開發(fā)人員需要一種友好的方式處理程序運行時的異常。在Python中可使用try-except語句捕獲異常,try-except還可以與else、finally組合使用實現(xiàn)更強大的異常處理功能。 查看全文>>
Python+大數(shù)據(jù)技術(shù)文章2021-07-16 |傳智教育 |python處理程序異常
?Python中的類還可定義使用@classmethod修飾的類方法和使用@staticmethod修飾的靜態(tài)方法,下面分別介紹這兩種方法。 查看全文>>
Python+大數(shù)據(jù)技術(shù)文章2021-07-14 |傳智教育 |定義類方法,修改類屬性,操作類
匿名函數(shù)是無需函數(shù)名標(biāo)識的函數(shù),它的函數(shù)體只能是單個表達(dá)式。Python中使用關(guān)鍵字lambda定義匿名函數(shù),匿名函數(shù)的語法格式如下: 查看全文>>
Python+大數(shù)據(jù)技術(shù)文章2021-07-14 |傳智教育 |匿名函數(shù),普通函數(shù),匿名函數(shù)特點
PyCharm操作簡捷、功能齊全,即適用于新手,也可滿足開發(fā)人員的專業(yè)開發(fā)需求。下面介紹如何下載和安裝PyCharm。 查看全文>>
Python+大數(shù)據(jù)技術(shù)文章2021-07-13 |傳智教育 |PyCharm,下載和安裝PyCharm
如果我們希望在Mac OS平臺進(jìn)行python開發(fā),首先需要先安裝Python的開發(fā)環(huán)境,Mac系統(tǒng)是自帶Python環(huán)境的,只需要在終端輸入python命令就可以運行,具體輸入方法如下: 查看全文>>
Python+大數(shù)據(jù)技術(shù)文章2021-07-13 |傳智教育 |OS平臺安裝Python開發(fā)環(huán)境,
正則表示“規(guī)則的、極好的”,正則表達(dá)式實際上就是規(guī)定了一組文本模式匹配規(guī)則的符號語言,一條正則表達(dá)式也稱為一個模式,使用這些模式,用戶可匹配指定文本中與表達(dá)式模式相同的字符串。 查看全文>>
Python+大數(shù)據(jù)技術(shù)文章2021-07-09 |傳智教育 |什么是正則表達(dá)式,正則表達(dá)式的起源與發(fā)展