溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

hadoop偽分布式的安裝方法

發(fā)布時間:2021-07-27 18:45:12 來源:億速云 閱讀:115 作者:chen 欄目:云計算

這篇文章主要介紹“hadoop偽分布式的安裝方法”,在日常操作中,相信很多人在hadoop偽分布式的安裝方法問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”hadoop偽分布式的安裝方法”的疑惑有所幫助!接下來,請跟著小編一起來學(xué)習(xí)吧!

    hadoop偽分布式一般用于學(xué)習(xí)和測試.生產(chǎn)環(huán)境一般不使用.

    (如有錯誤,歡迎批評指正)

    1.安裝環(huán)境

        在windows系統(tǒng)上安裝linux系統(tǒng),以CenOS為例.hadoop版本是hadoop1.1.2

    2.配置linux虛擬機

        2.1確保window的上的網(wǎng)卡WMnet1和Linux虛擬機的網(wǎng)卡在同一網(wǎng)段(ping一下試試,確??梢詐ing通即可)

        2.2修改主機名

            最好修改一下(統(tǒng)一管理,方便好記).指令:vim /etc/sysconfig/network

        2.3修改ip

            對linux指令不熟悉的同學(xué)最好使用圖形化界面來改(建議)

            指令:vim /etc/sysconfig/network-scripts/ifcfg-eth0(每個人機器

                不同,虛擬機上的網(wǎng)卡有可能不一樣,改成自己機器上網(wǎng)卡)

            修改ipaddress,netmask,gateway.

        2.4修改主機名與ip的映射關(guān)系

            指令:vim /etc/hosts

        2.5關(guān)閉防火墻(關(guān)閉開機啟動)

            指令:chkconfig iptables off

        2.6重啟linux

            指令:reboot

    3.安裝jdk

        3.1上傳jdk

        3.2添加執(zhí)行權(quán)限

            指令:chmod u+x jdk(自己上傳的jdk)

        3.3解壓

            解壓到指定目錄(請所有的文件統(tǒng)一管理)

            指令:tar -zxvf jdk(自己上傳的jdk) -C 指定目錄

        3.4添加環(huán)境變量

            指令:vim /etc/profile

        3.5刷新(使配置的環(huán)境變量生效)

            指令:source /etc/profile

    4.安裝hadoop偽分布式

        4.1上傳hadoop

        4.2確保有執(zhí)行權(quán)限,并解壓(再次強調(diào),文件最好統(tǒng)一管理)

            指令:tar -zxvf hadoop(上傳的hadoop版本) -C 指定目錄

        4.3配置hadoop(修改4個配置文件),進入到hadoop-1.1.2/conf目錄下

            如果對指令不熟悉(請使用工具修改,例如:Notepad++等)

            4.31hadoop-env.sh

                在第九行,去掉注釋,配置JAVA_HOME

            4.32core-site.xml

                <configuration>

                    <!-- 指定HDFS的namenode的地址 -->

                    <property>

                        <name>fs.default.name</name>

                        <value>hdfs://配置的主機名:9000</value>

                    </property>

                    <!-- 指定hadoop運行時產(chǎn)生的文件的目錄 -->

                    <property>

                        <name>hadoop.tmp.dir</name>

                        <value>/../hadoop-1.1.2/tmp</value>

                    </property>

                </configuration>

            4.33hdfs-site.xml

                <!-- 設(shè)置hdfs副本的數(shù)量 -->

                <configuration>

                    <property>

                        <name>dfs.replication</name>

                        <value>1</value>

                        <!--分布式默認(rèn)是3,但是我們是為了測試學(xué)習(xí),1就夠了-->

                    </property>

                </configuration>

            4.34mapred-site.xml

                <!-- 指定mapreduce的jobtracker的地址 -->

                <configuration>

                    <property>

                        <name>mapred.job.tracker</name>

                        <value>配置的主機名:9001</value>

                    </property>

                </configuration>

            4.4添加hadoop環(huán)境變量

                指令:vim /etc/profile

            4.5格式化hadoop的hdfs

                指令:hadoop namenode -format

            4.6啟動hadoop

                指令:start-all.sh

            4.7驗證hadoop是否啟動成功

                指令:jps

                成功了會出現(xiàn)下面五個

                    NameNode

                    SecondaryNameNode

                    DataNode

                    JobTracker

                    TaskTracker

                還可以通過瀏覽器驗證

                    http://linux的ip:50070(hdfs管理界面)

                    http://linux的ip:50030(mapreduce管理界面)

                    但是必須先在windows系統(tǒng)下  

              C:\Windows\System32\drivers\etc 添加linux主機名和ip的映射關(guān)系

            5.配置ssh免登陸

                ssh是secure shell

                生成ssh密鑰指令:ssh-keygen -t rsa連續(xù)按回車(4次)即可

                在/root下有隱藏文件.ssh, 進入到/root/.ssh/下,多了2個

                文件(id_rsa  id_rsa.pub)私鑰和公鑰,執(zhí)行以下指令即可:

                cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

    hello hadoop,大功告成.可以開發(fā)了!

到此,關(guān)于“hadoop偽分布式的安裝方法”的學(xué)習(xí)就結(jié)束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學(xué)習(xí),快去試試吧!若想繼續(xù)學(xué)習(xí)更多相關(guān)知識,請繼續(xù)關(guān)注億速云網(wǎng)站,小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>

向AI問一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI