1. 程式人生 > >Linux系統安裝Hadoop+Hbase+zookeeper

Linux系統安裝Hadoop+Hbase+zookeeper

安裝前準備

  1. 修改主機名
    hostname xx 將主機名修改成xx
    hostname 檢視主機名
    vi /etc/sysconfig/network 修改配置檔案,增加一行HOSTNAME=xx並儲存退出
    vi /etc/hosts ip與主機名繫結,hosts檔案開啟最後面增加:ip地址=xx儲存退出,ping xx 進行驗證是否繫結成功
  2. 關閉防火牆
    根據需要自行關閉,自行百度。
  3. SSH免密碼登入
    執行命令ssh-keygen -t rsa 產生金鑰,位於~/.ssh資料夾中 連續回車
    .ssh資料夾下會有兩個檔案id_rsa id_rsa.pub;
    執行cp id_rsa.pub authorized_keys 此時後資料夾內容:authorized_keys id_rsa id_rsa.pub
    驗證方式多樣,自己和自己玩,如:ssh localhost 如果成功會提示last login,也就是退出當前使用者。
  4. 安裝Hadoop
    1~4都是準備工作 當然主機名可以不改,防火牆也可以不關,有需要再關閉也是可以的,互不影響。
    tar -zxvf 安裝包名 解壓完成後可以通過: mv 解壓後文件名 修改的名字 ,來修改檔名,當然不修改也沒人強迫,我只是為了簡短方便修改了而已,純屬個人愛好。

設定Hadoop環境變數,和jdk環境變數設定方式相似。例:

這裡寫圖片描述
下面進入重要環節,Hadoop需要修改的配置檔案

  1. hadoop-env.sh
    export JAVA_HOME=/usr/local/jdk/
  2. 2.core-site.xml內容修改<configuration>
    <property>
    <name>fs.default.name</name>
    <value>hdfs://主機名:9000</value>
    <description>change your own hostname</description>
    </property>
    <property>
    <name>hadoop.tmp.dir</name>
    <value>/usr/local/hadoop/tmp</value>
    </property>
    </configuration>
    這裡寫程式碼片`
  3. hdfs-site.xml
<configuration>
    <property>
        <name>dfs.replication</name>
        <value>1</value>
    </property>
    <property>
        <name>dfs.permissions</name>
        <value>false</value>
    </property
>
</configuration>

`