草庐IT

gnome-shell

全部标签

java - 可以通过shell访问hadoop fs,但不能通过java main

我希望看到以下代码通过hdfs在我的“/tmp”中创建一个目录。例如,我可以运行hadoopfs-mkdirhdfs://localhost:9000/tmp/newdir并成功。jps列出namenode、datanode正在运行。Hadoop版本0.20.1+169.89。publicstaticvoidmain(String[]args)throwsIOException{Configurationconf=newConfiguration();conf.set("fs.default.name","hdfs://localhost:9000");FileSystemfs=Fil

hadoop - 带有 Yarn 的 Spark Shell - 错误 : Yarn application has already ended! 它可能已被杀死或无法启动应用程序主机

作为this的后续行动问题,当我尝试在我的单节点机器上使用Spark2.1.1overYarn(Hadoop2.8.0)时出现新错误。如果我使用启动SparkShellspark-shell它开始没有问题。在使用通常的start-dfs.sh和start-yarn.sh启动Hadoop之后,如果我使用spark-shell--masteryarn我收到以下错误:17/06/1012:00:07WARNNativeCodeLoader:Unabletoloadnative-hadooplibraryforyourplatform...usingbuiltin-javaclasseswhe

hadoop - 使用 zkcli.sh bash 通过 oozie shell 操作将 solr 配置从 hdfs 发送到 zookeeper

每次我尝试将solr配置发送给zookeeper时,我都会在下面遇到异常。作为confdir,我输入了这个地址:“hdfs://some_address/user/Peter/dir_with_date”。在bash脚本后面的jars中实现时,我看到有一个Paths.get方法,它将我的带有配置的字符串转换为没有双斜杠的字符串(“hdfs:/some_ad...”)。Exceptioninthread"main"java.io.IOException:Pathhdfs:/some_address/user/Peter/dir_with_datedoesnotexistatorg.apa

hadoop - spark-shell 无法连接到远程主机

我有两个相同版本的spark。192.168.2.230作为主机,192.168.2.5作为从机。我在2.5和2.230上尝试了./spark-submit--version:Welcometo______/__/__________//___\\/_\/_`/__/'_//___/.__/\_,_/_//_/\_\version2.1.0/_/UsingScalaversion2.11.8,OpenJDK64-BitServerVM,1.8.0_121BranchCompiledbyuserjenkinson2016-12-16T02:04:48ZRevisionUrlType--h

将文件移动到 hadoop 集群的 Shell 脚本

这可能在某处得到了回答,但我还没有找到。我有一个简单的shell脚本,我想用它来将日志文件移动到我的Hadoop集群中。Logrotate每天都会调用该脚本。失败并出现以下错误:“/user/qradar:无法打开`/user/qradar'(没有这样的文件或目录)”。#!/bin/bash#usetoday'sdateandtimeday=$(date+%Y-%m-%d)#changetologdirectorycd/var/log/qradar#moveandaddtimedatetofilenamemvqradar.logqradar$day.log#loadfileintova

shell - 使用 shell 脚本获取最近 5 分钟内在 hadoop 中创建的文件

我在HDFS中有如下文件:drwxrwx----rootsupergroup02016-08-1906:21/tmp/logs/root/logs/application_1464962104018_1639064drwxrwx----rootsupergroup02016-08-1906:21/tmp/logs/root/logs/application_1464962104018_1639065现在/tmp/logs/root/logs/目录会不断的获取新的文件在里面。我想获取最近五分钟内创建的文件,同时考虑到当前时间。然后我需要将这些文件复制到我的本地机器中。

java - 如何使用java api像jdbc一样直接发送hbase shell命令?

如何使用javaapi像jdbc一样直接发送hbaseshell命令?publicstaticvoidmain(Stringargs[]){//getConnectiontoconnecthbaseConnectionconn=....;//hbaseshellcommandStringcmd="get't1','r1'";Statementstmt=conn.createStatement();ResultSetrs=stmt.executeQuery(cmd);while(rs.next()){...}}如果没有javaapi,是否有其他方法可以达到目的?

shell - 如何检查HIVE中是否存在任何特定分区

如何检查HIVE中是否存在任何特定分区:我的hive表中有如下分区:国家=印度/州=MH国家=美国/州=纽约我想检查country="somethingandstate="something"是否存在于HIVE或使用shell脚本中。请帮忙 最佳答案 descmytable分区(...)显示像mytable分区一样扩展的表(...)使用hive-e'...'从shell执行演示createtablemytable(iint)partitionedby(yearint,monthtinyint,daytinyint);insertin

bash - 将参数从 shell 脚本传递到 hive 脚本

我有一个问题可以分为两种方式:我的要求是将参数从shell脚本传递到hive脚本。要么在一个shell脚本中,我应该在配置单元语句中包含变量的值。我将用一个例子来解释这两者:1)从shell脚本传递参数到hiveQL->MytestHiveQL:selectcount(*)fromdemodb.demo_tablelimit${hiveconf:num}我的测试shell脚本:cnt=1sh-c'hive-hiveconfnum=$cnt-fcountTable.hql'所以基本上我想在HQL中包含“cnt”的值,在这种情况下不会发生这种情况。我得到的错误是:FAILED:ParseE

hadoop - 错误 spark-shell,回退到在 SPARK_HOME 下上传库

我正在尝试连接一个spark-shellamazonhadoop,但我总是出现以下错误并且不知道如何修复它或配置缺少的内容。spark.yarn.jars,spark.yarn.archivespark-shell--jars/usr/share/aws/emr/ddb/lib/emr-ddb-hadoop.jarSettingdefaultloglevelto"WARN".Toadjustlogginglevelusesc.setLogLevel(newLevel).16/08/1207:47:26WARNUtils:Service'SparkUI'couldnotbindonpor