原创 hadoop+spark集羣搭建

1.      安裝JDK (1)下載Java7,本文使用jdk-7u67-linux-x64.tar.gz(若配置最新版本可使用java8) (2)在/opt下新建文件夾jdk,將上述壓縮文件解壓到該文件夾下 可使用命令:tar vxf

原创 學習筆記(1)——用戶/用戶組權限

開始學習Linux,做些筆記。 (一)關於用戶和用戶組及其權限的問題 用戶(User):文件所有者,可以屬於不同的用戶組,擁有私人空間。但是root用戶具有最高權限,可以對一切文件進行讀寫執行(rwx)。 可以通過”su - 用戶名“來切

原创 maven

1、打開maven配置文件(maven安裝目錄下的conf目錄下的settings.xml文件) 2、搜索mirrors關鍵字,如果註釋說明的下方沒有  <mirrors>節點,則建立mirrors節點,帶mirrors節點的所有配置

原创 學習筆記(3)——串

計算機上非數值處理的對象基本爲字符串數據,一般簡稱爲串。串是由零個或多個字符組成的有限序列,串中字符的數量稱爲串的長度,零個字符的串爲“空串”。串中任意個連續的字符組成的子序列稱爲“子串”。包含子串的串相應地稱爲“主串”。字符在序列中的序

原创 學習筆記(4)——磁盤與文件系統

文件系統:可以理解爲在存儲設備上組織文件的方法。 文件系統通常會包含三個部分的數據:super block,inode和block。 (1)super block:記錄文件系統的整體信息,包括inode和block的總量,使用量以及剩餘量

原创 學習筆記(2)——棧和隊列

棧和隊列都是線性結構,是特殊的線性表。 棧: 僅在表尾進行插入或刪除元素的操作。表尾稱爲棧頂,表頭稱爲棧底。不含元素的空表爲空棧。又稱爲”先進後出“線性表。 棧有兩種存儲結構:順序存儲和鏈式存儲(與線性表類似) 設置top指針指向棧頂位置

原创 學習筆記(1)——基本概念&線性表

基本概念 數據元素:數據的基本單位,計算機程序中通常作爲一個整體考慮。 數據項:一個數據元素可以由若干個數據項組成,數據項是數據的不可分割的最小單位。 數據對象:性質相同的數據元素的集合,是數據的一個子集,如整數(Int)。 數據結構:一

原创 Ubuntu14.04下基於MPICH2框架的集羣搭建

1.所有計算機安裝Ubuntu14.04系統,單雙系統無所謂。 2.計算機的命名要有所區別。 3.每臺計算機的用戶名要相同,這點十分重要,否則配置ssh的時候會出現問題。 4.爲每臺計算機配置靜態ip:          sudo ged

原创 學習筆記(2)——文件種類

用ls -al命令查詢時,第一列內容爲文件種類+權限,第一個字符表示種類。 ”d“表示目錄 ”-“表示一般數據文件 ”b“表示存儲設備的接口設備(硬盤、軟盤等) ”c“表示串行端口的接口設備(鼠標、鍵盤等) ”l“表示鏈接文件,類似於快捷

原创 學習筆記(3)——文件管理

目錄相關: “.”表示當前一級(此層)目錄 “..”表示上一級目錄 “-”表示前一個工作目錄,“cd -” 相當於“cd ..” “~”表示當前用戶的主文件夾 “cd” 移動到指定目錄(可以是絕對路徑(從根目錄開始),也可以是相對路徑)

原创 學習筆記(5)——文件壓縮

Linux中壓縮文件的拓展名大多爲:.tar  .tar.gz  .tgz   .gz    .Z    .bz2。這些拓展名並沒有實際作用,只是用來幫助使用者瞭解這些壓縮文件採用了什麼壓縮技術,以便使用不同的命令進行解壓縮。現在常見的包

原创 學習筆記(4)——數組和廣義表

此處介紹的數組不是C、C++等語言中定義的數組,注意區別。 n維數組,每維含有mi個數據(i=1,2,...,n),則n維數組含有sum(mi)個數據。其中,n稱爲數組的維數,mi稱爲維界。數組一旦被定義,維度與維界都不能被改變。當n=1

原创 學習筆記(7)——bash shell 相關命令

這篇文章記錄bash shell的相關命令 關於變量: 變量設置規則: 1. 變量與變量內容用一個等號連接,“變量名=變量內容” 2. 等號兩邊不能直接接空格 3. 變量名稱只能是英文字母與數字,但開頭不能是數字 4. 變量內容若有

原创 學習筆記(6)——vi和vim

使用vi或者vim進行文本編譯應該是每個Linux使用者都應該掌握的技能之一。由於習慣使用圖形化的文本編譯器,所以剛開始接觸時感覺還是挺難的,好多命令要記。 vi一共分爲三種模式:一般模式,編輯模式,命令行模式。 (1)一般模式:使用vi

原创 redhat 安裝yum

剛裝好了 RedHat 6 系統,但是使用 yum 的時候總是提示 nothing to do,並且什麼都做不了。後來經過一番搜索才知道,紅帽的 yum 在線更新是收費的,而且必須註冊系統之後才能使用。 之前使用 Ub