如何执行Hadoop自带的例子

如何执行Hadoop自带的例子,第1张

如何执行Hadoop自带例子

 1、在linux系统中,所在目录“/home/kcm”下建立一个档案input

[ubuntu@701~]$ mkdir input

2.在资料夹input中建立两个文字档案file1.txt和file2.txt,file1.txt中内容是“hello word”,file2.txt中内容是“hello hadoop”、“hello mapreduce”(分两行)。

[ubuntu@701~]$ cd input

[ubuntu@701~]$ vi file1.txt(编辑档案并储存)

[ubuntu@701~]$ vi file2.txt(编辑档案并储存)

[ubuntu@701~]$ ls -l /home/kcm/input

file1.txt file2.txt

显示档案内容可用:

[ubuntu@701~]$ cat/home/kcm/input/file1.txt

hello word

[ubuntu@701~]$ cat /home/kcm/input/file2.txt

hello mapreduce

hello hadoop

3.在HDFS上建立输入资料夹wc_input,并将本地资料夹input中的两个文字档案上传到丛集的wc_input下

[ubuntu@701~]$ hadoop fs -mkdir wc_input

[ubuntu@701~]$ hadoop fs -put/home/kcm/input/file* wc_input

检视wc_input中的档案:

[ubuntu@701~]$ /hadoop fs -ls wc_input

Found 2 items

-rw-r--r-- 1 root supergroup 11 2014-03-13 01:19 /user/hadoop/wc_input/file1.txt

-rw-r--r-- 1 root supergroup 29 2014-03-13 01:19 /user/hadoop/wc_input/file2.txt

4.首先,在window下将wordcount进行打包,我们这里把它打包成wordcount.jar;然后,将wordcount.jar拷贝到linux系统中,存放的目录自己决定即可。我们这里存放到/home/kcm目录下面。

5.执行wordcount.jar包(转到该jar包存放的目录下):

[ubuntu@701~]$ hadoop jar wordcount.jar /user/hadoop/wc_input /user/hadoop/output

android sdk中自带的例子怎样执行

新建一个android project 在建立画面选择Create project frome exceting

sourse 接着选择android版本。然后location里面选择你sdk资料夹下sample/androi-7/ApiDemos 这个资料夹 apidemos资料夹下面就是所有的例子程式。建立以后右键点选选择Run us选单下面第一个选项执行它。

就会自动建立一个虚拟机器跑起来这个例子程式了。

里面是各种元件的程式码...

希望你满意我的答案

执行Android自带的例子时出错。

只能看到 Activity03 这个类的 onCreate方法 28行有个错误.... 应该是resultListener 这个类有问题,要看原始码 才知道的

MAPXTREME 6.7.1自带的例子里Routing and Geocoding无法执行

指定的URL可能没有Envinsa伺服器或伺服器无法处理请求

:localhost:8080/LocationUtility/services/LocationUtility

路径是否正确?

localhost:8080

指定的伺服器是否正确

GetMiAwareGeocodeClient是GeocodeClientFactory的属性吗?

我的是这样设定

puconn.ConnectionString = copConnStr

puconn.ConnectionString = Session("copconnstr").ToString

如何看tomcat自带的例子?

启动 tomcat(bin目录下的tomcat6.exe)

在浏览器位址列输入

:localhost:8080/examples/index. 即可

其实tomcat安装完成后

自带的例子会以一个工程的形式被发布到了webapps目录下

即上面提到的examples工程(tomcat 6.0) 5.0的版本也类似

ansys自带的例子如何看

应该是找在什么位置吧?

在ansys软体上面一行的最后一个的按钮help中,点选,然后再次点选下拉选单的help Topics

然后在开启的chm档案中点选Search(搜寻),然后在下面的输入框里面输入

Wele to the ANSYS Tutorials

就进入到自带例子的介面,如果还是不会,那就多练练windows怎么使用,,其他的一些例子在本人的百度部落格里面有说明

osgearth中自带的例子是怎么执行的

1、档案-->开启驱动器设定“测试事例目录”

2、双击又测树目录,载入.earth文件,如有修改,可储存

3、xml-->检视方式设定文字显示格式。

4、可在命令文字框中,自定义命令。

5、档案-->执行,执行“命令”串,检视osgEarth例项程式。

如何执行blazeds的例子

有文件的架构可以提供追溯其他工作产品的上下文。 有文件的架构可以传达可供选择的架构解决方案。 有文件的架构有助于从一个现有架构转换到一个新架构计划的计划编制。 有文件的架构通常能通过识别组成架构的元素及它们之间的依赖性来帮助编制计划。 有文件的架构可以提醒架构师在其所作的某些决定背后的基本原理。 有文件的架构有助于架构的评估。 选择视点。 建立工作产品。 给架构描述打包。 (1)功能性视点:它关注支援系统功能性的元素。 (2)部署视点:它关注支援系统分布的元素。 (3)需求视点:为形成架构的系统需求提供说明,它包括功能性需求、品质和约束。 (4)确认视点:为系统提供必需的功能、展示必需的品质和适应定义的约束提供说明。 交叉视点是从某一特定功能的视点出发,与基础视点交叉综合关注的元素,下图为一交叉视点的例子。 实现层级。 交叉关注。 逻辑检视是设计的物件模型。 过程检视获取设计的并发和同步方面的资讯。 开发检视描述的是软体开发环境中的软体静态组织。 物理检视描述了软体与硬体之间的对映,还反映了它在分散式方面的资讯。

求教eclipse如何学习自带的例子

例项就在安装目录下的tutorial里

执行起来后,多看,多写,多总结

如何确定oracle自带的例子在哪个owner里

登入sys as sysdba

[sql] view plain copy

select t.owner from all_tables t where t.table_name='例子的表名'

就可以查到owner了

然后用owner登入就可以测试给的example了

比如Oracle文件我看到一个example

UNION Example The following statement bines the results of o queries with the UNION operator, which eliminates duplicate selected rows. This statement shows that you must match data type (using the TO_CHAR function) when columns do not exist in one or the other table:

[sql] view plain copy

SELECT location_id, department_name "Department",

TO_CHAR(NULL) "Warehouse" FROM departments

UNION

SELECT location_id, TO_CHAR(NULL) "Department", warehouse_name

FROM warehouses

LOCATION_ID Department Warehouse

----------- ------------------------------ ---------------------------

1400 IT

1400 Southlake, Texas

1500 Shipping

1500 San Francisco

1600 New Jersey

1700 Aounting

1700 Administration

1700 Benefits

1700 Construction

1700 Contracting

1700 Control And Credit

...

而我不知道departments,warehouses表是属于scott还是Oe还是Hr或者别的owner?

我就用sys as sysdba登入

然后查询

[sql] view plain copy

select t.owner from all_tables t where t.table_name='WAREHOUSES'

得到

OWNER

OE

那么用OE登入就可以实验这个example了

这个是Oracle? Database Sample Schemas

11g Release 2 (11.2)

:docs.oracle./cd/E11882_01/server.112/e10831/toc.htm

第一种:原生态运行jar包

1,利用eclipse编写Map-Reduce方法,一般引入Hadoop-core-1.1.2.jar。注意这里eclipse里没有安装hadoop的插件,只是引入其匝包,该eclipse可以安装在windows或者linux中,如果是在windows中安装的,且在其虚拟机安装的linux,可以通过共享文件夹来实现传递。

2,编写要测试的数据,如命名为tempdata

3,利用eclipse的export来打包已编写好的,在利用eclipse打包jar的时候,只需要选择src即可,一般只打包程序文件,并且需要选择main class,将该jar放到如/home/hadoop/docum/Test.jar

4,将要分析的数据传到hdfs上

hadoop fs -put /home/hadoop/myhadoopdata/tempdata ./testdata/

5,开始执行jar

hadoop jar /home/hadoop/Docum/Test.jar /user/hadoop/temperatur output

这是一种利用jar来运行的。

这里Test.jar在本地,jar没必要上传到hdfs上

参数依次为

本地mapred程序,hdfs的测试数据即输入文件,输出文件夹。

hadoop jar /home/hadoop/Temperature.jar inputpath outputpath

注意:这里可以不需要指定类的名称,而输出的文件夹outputpath不能事先已经存在。

第二种:伪分布式下运行WordCount

1,拷贝源代码

cp /usr/local/hadoop1.1.2/src/examples/org/apache/hadoop/examples/WordCount.java ~/ygch/hadoop/

2,编译源代码,放到指定的文件夹如这里的class下

javac

-classpath /usr/local/hadoop1.1.2/hadoop-core1.1.2.jar:

/usr/local/hadoop1.1.2/lib/commons-cli-1.2.jarWordCount.java -d class,

利用-classpath选项指定WordCount需要的jar包。hadoop目录下存放jar包的位置有两个:根目录和/lib目录。然后我们可以通过jar tvf *.jar查看jar包内容,进而可以知道WordCount需要的是哪几个jar包。

-d选项指定生成的类文件的位置,在编译的时候这个选项必须重新指定,不能让class文件生成在当前目录下。

3,将class文件打包成一个jar包:

jar cvf WordCount.jar -C classes/ .

注意不要忘记最后有一个点.,这个点点必须和前面要有空格,否则jar命令报错。该点指示jar命令的文件列表,表示指定目录下的所有文件。

4,生成input文件:

由于运行hadoop时指定的输入文件只能是HDFS文件系统中的文件,所以我们必须将要进行wordcount的文件从本地文件系统拷贝到HDFS文件系统中。

hadoop fs -mkdir input

hadoop fs -put testfile input

5. 运行jar包:

hadoop jar WordCount.jar org.apache.hadoop.examples.WordCount input output

在运行命令中由于WordCount.java中包括package信息,所以我们在指定类时要包含package的完整信息。

6. 查看结果

在hadoop程序运行完后,结果会放在output目录下,该目录是自动生成的。查看命令为:

hadoop fs -cat output/part-r-00000

使用-cat或者-text都行

第三种Hadoop直接执行Class文件

可以事先在eclipse中编译好class,然后直接利用hadoop来执行该class文件

在Hadoop集群中运行作业的时候,必须要将程序打包为jar文件。

在Hadoop本地和伪分布中可以运行jar文件,也可以直接运行class文件,注意直接运行class文件,必须是没有map和reducer的,直接获取FileSystem来进行 *** 作。

如果类有包名,拷贝的时候也要将其包名拷贝,然后

要在Hadoop集群运行上运行JNI程序,首先要在单机上调试程序直到可以正确运行JNI程序,之后移植到Hadoop集群就是水到渠成的事情。 Hadoop运行程序的方式是通过jar包,所以我们需要将所有的class文件打包成jar包。在打包的过程中,无需将动态链接...


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/11325391.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存