Ubuntu16.04+hadoop2.8.2搭建伪分布式
来源:互联网 发布:淘宝分销商 编辑:程序博客网 时间:2024/06/06 09:01
这里省略hadoop和JDK的安装,只讲需要修改哪些配置。
1、修改/etc/profile,将Java和hadoop添加到环境变量
#----------JDK begin export JAVA_HOME=/usr/lib/jdk/jdk-9.0.1export JRE_HOME=$JAVA_HOME/jreexport CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JRE_HOME/libexport PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin#-------------JDK end#----hadoop2.8.2-----export HADOOP_INSTALL=/home/sunft/app/hadoop-2.8.2export PATH=$PATH:$HADOOP_INSTALL/binexport PATH=$PATH:$HADOOP_INSTALL/sbinexport HADOOP_MAPRED_HOME=$HADOOP_INSTALLexport HADOOP_COMMON_HOME=$HADOOP_INSTALLexport HADOOP_HDFS_HOME=$HADOOP_INSTALLexport YARN_HOME=$HADOOP_INSTALL执行下面的命令,使配置生效:
source /etc/profile
2、进入到hadoop-2.8.2/etc/hadoop目录下,下面的配置均在该目录下,修改hadoop-env.sh
export JAVA_HOME=/usr/lib/jdk/jdk-9.0.1
3、修改core-site.xml
<configuration><!--configure default file system--> <property><name>fs.defaultFS</name><value>hdfs://127.0.0.1:9000/</value> </property><!--config hadoop work directory--><property><name>hadoop.tmp.dir</name><value>/home/sunft/app/hadoop-2.8.2/tmp</value></property></configuration>
4、修改hdfs-site.xml
<!--配置副本,因为只有一台机器,必须配置为1--><configuration><property><!--config replication, only one machine--> <name>dfs.replication</name> <value>1</value> </property></configuration>
5、修改mapred-site.xml.template名称为mapred-site.xml
mv mapred-site.xml.template mapred-site.xml修改配置项:
<configuration><property><name>mapreduce.framework.name</name><value>yarn</value></property></configuration>
6、修改yarn-site.xml
<configuration><!-- Site specific YARN configuration properties --><property><name>yarn.nodemanager.hostname</name><value>127.0.0.1</value></property><property><name>yarn.nodemanager.aux-services</name><value>mapreduce_shuffle</value></property></configuration>
7、执行格式化命令,生成相应的文件
hadoop namenode -format出现如下信息说明格式化成功:
17/11/06 22:39:09 INFO common.Storage: Storage directory /home/sunft/app/hadoop-2.8.2/tmp/dfs/name has been successfully formatted.17/11/06 22:39:09 INFO namenode.FSImageFormatProtobuf: Saving image file /home/sunft/app/hadoop-2.8.2/tmp/dfs/name/current/fsimage.ckpt_0000000000000000000 using no compression17/11/06 22:39:09 INFO namenode.FSImageFormatProtobuf: Image file /home/sunft/app/hadoop-2.8.2/tmp/dfs/name/current/fsimage.ckpt_0000000000000000000 of size 322 bytes saved in 0 seconds.17/11/06 22:39:09 INFO namenode.NNStorageRetentionManager: Going to retain 1 images with txid >= 017/11/06 22:39:09 INFO util.ExitUtil: Exiting with status 017/11/06 22:39:09 INFO namenode.NameNode: SHUTDOWN_MSG: /************************************************************SHUTDOWN_MSG: Shutting down NameNode at ubuntu/127.0.1.1************************************************************/
测试是否生成指定目录,下面的tmp目录是生成的:cd /home/sunft/app/hadoop-2.8.2/tmp
8、进入到sbin目录下,执行启动命令
可以执行start-all.sh执行所有进程,但是建议单个执行,这里先执行hdfs:
sunft@ubuntu:~/app/hadoop-2.8.2/sbin$ start-dfs.sh
9、使用jps查看已经启动的进程
sunft@ubuntu:~/app/hadoop-2.8.2/sbin$ jps
35488 NameNode36182 SecondaryNameNode35607 DataNode36314 Jps
10、查看监听端口
netstat -nltp
11、在浏览器中输入地址访问测试
http://127.0.0.1:50070
阅读全文
0 0
- Ubuntu16.04+hadoop2.8.2搭建伪分布式
- ubuntu16+Hadoop2.7.3环境搭建(伪分布式)
- Ubuntu16.04上搭建Hadoop2.7.2的单机模式和伪分布式模式
- hadoop2.4.1伪分布式搭建
- hadoop2.5伪分布式搭建
- hadoop2.6.0伪分布式搭建
- hadoop2.2.0伪分布式搭建
- hadoop2.2.0伪分布式搭建
- hadoop2.4.1伪分布式搭建
- hadoop2.7.1 伪分布式搭建
- hadoop2.4.1伪分布式搭建
- Hadoop2.4.1伪分布式搭建
- hadoop2.6.0 伪分布式搭建
- hadoop2.4.1伪分布式搭建
- Hadoop2.4.1 伪分布式搭建
- hadoop2.2.0伪分布式搭建
- hadoop2.2.0伪分布式搭建
- Hadoop2.7.3伪分布式搭建
- C和指针之函数之归以字符形式按顺序打印数字的每位数字(递归和非递归)
- POJ2135:Farm Tour
- List集合学习
- ImageLoader三级缓存
- MyEclipse 查看 [Deployment Assembly] 出现 [the currently displayed page contains invalid values]
- Ubuntu16.04+hadoop2.8.2搭建伪分布式
- int和Integer解析
- centos 7 rhel7怎么用mail发送邮件 到163 外部邮箱
- js 练习
- OpenGL基础及学习(.obj .frag .vert .mtl文件)(1)
- 实验报告_ASE_lab7
- 从零开始python案例005竞猜四个数字
- POI模版打印
- Linux安装activemq