hadoop secondarynamenode的两种配置方式
来源:互联网 发布:mysql insert触发器 编辑:程序博客网 时间:2024/05/22 14:39
hadoop secondarynamenode的两种配置方式,hadoop版本是hadoop-1.0.4:
集群分配关系:
masterJobTracker&&Namenodenode1Secondarynamenodenode2TaskTracker&&Datanodenode3TaskTracker&&Datanodenode4TaskTracker&&Datanode
配置1:
1.conf/core-site.xml:
<configuration><property><name>hadoop.tmp.dir</name><value>/home/hadoop/hadooptmp</value><description>A base for other temporary directories.</description></property><property><name>fs.default.name</name><value>hdfs://master:9000</value></property></configuration>
2.conf/hadoop-env.sh:
export JAVA_HOME=/home/hadoop/jdk1.x.x_xx
3. conf/hdfs-site.xml:
<configuration><property><name>dfs.replication</name><value>2</value></property><property> <name>dfs.data.dir</name> <value>/home/hadoop/hadoopfs/data</value> </property><property><name>dfs.http.address</name><value>master:50070</value></property><property><name>dfs.back.http.address</name><value>node1:50070</value></property><property><name>dfs.name.dir</name><value>/home/hadoop/hadoopfs/name</value></property><property><name>fs.checkpoint.dir</name><value>/home/hadoop/hadoopcheckpoint</value></property><property><name>dfs.permissions</name><value>false</value></property></configuration>
4.conf/mapred-site.xml:
<configuration><property><name>mapred.job.tracker</name><value>master:9001</value></property><property><name>mapred.tasktracker.map.tasks.maximum</name><value>4</value></property><property><name>mapred.tasktracker.reduce.tasks.maximum</name><value>4</value></property><property><name>mapred.child.java.opts</name><value>-Xmx1000m</value></property></configuration>
5. conf/masters:
master
6.conf/secondarynamenode(此为新建的文件)
node1
7. conf/slaves:
node2node3node4
8.bin/start-dfs.sh:
"$bin"/hadoop-daemon.sh --config $HADOOP_CONF_DIR start namenode $nameStartOpt"$bin"/hadoop-daemons.sh --config $HADOOP_CONF_DIR start datanode $dataStartOpt"$bin"/hadoop-daemons.sh --config $HADOOP_CONF_DIR --hosts secondarynamenode start secondarynamenode
9.bin/stop-dfs.sh:
"$bin"/hadoop-daemon.sh --config $HADOOP_CONF_DIR stop namenode $nameStartOpt"$bin"/hadoop-daemons.sh --config $HADOOP_CONF_DIR stop datanode $dataStartOpt"$bin"/hadoop-daemons.sh --config $HADOOP_CONF_DIR --hosts secondarynamenode stop secondarynamenode
配置2:
1.conf/core-site.xml:
<configuration><property><name>hadoop.tmp.dir</name><value>/home/hadoop/hadooptmp</value><description>A base for other temporary directories.</description></property><property><name>fs.default.name</name><value>hdfs://master:9000</value></property></configuration>
2.conf/hadoop-env.sh:
export JAVA_HOME=/home/hadoop/jdk1.x.x_xx
3. conf/hdfs-site.xml:
<configuration><property><name>dfs.replication</name><value>2</value></property><property> <name>dfs.data.dir</name> <value>/home/hadoop/hadoopfs/data</value> </property><property><name>dfs.http.address</name><value>master:50070</value></property><property><name>dfs.back.http.address</name><value>node1:50070</value></property><property><name>dfs.name.dir</name><value>/home/hadoop/hadoopfs/name</value></property><property><name>fs.checkpoint.dir</name><value>/home/hadoop/hadoopcheckpoint</value></property><property><name>dfs.permissions</name><value>false</value></property></configuration>
4.conf/mapred-site.xml:
<configuration><property><name>mapred.job.tracker</name><value>master:9001</value></property><property><name>mapred.tasktracker.map.tasks.maximum</name><value>4</value></property><property><name>mapred.tasktracker.reduce.tasks.maximum</name><value>4</value></property><property><name>mapred.child.java.opts</name><value>-Xmx1000m</value></property></configuration>
5. conf/masters:
node1
7. conf/slaves:
node2node3node4
还有就是昨天写的secondarynamenode的使用,应该也是有拷贝secondarynamenode的文件到namenode的过程的,
因为昨天测试的时候只是在一个机器上搞,所以就少了复制这一步,今天用了集群进行测试,才发现要拷贝的。
上面的两种方式已经经过集群测试,证明可用。
http://blog.csdn.net/fansy1990/article/details/8990206
0 0
- hadoop secondarynamenode的两种配置方式
- Hadoop secondarynamenode两种配置方式
- Hadoop配置启动SecondaryNameNode
- hadoop secondarynamenode的作用
- hadoop secondarynamenode的作用
- hadoop secondarynamenode的作用
- hadoop secondarynamenode的作用
- hadoop下运行多个SecondaryNameNode的配置
- hadoop下运行多个SecondaryNameNode的配置
- hadoop下运行多个SecondaryNameNode的配置
- hadoop下运行多个SecondaryNameNode的配置
- Hadoop中namenode/secondarynamenode/yarn的一些配置
- hadoop配置 - secondarynamenode配置与恢复
- Hadoop文件系统访问的两种方式
- hadoop访问hdfs 的两种方式
- hadoop配置 - 启动backupNode和SecondaryNamenode
- hadoop 2.4.1 secondaryNameNode 配置及启动:
- hadoop secondarynamenode
- CSS笔记
- bookmark lookup(书签查找)
- 从内存理解c语言中变量的存储类型
- Linux内存管理之mmap详解
- PHP 的二维数组排序函数
- hadoop secondarynamenode的两种配置方式
- 自古婊子出行政,人尽可夫跑市场。歪瓜裂枣在财务,傻了吧唧做执行。
- MTK学习记录
- HDOJ - 1012 - u Calculate e(数学、水题)
- Linux下Fork与Exec使用
- HashMap<K, V>泛型类
- 循环赛赛程安排---递归思想
- 八数码 poj1077 Eight(A*、IDA*)
- Eclipse中,消除JavaScript报的警告