安装jdk
- 从甲骨文官网下载对应系统的jdk安装文件
将jdk移动到
/usr/local/java
目录下mkdir /etc/local/java
mv ./jdk-8u77-linux-x64.tar.gz /usr/local/java/
cd /usr/local/java解压
tar xvf ./jdk-8u77-linux-x64.tar.gz
修改环境变量
vi /etc/profile
在最底部添加export JAVA_HOME=/usr/local/java/jdk1.8.0_75
export JRE_HOME=/usr/local/java/jdk1.8.0_75/jre
export PATH=$PATH:/usr/local/java/jdk1.8.0_75/bin
export CLASSPATH=./:/usr/local/java/jdk1.8.0_75/lib:/usr/local/java/jdk1.7.0_75/jre/lib更新profile文件
source /etc/profile
安装Hadoop
- 下载Hadoop:从[Apache官网下载]binary格式(http://hadoop.apache.org/releases.html)Hadoop安装包;
- 使用
tar -xvf hadoop.xxx
指令解压hadoop,将解压出来的文件夹移动到某个位置:cd hadoop.xxx ~/hadoop
更新/etc/profile文件:
export HADOOP_INSTALL=/Users/weixin/hadoop
export PATH=/opt/local/bin: PATH: HADOOP_INSTALL/bin
输入source /etc/profile
立即更新profile文件设置。- 检验是否安装成功:
hadoop伪分布式配置
配置
$HADOOP_INSTALL/etc/hadoop/core-site.xml
:<configuration> <property> <name>hadoop.tmp.dir</name> <value>hdfs://localhost:9000</value> <description>A base for other temporary directories.</description> </property> <property> <name>fs.default.name</name> <value>hdfs://localhost:8020</value> </property> </configuration>
配置
$HADOOP_INSTALL/etc/hadoop/hdfs-site.xml
:<configuration> <property> <name>dfs.replication</name> <value>1</value> </property> </configuration>
配置
$HADOOP_INSTALL/etc/hadoop/mapred-site.xml
:<configuration> <property> <name>mapred.job.tracker</name> <value>hdfs://localhost:9001<value> </property> <property> <name>mapred.tasktracker.map.tasks.maximum</name> <value>2</value> </property> <property> <name>mapred.tasktracker.reduce.tasks.maximum</name> <value>2</value> </property> </configuration>
4, 配置ssh免密码登录
ssh-keygen -t rsa -P '' ~/.ssh/id_rsa cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
如果文件
~/.ssh/authorized_keys
不存在,则通过touch ~/.ssh/authorized_keys新建
通过ssh localhost
来测试是否还需要密码登录。- 格式化文件系统:
hadoop namenode -format
配置Hadoop
最新推荐文章于 2022-12-05 12:42:42 发布