Linux系統安裝Hadoop+Hbase+zookeeper
阿新 • • 發佈:2019-01-28
安裝前準備
- 修改主機名
hostname xx 將主機名修改成xx
hostname 檢視主機名
vi /etc/sysconfig/network 修改配置檔案,增加一行HOSTNAME=xx並儲存退出
vi /etc/hosts ip與主機名繫結,hosts檔案開啟最後面增加:ip地址=xx儲存退出,ping xx 進行驗證是否繫結成功 - 關閉防火牆
根據需要自行關閉,自行百度。 - 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,也就是退出當前使用者。 安裝Hadoop
1~4都是準備工作 當然主機名可以不改,防火牆也可以不關,有需要再關閉也是可以的,互不影響。
tar -zxvf 安裝包名 解壓完成後可以通過: mv 解壓後文件名 修改的名字 ,來修改檔名,當然不修改也沒人強迫,我只是為了簡短方便修改了而已,純屬個人愛好。
設定Hadoop環境變數,和jdk環境變數設定方式相似。例:
下面進入重要環節,Hadoop需要修改的配置檔案
- hadoop-env.sh
export JAVA_HOME=/usr/local/jdk/ - 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> - hdfs-site.xml
<configuration>
<property>
<name>dfs.replication</name>
<value>1</value>
</property>
<property>
<name>dfs.permissions</name>
<value>false</value>
</property >
</configuration>
`