hadoop(备忘录)
来源:互联网 发布:美国各种数据公布网站 编辑:程序博客网 时间:2024/06/01 09:42
mapred-site.xml:
<configuration><property> <name>mapred.job.tracker</name> <value>hdfs://localhost:9001</value> </property></configuration>
core-site.xml:
<configuration> <property> <name>hadoop.tmp.dir</name> <value>/opt/hadoop/tmp/hadoop-${user.name}</value> <description>A base for other temporary directories.</description> </property><property> <name>fs.default.name</name> <value>hdfs://localhost:9000</value> </property></configuration>hdfs-site.xml:
<configuration> <property> <name>dfs.replication</name> <value>1</value> </property></configuration>
2命令:
1)格式化
bin/hadoop namenode -format
2)启动Hadoop
bin/start-all.sh
3) MapReduce:
http://localhost:50030/
4)HDFS:
http://localhost:50070/
3.编译生成Eclipse插件
1)修改build.xml
a.
<!— 2.添加如下,否则提示"软件包 org.apache.hadoop.fs 不存在"—>
<path id="hadoop-jars">
<fileset dir="${hadoop.root}/">
<include name="hadoop-*.jar"/>
</fileset>
</path>
b.
<path id="classpath">
<pathelement location="${build.classes}"/>
<pathelement location="${hadoop.root}/build/classes"/>
<path refid="eclipse-sdk-jars"/>
<path refid="hadoop-jars"/>
</path>
c.
<!— 3.修改并添加 jar 包拷贝—>
<target name="jar" depends="compile" unless="skip.contrib">
<mkdir dir="${build.dir}/lib"/>
<copy file="${hadoop.root}/hadoop-core-${version}.jar" tofile="${build.dir}/lib/hadoop-core.jar" verbose="true"/>
<copy file="${hadoop.root}/lib/commons-cli-1.2.jar" todir="${build.dir}/lib" verbose="true"/>
<copy file="${hadoop.root}/lib/commons-lang-2.4.jar" todir="${build.dir}/lib" verbose="true"/>
<copy file="${hadoop.root}/lib/commons-configuration-1.6.jar" todir="${build.dir}/lib" verbose="true"/>
<copy file="${hadoop.root}/lib/jackson-mapper-asl-1.0.1.jar" todir="${build.dir}/lib" verbose="true"/>
<copy file="${hadoop.root}/lib/jackson-core-asl-1.0.1.jar" todir="${build.dir}/lib" verbose="true"/>
<copy file="${hadoop.root}/lib/commons-httpclient-3.0.1.jar" todir="${build.dir}/lib" verbose="true"/>
<jar jarfile="${build.dir}/hadoop-${name}-${version}.jar" manifest="${root}/META-INF/MANIFEST.MF">
<fileset dir="${build.dir}" includes="classes/ lib/"/>
<fileset dir="${root}" includes="resources/ plugin.xml"/>
</jar>
</target>
d.
lib / hadoop-core.jar, lib/commons-cli-1.2.jar,lib/commons-httpclient-3.0.1.jar, lib/jackson-core-asl-1.0.1.jar , lib/jackson-mapper-asl-1.0.1.jar, lib/commons-configuration-1.6.jar, lib/commons-lang-2.4.jar
e.运行
ant -Declipse.home=/opt/eclipse -Dversion=1.0.0
{HADOOP_HOME}/build/contrib 下生成 hadoop-eclipse-plugin-1.0.0.jar文件。
4.调试
在 Hadoop 安装目录下运行内容如下的 Shell 脚本:
export HADOOP_JOBTRACKER_OPTS="-Xdebug -Xrunjdwp:transport=dt_socket,address=8788,server=y,suspend=y"
bin/start-all.sh
如果脚本运行成功,则可以看到 Shell 命令行终端显示如下信息:
Listening for transport dt_socket at address: 8788
- hadoop(备忘录)
- hadoop常见配置含义备忘录
- hadoop常见配置含义备忘录
- hadoop常见配置含义备忘录
- hadoop简单环境搭建备忘录
- hadoop常见配置含义备忘录
- linux下搭建hadoop集群问题备忘录
- hadoop资源调度策略方案选择备忘录
- NURBS备忘录(一)
- sql 备忘录(ZZ)
- 备忘录(C语言)
- 备忘录(Memento)模式
- check约束(备忘录)
- 备忘录模式(Java)
- Java基础(备忘录)
- Memento(备忘录模式)
- CSDN备忘录 (收获)
- LNMP架设 (备忘录)
- 学习笔记--反射
- sql server2000中使用convert来取得datetime数据类型样式(全)
- silverlight中DataGrid双击事件。
- 采购订单保存立即输出设置
- ROS学习(十七)安装ARDUINO IDE使用rosserial
- hadoop(备忘录)
- ServletContext的学习
- Print2Flash与FlashPaper功能对比详情
- ARM-Linux移植攻略
- 虚拟机实现dataguard物理备库
- Hadoop入门实践之从WordCount程序说起
- 用c++11写的一个线程安全的队列
- EXT.NET window中动态加载网址
- 把mysql数据库生成数据字典,直接可用