hadoop伪集群配置
来源:互联网 发布:淘宝退换货说明 编辑:程序博客网 时间:2024/06/05 19:48
1. 将hadoop与主机连接方式设置成host-only,并设置静态地址
http://oracle-api.iteye.com/admin/blogs/2304613
2. 修改主机名
vi /etc/sysconfig/network
验证:重启 reboot
3. 修改hostname和IP绑定
vi /etc/hosts
增加一行内容: 192.168.56.2 hadoop
验证:ping hadoop
4. 关闭防火墙
service iptable stop
验证: service iptable status
5 关闭防火墙的自动运行
chkconfig iptables off
验证: chkconfig --list | grep ipconfig
修改前: 0:off 1:off 2:on 3:on 4:on 5:on 6:off
修改后: 0:off 1:off 2:off 3:off 4:off 5:off 6:off
6 SSH的免密码登录
6.1 执行命令
ssh-keygen -t rsa 回车 回车 回车,
生成的密码位于~/.ssh/ (root账户位于/root/.ssh/)
验证: ~/.ssh/ 下产生两个文件 id_rsa 和 id_rsa.pub
6.1 复制公钥文件(作为一个请求登录的机器,被请求机器的公钥是位于请求机器的~/.ssh/authorized_keys文件中)
~/.ssh/下执行命令: cp id_rsa.pub authorized_keys
验证: 执行命令 ssh localhost (用ssh方式登录到localhost),退出登录命令: exit
7.1 下载hadoop-2.6.4.tar.gz 和 jdk-6u45-linux-i586.bin
http://www.oracle.com/technetwork/java/javase/downloads/index.html
http://mirrors.cnnic.cn/apache/hadoop/core/
7.2 删除/usr/local/下文件 rm -rf /usr/local/*
7.3 复制安装文件 cp /root/downloads/* /usr/local/
7.4 赋予执行权限
chmod u+x jdk-6u45-linux-i586.bin
chmod u+x hadoop-2.6.4.tar.gz
8 安装jdk
8.1 执行命令 ./jdk-6u45-linux-i586.bin 解压文件
8.2 设置path,命令 vi /etc/profile , 添加下面两行:
export JAVA_HOME=/usr/local/jdk1.6.0_45
export PATH=.:$JAVA_HOME/bin:$PATH
保存执行命令: source /etc/profile 使之生效
验证: java -version
9 安装hadoop
9.1 解压 tar -zxvf hadoop-1.2.1.tar.gz
9.2 设置path,命令 vi /etc/profile , 添加下面两行:
export HADOOP_HOME=/usr/local/hadoop-1.2.1
export PATH=.:$JAVA_HOME/bin:$HADOOP_HOME/bin:$PATH
保存执行命令: source /etc/profile 使之生效
9.2 修改$HADOOP_HOME/conf/hadoop-env.sh
export JAVA_HOME=/usr/local/jdk1.6.0_45
9.3 修改$HADOOP_HOME/conf/core-site.xml
<configuration><property><name>fs.default.name</name><value>hdfs://hadoop:9000</value><description>change your own name</description></property><property><name>hadoop.tmp.dir</name><value>/usr/local/hadoop-1.2.1/tmp</value></property></configuration>
9.4 修改hdfs.site.xml
<configuration><property><name>dfs.replication</name><value>1</value></property><property><name>dfs.permissions</name><value>false</value></property></configuration>
9.5 修改mapred-site.xml
<configuration><property><name>mapred.job.tracker</name><value>hadoop:9001</value><description>change your own hostname</description></property></configuration>
9.6 格式化hdfs
执行命令:hadoop namenode -format
10 启动hadoop
执行命令:start-all.sh
验证: jps 出现5个进程
或打开网页: http://192.168.56.2:50070/ 和 http://192.168.56.2:50030/
11 重新格式化hdfs的方法
删除/usr/local/hadoop-1.2.1/tmp 后重新格式化
- hadoop伪集群配置
- hadoop伪集群配置
- Hadoop伪分布式集群环境配置
- Hadoop v2(Yarn)伪集群配置
- Hadoop安装单机/伪分布式配置/Hadoop集群
- Hadoop伪集群搭建
- Hadoop伪分布式与集群式安装配置
- Hadoop伪分布式与集群式安装配置
- Hadoop伪分布式与集群式安装配置
- hadoop 伪集群安装 配置文件
- Hadoop伪集群环境搭建
- 搭建伪分布式Hadoop集群
- Hadoop伪分布集群安装
- hadoop集群搭建【伪分布式】
- 搭建Hadoop伪分布式集群
- 搭建伪分布式hadoop集群
- Hadoop伪分布式集群搭建
- Hadoop集群伪分布式搭建
- 欢迎使用CSDN-markdown编辑器
- PermGen space错误解决方法
- Visual Box 的 Host-only 连接
- 前端mvc Model和Control 要分别两个.js文件写吗?
- 着陆之后的路人甲
- hadoop伪集群配置
- python读文件read()、readline()、readlines()三个方法的区别
- hdu3068(最长回文串)
- AndroidStudio + MAT 内存泄漏分析
- 数据对接—kettle使用知识12
- sqlserver 完整备份、差异备份、日志备份与恢复脚本
- 使JAVA堆栈溢出的方法
- Ubuntu 下安装 Lamp环境
- Mysql语句优化工具