1. 程式人生 > >Hadoop搭建流程

Hadoop搭建流程

環境準備

準備一個Centos6.9主機環境,用於克隆其他主機節點

網路配置

1 修改 網絡卡ip地址

vi /etc/sysconfig/network-script/ifcfg-eth0

其中 ipaddr 中 C類ip欄位 跟VMnet8網絡卡有關

2 從新啟動網路服務

service network restart

3 查詢網絡卡,確定網絡卡配置正確

ifconfig

4 關閉防火牆

service iptables stop(臨時關閉)
chkconfig iptables off (關閉開啟自啟)

5 關閉SELinux 安全套件

vi /etc/selinux/config

6 關閉主機,新增虛擬物理雙網絡卡


虛擬化網路設定,將主機內部ip橋接到外部能正常網路通訊的網絡卡ip

7 為Linux雙網絡卡進行設定

 cp /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth1
 vi /etc/sysconfig/network-scripts/ifcfg-eth1 

service network restart 重啟網絡卡服務
ifconfig  查詢網絡卡  
ping www.baidu.com
測試能否ping

8 設定主機名

vi /etc/sysconfig/network
reboot 重啟主機生效

9 設定域名解析
window下識別主機

C:\Windows\System32\drivers\etc\hosts

linux 下識別主機

vi /etc/hosts

分別在linux中,window中,ping 主機名,測試是否配置正確

JDK安裝

安裝rz ftp快速上傳工具

yum -y instll lrzsz
rz //使用時命令

1 上傳 jdk rpm 包
2 安裝jdk

rpm -ivh jdk-7u71-linux
-x64.rpm

3 配置環境變數

vi  .bash_profile | vi  /etc/profile  | vi  .bashrc

 source .bash_profile //更新環境
 java -version //查詢java版本,確定是否安裝成功

叢集搭建

為了不破壞主機環境,以備後續使用,因此需要克隆新的主機進行叢集搭建

1 從環境主機克隆新機器

2 為新機器配置網絡卡

rm –rf /etc/udev/rules.d/70-persistence-net.rules 刪除原主機的mac地址
vi /etc/sysconfig/network-scripts/ifcfg-eth0 修改主機ip
reboot 重啟機器
ifconfig 查詢網絡卡是否正確

3 修改叢集中所有主機的主機名和DNS對應關係
一般我們都是修改一個主機 然後使用scp命令,進行遠端服務間拷貝

scp /etc/hosts root@192.168.146.11:/etc

Hadoop安裝

1 準備環境
參照上面

3 上傳,解壓 hadoop

//選擇hadoop上傳
rz 
//解壓檔案到指定目錄
tar -zxvf hadoop-2.5.2.tar.gz -C /opt/install/ 

4 修改配置
a) etc/hadoop/hadoop-env.sh

//JAVA_HOME改為自己JDK安裝的目錄
export JAVA_HOME=/usr/java/jdk1.7.0_71 

這裡寫圖片描述
b) etc/hadoop/core-site.xml

<property>      
    <name>fs.default.name</name>
     <value>hdfs://hadoop1:8020</value>
</property>
<property>
     <name>hadoop.tmp.dir</name>
     <value>/opt/install/hadoop-2.5.2/data/tmp</value>
</property>


c) etc/hadoop/hdfs-site.xml

//儲存資料塊副本的個數
<property>      
       <name>dfs.replication</name>
       <value>1</value>
</property>


d) etc/hadoop/yarn-site.xml

<property>
       <name>yarn.nodemanager.aux-services</name>
       <value>mapreduce_shuffle</value>
</property>


e) etc/hadoop/mapred-site.xml.template

//改名
mv mapred-site.xml.template mapred-site.xml

開啟更名後的檔案配置

<property>                      
    <name>mapreduce.framework.name</name>
    <value>yarn</value>
 </property>

5 啟動HDFS 還有Yarn

//格式化namenode 只執行一次(直接粘可能有問題)
bin/hdfs namenode –format  
//啟動namenode
sbin/hadoop-daemon.sh start namenode 
//啟動datanode
sbin/hadoop-daemon.sh start datanode 
sbin/yarn-daemon.sh  start  resourcemanager 
sbin/yarn-daemon.sh  start  nodemanager 

jps 查詢相關程序 確定是否啟動成功

6 訪問測試

7 定義指令碼
為了下次啟動方便,我們可以定義快速啟動關閉指令碼

啟動指令碼

hadoop-start.sh
sbin/hadoop-daemon.sh start namenode 
sbin/hadoop-daemon.sh start datanode
sbin/yarn-daemon.sh  start  resourcemanager 
sbin/yarn-daemon.sh  start  nodemanager

關閉指令碼

hadoop-stop.sh
sbin/hadoop-daemon.sh stop namenode 
sbin/hadoop-daemon.sh stop datanode
sbin/yarn-daemon.sh  stop  resourcemanager 
sbin/yarn-daemon.sh  stop  nodemanager

注意: 新建立的指令碼沒有可執行許可權, chmod 744 修改

相關推薦

Hadoop搭建流程

環境準備 準備一個Centos6.9主機環境,用於克隆其他主機節點 網路配置 1 修改 網絡卡ip地址 vi /etc/sysconfig/network-script/ifcfg-eth0 其中 ipaddr 中 C類ip欄

Hadoop完全分散式搭建流程---超詳細

1.克隆兩個節點 2.修改靜態IP 3.修改主機名:【master(主),slave1(從),slave2(從)】 4.修改IP和主機名的對映:【/etc/hosts】 5.SSH無密登入: a.修改hostname $>su root $>gedi

Appium 1.6.4 環境搭建流程(Java, Android+IOS, Windows+Mac)

經典 客戶 dev utf-8 4.6.1 新版本 -m works odi Appium1.6.4已經出來一段時間了,快速給大家串一下怎麽搭建,貼了下載鏈接 1 基礎環境: Windows + Mac: Java JDK 1.8+ (需配置環境變量),Appium1

Apache+SVN+Review Board代碼審核服務器搭建流程

代碼審核Apache+SVN+Review Board代碼審核服務器搭建流程 一、簡介代碼審查(CodeReview)不但可以提高質量,而且還是一個知識共享和指導的極好的手段。ReviewBoard是一款比較優秀的,開源的基於WEB的代碼審查工具。 二、準備工作2.1、安裝依賴包yum -y instal

tomcat'的搭建流程

tomcat的搭建流程Tomcat 服務搭建步驟 Tomcat 服務搭建步驟 一、環境初始化(從安裝後第一次進入的圖形化界面開始) 配置服務器以命令行工作模式工作 alt + ctrl + f3 臨時進入命令行模式,及時生效 vim /etc/inittab 修改底部數字 5 為 3 關閉 iptables

hadoop搭建在Ubuntu16.04上

source ive bak bsp hadoop2.7 ron penssh nic com 一、環境 Ubuntu16.04、Hadoop2.7.3、java8 系統安裝完成後建議先更新一下 apt源 1、復制原文件備份 sudo cp /etc/apt/sou

Mindoc搭建流程

log 數據庫配置 utf creat username oot pass 信息 密碼 1,安裝MySql 2,官網下載:https://github.com/lifei6671/mindoc/releases mindoc_windows_amd64.7z 3,

轉 Mindoc搭建流程 文檔多人編輯工具。

mysq 下載 示例 展示 根據 utf8mb4 源碼 zip host 安裝方法參考: https://www.yuanmas.com/info/1bz9Y126zx.html https://www.iminho.me/version.html #step 1,安裝

集群搭建(三)Hadoop搭建HDFS(完全分布式)

意思 cati 臨時 等於 style www 比較 環境變量 AD Hadoop集群搭建(完全分布式) 前期準備(4臺linux服務器),具體搭建過程可以參考https://www.cnblogs.com/monco/p/9046614.html(克隆虛擬機比較方便)

FastDFS圖片服務器搭建流程

聲明 spa ron 選擇 src home ads 全局 安裝方法 FastDFS搭建流程: 第一步:把FastDFS都上傳到linux系統(fastdfs-5.09.tar.gz、fastdfs-nginx-module v1.16.tar.gz、libfast

Hbase分散式搭建hadoop搭建

一、搭建環境 虛擬機器數量:3臺 作業系統:Ubuntu 14.04 Hadoop:Hadoop 2.2.0 Java:java version “1.7.0_51” 需要的安裝包: jdk:https://download.csdn.net/download/leoe_

基於偽分散式hadoop搭建完全分散式

上篇部落格中,我們搭建了單機版和偽分散式版的hadoop。但是在真正的開發中都是用的完全分散式hadoop環境。 因此今天我們就來搭建一下完全分散式hadoop環境。 前提:有四臺解壓了hadoop和javajdk,且其中一臺作為namenode需要已經搭建成了偽分散式,其他三臺作為data

DHCP服務的搭建流程

---恢復內容開始--- DHCP服務主要是負責:IP地址、掩碼、閘道器地址以及DNS等自動分發的軟體服務。 /usr/sbin/dhcpd或/usr/sbin/dhcrelay(中繼命令):是DHCP的執行程式 /etc/init.d/dhcpd或/etc/init.d/crelay:是DHCP的服務

LNMP搭建流程

首先搭建Nginx服務   用本地yum倉庫安裝依賴包 yum install -y pcre-devel openssl-devel gcc gcc-c++ make automake   下載軟體原始碼包: wget -q http://n

Hadoop搭建完全分散式環境

在搭建叢集中,常見的錯誤 1)格式化 首先要記住,不要頻繁的格式化namenode, 如果非要格式化namenode,先刪除tmp目錄中的內容 ,清空之前,最好把所有的程序jps 中的殘存的服務關掉,如果不關閉的話會存在遺留的程序,就有可能佔用之前的埠號。 2)埠可能被佔用 3)避免多使

聯盟鏈初識以及Fabric環境搭建流程

這篇文章首先簡單介紹了聯盟鏈是什麼,再詳細的介紹了Fabric環境搭建的整個流程。 區塊鏈分類: 以參與方式分類,區塊鏈可以分為:公有鏈、聯盟鏈和私有鏈。 定義: 我們知道區塊鏈就是一個分散式的,去中心化的公共資料庫(或稱公共賬本)。而聯盟鏈是區塊鏈的一個分支,所以它本身也是一個分散式的,去中心化的公

hadoop搭建(完全分散式)

連結:https://pan.baidu.com/s/1F7Ke7RHBjYCz3ISKuGPRTQ 提取碼:y7t2 本教程由centos7加hadoop2.7.5加jdk1.7構成:一、網路檔案設定 (涉及ifcfg-ens33、hostname、hosts)   克隆三個虛擬機器分別命

Java程序項目搭建流程

nis 開發 alt 操作 類文件 程序代碼 測試程序 行刷新 17. ---恢復內容開始--- 在java 程序項目開發過程中會涉及到建包和建類。所以要對其進行項目管理。 在這裏我們引用maven 來管理我們的項目工程。這裏我用軟件IDEA操作。 我們建立一個Java

如何重新格式化Hadoop搭建的hbase環境

背景:其實我之前已經搭建好hbase環境了,但是後來發現我的資料塊丟失了,所以我不得不重新格式化整個叢集 【1】刪除各個叢集的Hadoop/tmp rm -r /home/michael/soft/hadoop/hadoop/tmp 【2】先用zkServer.sh sta

超簡單的react和typescript專案搭建流程

1、首先我們先建立一個react專案,react官網也有react專案搭建的命令 npx create-react-app my-app cd my-app 2、安裝我們專案需要的樣式依賴,這個專案理我用的是styled-components yarn add styled-compon