hadoop单机部署 伪分布
来源:互联网 发布:笑傲江湖数据库 编辑:程序博客网 时间:2024/04/26 21:22
安装环境 ubuntu server 12.04
hadoop-1.0.2
1)创建hadoop用户和ssh-key
2)安装jdk
3) 安装hadoop
下载hadoop解压到/home/hadoop/目录下
4)配置hadoop
如果ssh端口不是默认的22,在conf/hadoop-env.sh里改下。如:
2 修改conf/core-site.xml,增加下面内容
5修改conf/masters,这个决定那个是secondarynamenode
5) 格式化hdfs文件系统的namenode
hadoop-1.0.2
1)创建hadoop用户和ssh-key
点击(此处)折叠或打开
- #创建hadoop用户
- leslie@Notebook:~$ sudo useradd-m -s /bin/bash -G sudo hadoop
- leslie@Notebook:~$ sudo su- hadoop
- #生成key
- hadoop@Notebook:~$ ssh-keygen-t rsa
- #本地ssh 认证。
- hadoop@Notebook:~$ ssh-copy-id-i .ssh/id_rsa.pub localhost
- hadoop@Notebook:~$ ssh localhost
点击(此处)折叠或打开
- hadoop@Notebook:~$ sudo apt-get install default-jdk
下载hadoop解压到/home/hadoop/目录下
点击(此处)折叠或打开
- #下载hadoop-1.0.2
- hadoop@Notebook:~$ wget-c http://archive.apache.org/dist/hadoop/core/stable/hadoop-1.0.2.tar.gz
- #解压到/home/hadoop目录下
- hadoop@Notebook:~$ tar xvzf http://archive.apache.org/dist/hadoop/core/stable/hadoop-1.0.2.tar.gz
- #建立软链接
- hadoop@Notebook:~$ ln-s hadoop-1.0.2 hadoop
- #添加/etc/profile
- export JAVA_HOME=/usr/lib/jvm/java-6-openjdk-i386
export HADOOP_HOME=/home/hadoop/hadoop-1.0.2
export PATH=$PATH:$HADOOP_HOME/bin:$JAVA_HOME/bin
export HADOOP_HOME_WARN_SUPPRESS=1 #忽略hadoop的警告。
1.修改conf/hadoop-env.sh,添加jdk支持
点击(此处)折叠或打开
- export JAVA_HOME=/usr/lib/jvm/java-6-openjdk-i386
点击(此处)折叠或打开
- export HADOOP_SSH_OPTS="-p 1234"
点击(此处)折叠或打开
- <property>
- <name>fs.default.name</name>
- <value>hdfs://localhost:9000</value>//决定namenode
- </property>
- <property>
- <name>hadoop.tmp.dir</name>
- <value>/home/hadoop/tmp</value>//临时文件,有问题的时候,可以删除
- <description>A basefor other temporary directories.</description>
- </property>
3.修改conf/hdfs-site.xml,增加下面内容
点击(此处)折叠或打开
- <property>
- <name>dfs.name.dir</name>
- <value>/home/hadoop/name</value>//namenode持久存储名字空间,事务日志的本地路径
- </property>
- <property>
- <name>dfs.data.dir</name>
- <value>/home/hadoop/data</value>//datanode存放数据的路径
- </property>
- <property>
- <name>dfs.datanode.max.xcievers</name>
- <value>4096</value>
- </property>
- <property>
- <name>dfs.replication</name>
- <value>1</value>//数据备份的个数,默认是3
- </property>
4.修改conf/mapred-site.xml,增加下面内容
点击(此处)折叠或打开
- <property>
- <name>mapred.job.tracker</name>//jobTracker的主机
- <value>localhost:9001</value>
- </property>
点击(此处)折叠或打开
- localhost
6 .修改conf/slaves,这个是所有datanode的机器
点击(此处)折叠或打开
- localhost
5) 格式化hdfs文件系统的namenode
点击(此处)折叠或打开
- hadoop@Notebook:~$ hadoop namenode-format
6 ) 启动hadoop集群
点击(此处)折叠或打开
- hadoop@Notebook:~$ hadoop/bin/start-all.sh
7) Hdfs操作
建立目录
点击(此处)折叠或打开
- hadoop@Notebook:~$ hadoop dfs-mkdir zed
查看现有文件
点击(此处)折叠或打开
- hadoop@Notebook:~$ hadoop dfs-ls
8) 关闭Hdfs
点击(此处)折叠或打开
- hadoop@Notebook:~$ hadoop/bin/stop-all.sh
- hadoop单机部署 伪分布
- redhat 5.4部署单机伪分布Hadoop集群
- hadoop安装,单机,伪分布
- hadoop 单机/伪分布配置
- hadoop伪分布部署
- hbase 单机、伪分布、完全分布部署
- hbase 单机、伪分布、完全分布部署
- Hadoop单机伪分布式部署
- Hadoop单机伪分布的搭建
- Hadoop单机伪分布模式搭建
- Hadoop伪分布环境部署之Hadoop
- 在Linux系统设置共享文件夹、Hadoop单机/伪分布部署,运行Hadoop Wordcount单词统计实例
- 在centos伪分布模式 部署hadoop
- Linux下部署Hadoop伪分布模式
- 虚拟机环境Hadoop伪分布模式部署
- Hadoop伪分布模式配置部署
- hadoop 2.4.1 伪分布部署
- Hadoop安装教程——单机(伪分布)模式
- Android 自定义控件外观style
- 建Cluster导致数据库Recovery Pending而无法访问
- Java产生不重复随机数方法
- IOS7开源项目集合
- java返回json数据
- hadoop单机部署 伪分布
- Hive使用问题及技巧
- 博客安家
- ios7新特性--1
- Understanding and Implementing Facade Pattern in C#
- 001
- cocos2d-x v2.2 windows phone 8 返回键监听捕获
- 商品退回分录
- Game