hadoop環境搭建筆記

一、配置Linux

(1)cat /etc/networks

(2)cat /etc/sysconfig/network

(3)vi /etc/udev/rules.d/70-persistent-net.rules

eth1 改為eth0?

(4)vi /etc/sysconfig/network-scripts/ifcfg-eth0

HWADDR改為eth1的地址

HWADDR=00:0c:29:79:e6:ec

DNS1=網關地址

(5)vi /etc/sysconfig/selinux

#SELINUX=disabled

(6)加sudo權限

vi /etc/sudoers

beifeng ALL=(root)NOPASSWD:ALL

(7)關閉防火墻

centos 7:
systemctl stop firewalld.service #停止
systemctl disable firewalld.service #禁用
之前的版本:
service iptables stop #
停止
chkconfig iptables off #禁用

chkconfig iptables off

service iptables status

?

二、安裝jdk、maven、hadoop

chown beifeng:beifeng /opt/*

無密鑰登陸ssh
ssh-keygen -t rsa
ssh-copy-id hostname02
ssh-copy-id hostname03
ssh-copy-id hostname04?

?

三、配置偽分布式

1. 修改hadoop-evn.sh

export JAVA_HOME=/opt/modules/jdk1.7.0_67

2. 修改yarn-env.sh

export JAVA_HOME=/opt/modules/jdk1.7.0_67

3. 修改mapred-env.sh

export JAVA_HOME=/opt/modules/jdk1.7.0_67

4. 修改core-site.xml

<configuration><property><name>fs.defaultFS</name><value>hdfs://localhost:9000</value></property><property><name>hadoop.tmp.dir</name><value>/opt/modules/hadoop-2.5.0/data/tmp</value></property><property><name>hadoop.http.staticuser.user</name><value>beifeng</value></property>
</configuration>

5. 修改hdfs-site.xml

<configuration><property><name>dfs.replication</name><value>1</value></property><property><name>dfs.namenode.secondary.http-address</name><value>beifeng-hadoop-02:50090</value></property><property><name>dfs.permissions.enabled</name><value>false</value></property>
</configuration>

6. 修改slaves

beifeng-hadoop-02

7. 修改yarn-site.xml

<configuration><!-- Site specific YARN configuration properties --><property><name>yarn.nodemanager.aux-services</name><value>mapreduce_shuffle</value></property><property><name>yarn.resourcemanager.hostname</name><value>beifeng-hadoop-02</value></property><!-- 是否啟用日志聚集功能 --><property><name>yarn.log-aggregation-enable</name><value>true</value></property><!-- 日志保留時間(單位為秒) --><property><name>yarn.log-aggregation.retain-seconds</name><value>106800</value></property>
</configuration>

8. 修改mapred-site.xml

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

9. 啟動服務

bin/hdfs namenode -format

sbin/hadoop-daemon.sh start namenode sbin/hadoop-daemon.sh start datanode sbin/yarn-daemon.sh start resourcemanager sbin/yarn-daemon.sh start nodemanager sbin/mr-jobhistory-daemon.sh start historyserver sbin/hadoop-daemon.sh start secondarynamenode

sbin
/hadoop-daemon.sh stop namenode sbin/hadoop-daemon.sh stop datanode sbin/yarn-daemon.sh stop resourcemanager sbin/yarn-daemon.sh stop nodemanager sbin/mr-jobhistory-daemon.sh stop historyserver
sbin/hadoop-daemon.sh stop secondarynamenode

10. 服務可視化

hdfs可視化界面: http://beifeng-hadoop-01:50070/dfshealth.html#tab-overview
yarn可視化界面: http://beifeng-hadoop-01:8088/cluster
歷史服務器可視化界面:http://beifeng-hadoop-01:19888/
secondarynamenode可視化界面 http://beifeng-hadoop-01:50090/status.html

?

轉載于:https://www.cnblogs.com/yeahwell/p/5660434.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/395596.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/395596.shtml
英文地址,請注明出處:http://en.pswp.cn/news/395596.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

邊分治講解

前言&#xff1a; 邊分治和點分治一樣屬于樹分治的一部分&#xff0c;相比于點分治&#xff0c;邊分治對于與度數相關的問題有著很大的優勢&#xff0c;同時邊分治也是解決樹上最優化問題的一種重要的算法。 分治過程&#xff1a; 邊分治的分治過程與點分治類似&#xff0c;同樣…

準確性 敏感性 特異性_如何掌握類型特異性的藝術

準確性 敏感性 特異性Do more specific definitions result in less flexibility?更具體的定義會導致靈活性降低嗎&#xff1f; In this post I will try to avoid the debate about strong/static vs. weak/dynamic types (what more could possibly be said?), or even sc…

Pycharm社區版配置Django

Pycharm開發版(收費)自帶Django模板&#xff0c;社區版(免費)需要通過命令行創建Django項目。 通過pip安裝Django&#xff1a;pip install django2.0.2(版本號)&#xff0c;可通過以下命令檢查是否安裝成功 在命令行下創建Django項目(項目存放在D:\PyCharm) 1.創建項目 進入D:\…

家里也是不知不覺就電腦有不能開啟了

一如既往的把電腦搬上去&#xff0c;我推測就是因為內存條金手指的接觸不好了&#xff0c;然后多次的強制關機讓我心疼&#xff0c;還有是花了30元裝系統還是有些不服氣&#xff0c;最后還是要回去弄好。 轉載于:https://www.cnblogs.com/bkchengzheng/p/5662222.html

oracle model 分組,【已解決】關于Oracle分組函數高級用法(按照N條分組并生成唯一號)...

prompt PL/SQL Developer import fileprompt Created on 2018年3月30日 byset feedback offset define offprompt Creating T_TEST_GROUP...create table T_TEST_GROUP(code VARCHAR2(100),supplier VARCHAR2(100),item_id VARCHAR2(100),num NUMBER,lot VARCHA…

用Mesos分布式架構進行工作

引言&#xff1a;2010年&#xff0c;一個旨在解決擴容問題的項目誕生——Apache Mesos&#xff0c;它在某種程度上對CPU、內存、磁盤資源進行抽象&#xff0c;從而允許整個數據中心如同單臺大服務器般運轉。無需虛擬機和操作系統&#xff0c;Mesos創造了一個單獨底層的集群為應…

angular和react_如何在Angular中驗證默認和自定義React形式

angular和reactby Luuk GruijsLuuk Gruijs著 如何在Angular中驗證默認和自定義React形式 (How to validate default and custom reactive forms in Angular) When presenting forms to your users, it’s considered very user-friendly to give them immediate feedback on w…

POJ 1502 MPI Maelstrom 最短路

最短路模板。 題意&#xff1a;從‘1’點發出一個信號到各個點&#xff0c;不同的點可以同時發出一個信號但到達目標的時間不同&#xff0c;問所有點接受到信號所耗費的最短時間為多少。 思路&#xff1a;迪杰斯特拉求出1點到各個點的最短路&#xff0c;遍歷一遍找到其中的最大…

調試dump文件

調試dump文件 1、設置好pdb文件和源代碼路徑 為了能正確分析Dump文件&#xff0c;我們必須要指定和程序一起出來的PDB文件&#xff0c;如果程序重新被編譯了一次&#xff0c;即使代碼沒有任何變化&#xff0c;之前的PDB文件我們不能再繼續使用。posted on 2018-12-28 17:50 mao…

不一樣的視角,程序員世界里的環保

摘要&#xff1a; 我們身邊有很多可以做的技術環保工作。比如說&#xff0c;在Linux下少用root用戶&#xff0c;SQL的時候&#xff0c;delete前先select&#xff0c;這樣&#xff0c;你就不會做出一些讓你后悔的事。不會讓你重頭來過&#xff0c;從而至少不會浪費電能。寫代碼的…

oracle查出連續5行,Oracle期末考試復習題2

復習題一、填空題&#xff1a;1. Oracle EnterpriseManager是一個基于 B/S的框架系統。2&#xff0e;Oracle數據庫的存儲結構分為物理結構和邏輯結構。3&#xff0e;在游標或者游標變量打開后還沒有進行第一次提取時&#xff0c;&#xff05;found屬性為null。4. 在oracle中已c…

selinux會阻礙掛載嘛_為什么追求完美可能會阻礙您成為新手Web開發人員

selinux會阻礙掛載嘛by Rick West由里克韋斯特(Rick West) 為什么追求完美可能會阻礙您成為新手Web開發人員 (Why striving for perfection might be holding you back as a newbie web developer) I am a perfectionist. Or, at least, I like to think I am. Either way, I’…

MySQL優化的一些基礎

在Apache, PHP, mysql的體系架構中&#xff0c;MySQL對于性能的影響最大&#xff0c;也是關鍵的核心部分。對于Discuz!論壇程序也是如此&#xff0c;MySQL的設置是否合理優化&#xff0c;直接 影響到論壇的速度和承載量&#xff01;同時&#xff0c;MySQL也是優化難度最大的一個…

oracle 會話 lock,相克軍_Oracle體系_隨堂筆記014-鎖 latch,lock

1、Oracle鎖類型鎖的作用latch鎖&#xff1a;chain&#xff0c;鏈LOCK鎖排他鎖(X)共享鎖(S)2、行級鎖&#xff1a;DML語句事務鎖TX鎖的結構事務鎖的加鎖和解鎖過程只有排他鎖不影響讀(CR塊)3、表級鎖&#xff1a;TM行級排他鎖(Row exclusive)RX鎖當我們進行DML時&#xff0c;會…

電線之間:采訪Microsoft Edge性能PM Nolan Lawson

by Vivian Cromwell通過維維安克倫威爾(Vivian Cromwell) 電線之間&#xff1a;采訪Microsoft Edge性能PM Nolan Lawson (Between the Wires: An interview with Microsoft Edge performance PM Nolan Lawson) I interviewed Nolan Lawson, Web Performance PM at Microsoft E…

swift菜鳥入門視頻教程-09-類和結構體

本人自己錄制的swift菜鳥入門&#xff0c;歡迎大家拍磚&#xff0c;有什么問題能夠在這里留言。主要內容&#xff1a;類和結構體對照 結構體和枚舉是值類型 類是引用類型 類和結構體的選擇 集合&#xff08;collection&#xff09;類型的賦值與復制行為視頻地址&#xff1a;百度…

oracle的集合操作符,[Oracle] Oracle的集合操作符

Oracle的集合操作包括: union , intersect , minus.[例子]假設有兩個表a,b如下:SQL> select * from a;COLA----------123SQL> select * from b;COLB----------345union : 得到兩個結果集的并集(不含重復值)SQL> select * from a2 union3 select * from b;COLA------…

鎖大全與 GDB調試

1.innodb_lock_monitor&#xff1a;打開鎖信息的方式 mysql> create table innodb_lock_monitor(id int) engineInnoDB; Query OK, 0 rows affected, 1 warning (2.29 sec) mysql> begin work; Query OK, 0 rows affected (0.00 sec) mysql> update t set val val 1…

[筆試面試題] 8-面向對象篇

面向對象篇 1 面向對象與面向過程的含義以及區別&#xff1f; 面向對象 面向對象是把數據及對數據的操作方法放在一起&#xff0c;作為一個相互依存的整體&#xff0c;即對象。對同類對象抽象出其共性&#xff0c;即類&#xff0c;類中的大多數數據&#xff0c;只能被本類的方法…

管理員所有權代碼_為什么代碼所有權糟透了,您永遠不應該在有實踐的地方工作...

管理員所有權代碼Code ownership sucks.代碼所有權糟透了。 It limits code and stunts your growth as a developer.它限制了代碼并阻礙了您作為開發人員的成長。 Let’s look at what code ownership is and why it destroys individuals and organizations.讓我們看看什么…