Hadoop 单节点集群配置
2017-08-03 11:09
323 查看
1.安装JDK
查看當前java版本,java -version sudo apt-get update
安裝jdk sudo apt-get install default-jdk
查詢java安裝路徑 (这个路径要记下,根据不同的jdk版本后面可能会改下名字)
update-alternatives --display java
2.設置ssh無密碼登錄
安裝sshsudo apt-get install ssh
安裝rsync
sudo apt-get install rsync
產生ssh key密鑰
ssh-keygen -t dsa -P '' -f ~/.ssh/id_dsa
查看产生单ssh密钥
ll ~/.ssh
将产生的密钥放入许可证文件
cat ~/.ssh/id_dsa.pub >> ~/.ssh/authorized_keys
下载安装hadoop
wget https://archive.apache.org/dist/hadoop/common/hadoop-2.7.3/hadoop-2.7.3.tar.gz[/code]
解压缩sudo tar -zxvf hadoop-2.7.3.tar.gz
将hadoop移动到目录/usr/local/hadoopsudo mv hadoop-2.7.3 /usr/local/hadoop
查看安装目录ll /usr/local/hadoop3.设置Hadoop环境变量(这里的命令行后面基本都是在文本找到对应位置进行添加或者修改)
编辑~/.bashrc 写在最后一行fi下面sudo gedit ~/.bashrc export JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64 export HADOOP_HOME=/usr/local/hadoop export PATH=$PATH:$HADOOP_HOME/bin export PATH=$PATH:$HADOOP_HOME/sbin export HADOOP_MAPRED_HOME=$HADOOP_HOME export HADOOP_COMMON_HOME=$HADOOP_HOME export HADOOP_HDFS_HOME=$HADOOP_HOME export YARN_HOME=$HADOOP_HOME export HADOOP_COMMON_LIB_NATIVE_DIR=$HADOOP_HOME/lib/native export HADOOP_OPTS="-Djava.library.path=$HADOOP_HOME/lib" export JAVA_LIBRARY_PATH=$HADOOP_HOME/lib/native:$JAVA_LIBRARY_PATH
让~/.bashrc设置生效source ~/.bashrc
编辑hadoop-env.shsudo gedit /usr/local/hadoop/etc/hadoop/hadoop-env.shexport JAVA_HOME=/usr/lib/jvm/java-7-openjdk-amd64
设置core-site.xmlsudo gedit /usr/local/hadoop/etc/hadoop/core-site.xml<!-- Put site-specific property overrides in this file. --> <configuration> <property> <name>fs.default.name</name> <value>hdfs://localhost:9000</value> </property> </configuration>
编辑 yarn-site.xmlsudo gedit /usr/local/hadoop/etc/hadoop/yarn-site.xml<!-- Site specific YARN configuration properties --> <property> <name>yarn.nodemanager.aux-services</name> <value>mapreduce_shuffle</value> </property> <property> <name>yarn.nodemanager.aux-services.mapreduce.shuffle.class</name> <value>org.apache.hadoop.mapred.ShuffleHandler</value> </property> </configuration>
设置mapred-site.xml
复制模板文件sudo cp /usr/local/hadoop/etc/hadoop/mapred-site.xml.template /usr/local/hadoop/etc/hadoop/mapred-site.xml
编辑mapred-site.xmlsudo gedit /usr/local/hadoop/etc/hadoop/mapred-site.xml<configuration> <property> <name>mapreduce.framework.name</name> <value>yarn</value> </property> </configuration>
设置hdfs-site.xmlsudo gedit /usr/local/hadoop/etc/hadoop/hdfs-site.xml<configuration> <property> <name>dfs.replication</name> <value>3</value> </property> <property> <name>dfs.namenode.name.dir</name> <value> file:/usr/local/hadoop/hadoop_date/hdfs/namenode</value> </property> <property> <name>dfs.datanode.data.dir</name> <value> file:/usr/local/hadoop/hadoop_data/hdfs/datanode</value> </property> </configuration>4.创建并格式化hdfs目录
创建namenode,datanode数据存储目录sudo mkdir -p /usr/local/hadoop/hadoop_data/hdfs/namenode
格式化namenodesudo mkdir -p /usr/local/hadoop/hadoop_data/hdfs/datanode
将hadoop目录的所有者改为jyd(这个是linux用户名)sudo chown jyd:jyd -R /usr/local/hadoop
将hdfs进行格式化hadoop namenode -format5.启动Hadoop
启动hdfsstart-dfs.sh
启动yarnstart-yarn.sh
同时启动hdfs yarnstart-all.sh
用jps查看已经启动的进程jps6.打开Hadoop Resource Manager Web界面
界面网址
http://localhost:8088/7.NameNode HDFS Web界面
hdfs web ui网址
http://localhost:50070/
相关文章推荐
- hadoop入门手册2:hadoop【2.7.1】【多节点】集群配置【必知配置知识2】
- Hadoop集群配置【二、单节点安装】
- hadoop 1.x 三节点集群安装配置详细实例
- 一步步教你Hadoop多节点集群安装配置
- Hadoop MapReduce2 -单节点集群配置
- Hadoop集群配置【三、多节点部署】
- 一步步教你Hadoop多节点集群安装配置
- Hadoop多节点集群安装配置
- Hadoop 单节点集群配置
- 完全分布式Hadoop集群的安装搭建和配置(4节点)
- hadoop大集群优化配置,datanode节点数量为100
- 一个4节点Hadoop集群的配置示例
- 配置hadoop-1.2.1,含三个节点的集群
- Hadoop 三节点集群安装配置详细实例
- 一步步教你Hadoop多节点集群安装配置
- Hadoop多节点集群安装配置
- Hadoop 12节点集群搭建配置清单
- 一步步教你Hadoop多节点集群安装配置
- 一步步教你Hadoop多节点集群安装配置
- Hadoop多节点集群配置