草庐IT

SITE_NAME

全部标签

java - 连接到 Kerberrized HDFS,java.lang.IllegalArgumentException : Failed to specify server's Kerberos principal name;

我正在尝试使用以下代码连接到Kerberizedhdfs集群,使用以下相同的代码我能够使用HBaseConfiguration访问hbaseofcourse,Configurationconfig=newConfiguration();config.set("hadoop.security.authentication","Kerberos");UserGroupInformation.setConfiguration(config);UserGroupInformationugi=null;ugi=UserGroupInformation.loginUserFromKeytabAnd

Hadoop:无法在 core-site.xml 中将默认文件系统设置为 HDFS

我在伪分布式模式下使用Hadoop1.0.3。而我的conf/core-site.xml设置如下:fs.default.namehdfs://localhost:9000mapred.child.tmp/home/administrator/hadoop/temp所以我认为我的默认文件系统设置为HDFS。但是,当我运行以下代码时:Configurationconf=newConfiguration();FileSystemfs=FileSystem.get(conf);我认为fs应该是一个DistributedFileSystem实例。然而,结果却是LocalFileSystem实例。

hadoop - mapred-site.xml 中 mapreduce.framework.name 的经典、本地有什么区别?

官方对该参数的描述如下:TheruntimeframeworkforexecutingMapReducejobs.Canbeoneoflocal,classicoryarn.我知道值“yarn”用于MRv2,它会将mapreduce作业提交给resourcemanager。但是本地和经典之间有什么区别?哪个对应MRv1?非常感谢! 最佳答案 你是对的,“yarn”代表MRv2。“经典”用于MRv1,“本地”用于MR作业的本地运行。但是为什么需要MRv1?Yarn现在已经结束测试,它比旧的MRv1框架更稳定,而您的MapReduce作

java - 如何在类路径中包含 hbase-site.xml

我目前正在尝试让我的HBase代码使用我的hbase-site.xml中指定的设置。它似乎使用默认设置而不是hbase-site.xml配置文件中指定的设置。更新文件后我重新启动了HBase集群,但它仍然没有使用我更新的配置文件。我使用的集群是2个节点,其中一个是master。两个节点上的配置文件都将主节点的IP指定为zookeeperquorum。我认为问题是我在hbase-site.xml中指定的设置没有被使用,因为如果我通过代码将zookeeperquorum设置为与我的hbase-site.xml中相同的值,代码运行正常,但第二个节点不能如果未通过代码指定法定人数,请联系mas

hadoop - Hive 是否可以在不分区或不编辑 hive-site.xml 的情况下递归下降到子目录?

我有一些Web服务器日志,我想用Hive查询。HDFS中的目录结构如下所示:/data/access/web1/2014/09/data/access/web1/2014/09/access-20140901.log[...etc...]/data/access/web1/2014/10/data/access/web1/2014/10/access-20141001.log[...etc...]/data/access/web2/2014/09/data/access/web2/2014/09/access-20140901.log[...etc...]/data/access/we

hadoop - 安全模式异常 : Name node is in safe mode

我尝试将文件从我的本地磁盘复制到hdfs。起初它给出了SafeModeException。在寻找解决方案时,我读到如果再次执行相同的命令,问题就不会出现。所以我再次尝试,它没有给出异常。hduser@saket:/usr/local/hadoop$bin/hadoopdfs-copyFromLocal/tmp/gutenberg//user/hduser/gutenbergcopyFromLocal:org.apache.hadoop.hdfs.server.namenode.SafeModeException:Cannotcreatedirectory/user/hduser/gut

Hadoop 2.2.0 : "name or service not known" Warning

我的目标是在Ubuntu12.4上运行hadoop2.2.0。我能够做到,但是当我运行以下命令时:rushi@ubuntu:/usr/local/hadoop$sbin/start-dfs.sh我的dfs正在启动namenode、scondarynamenode和datanode,但问题是我收到警告rushi@ubuntu:/usr/local/hadoop$sbin/start-dfs.sh14/01/2412:05:46WARNutil.NativeCodeLoader:Unabletoloadnative-hadooplibraryforyourplatform...usingb

hadoop/hdfs/name 处于不一致状态 : storage directory(hadoop/hdfs/data/) does not exist or is not accessible

我已经尝试了stackoverflow提供的关于这个主题的所有不同解决方案,但没有帮助再次询问具体日志和详细信息感谢任何帮助我的Hadoop集群中有一个主节点和5个从节点。ubuntu用户和ubuntu组是~/Hadoop文件夹的所有者~/hadoop/hdfs/data&~/hadoop/hdfs/name文件夹都存在两个文件夹的权限都设置为755在启动脚本start-all.sh之前成功格式化namenode脚本无法启动“名称节点”这些都在主节点上运行ubuntu@master:~/hadoop/bin$jps7067TaskTracker6914JobTracker7237Jps

apache-spark - 如何在没有 hive-site.xml 的情况下将 Spark SQL 连接到远程 Hive Metastore(通过节俭协议(protocol))?

我将HiveContext与SparkSQL一起使用,并且我正在尝试连接到远程Hive元存储,设置Hive元存储的唯一方法是在类路径中包含hive-site.xml(或将其复制到/etc/spark/conf/).有没有办法在不包含hive-site.xml的情况下以编程方式在java代码中设置此参数?如果是这样,要使用什么Spark配置? 最佳答案 对于Spark1.x,您可以设置:System.setProperty("hive.metastore.uris","thrift://METASTORE:9083");finalSp

解决pyQT5运行出现“name ‘Ui_MainWindow‘ is not defined”问题

按理说,在自行编辑好界面保存生成一个ui文件后,再转成py文件但是直接运行py文件出现不能出现界面需要输入一下代码:fromPyQt5.QtWidgetsimportQMainWindow,QApplicationimportsysif__name__=='__main__':  app=QApplication(sys.argv)  window=QMainWindow()  ui=Ui_MainWindow()  ui.setupUi(window)  window.show()  sys.exit(app.exec_()) 但是ui=Ui_MainWindow()标红找半天问题才发现,那