草庐IT

grails-2.3

全部标签

hadoop - 增加 HDP 2.3 3 节点集群中的 HDFS 磁盘大小

在POC的3节点集群安装中,我的第3个笔记是DataNode,它有大约200GB的磁盘空间。根据ambari的HDFS磁盘使用小部件,我当前的HDFS使用情况如下:使用的DFS:512.8MB(1.02%);非DFS使用8.1GB(16.52%);剩余40.4GB(82.46%)当我执行df-h检查磁盘大小时,我可以看到tmpfs占用了大量空间,如下面的屏幕截图所示:我如何为我的HDFS使用该空间。我的节点3有200GB硬盘空间 最佳答案 您可以挂载tmpfs分区,例如:sudomount-ttmpfs-osize=32gtmpfs

hadoop - 使用悲观锁定为 Grails 寻求基于 Hadoop 的对象映射

我想使用悲观锁定向我的Grails应用程序添加mapreduce功能。我开始使用标准的Grails插件将我的应用程序移植到MongoDB,但很失望地看到以下错误:java.lang.UnsupportedOperationException:Datastore[org.grails.datastore.mapping.mongo.MongoCodecSession]doesnotsupportlocking.我已经研究了替代的MongoDB插件、DynamoDB插件和CouchDB插件,但我没有看到任何明确表明是否支持悲观锁定的信息。任何建议将不胜感激。谢谢!更新:原来Cassandr

Grails 的 findAll() 方法

我正在使用findAll()类似SQL的方法:MyDomainClass.findAll("firstname='George'andlastname='kuo'andusername='kjlop'"),但是我遇到了问题:当值以数字开头时(例如,当age='2poj'时)会抛出异常我使用grails1.3.2和gorm-hbase0.2.4插件,在我的域类字段中有String类型。这是堆栈跟踪:期望token在范围内:'0'..'9',找到'p'atorg.grails.hbase.ghql.LexerRules.nextToken(LexerRules.java:125)atorg

java - 在 mac osx 上安装 hadoop 2.3

我使用以下教程在macOS上安装hadoop:HadoopTutorial1,HadoopTutorial2当我尝试格式化名称节点时,出现以下错误:hdfsnamenode-formatError:Couldnotfindorloadmainclassorg.apache.hadoop.hdfs.server.namenode.NameNode我想知道,因为我已经将我的java主页设置为:echo$JAVA_HOME/Library/Java/JavaVirtualMachines/jdk1.8.0.jdk/Contents/Home这也是我的~/.profile文件:#Hadoopv

java - 如何自定义 Apache Nutch 2.3 生成步骤

我希望Nutch根据我自己的规则选择特定的URL。此步骤在生成时完成。我知道如何编写解析器/索引器插件。但是如何在生成时做到这一点。我的Nutch版本是2.3系列 最佳答案 Nutch生成器并不是真正的Nutch扩展点,因此您无法编写插件来自定义它。尽管如此,没有什么能阻止您用自己的逻辑编写自己的生成器。您需要调整bin/nutch和bin/crawl脚本才能调用您自己的生成器而不是默认生成器。请记住,Nutch的其他一些部分依赖于生成器实现的某些部分(例如SegmentMerger)。如果您自定义这些部分,那么您还需要更新一些其他

hadoop - Apache 纳奇 2.3 : throwing Error Failed with exit value 255

我使用的是apachenutch2.3版本。我的hadoop版本是2.6.0。Hadoop在单节点上运行。当我按照nutch的命令运行时./crawl--index~/test/seed~/test-1上述命令的输出如下。InjectorJob:startingat2016-01-0412:03:26InjectorJob:InjectingurlDir:--indexInjectorJob:Usingclassorg.apache.gora.memory.store.MemStoreastheGorastorageclass.InjectorJob:org.apache.hadoop

hadoop - Nutch 2.3 在 runtime/lib 文件夹中有一个旧版本的 hbase jar

Nutch2.3在runtime/lib文件夹中有一个旧版本的hbasejar文件(hbase-0.94.14.jar)。我已经下载了hbase0.94.14但它没有启动,因为“服务器IPC版本9无法与客户端版本4通信”。我可以运行Hbase1.1.2,但不包含jar文件。我该如何解决这个问题?谢谢 最佳答案 您不能仅通过替换jars/bindings来解决它。问题在于使用与HBase1.0+版本不兼容的pre-1.0客户端的Gora。您现在的选择是更新Gora(不仅仅是jar,需要编码),等待官方更新或降级HBase服务器。Rel

hadoop - 如何从 Ambari 2.3 集群中完全删除 Ranger Admin Server 和 Ranger KMS

我已将Ranger服务(RangerAdminServer、RangerUsersync和RangerKMS)添加到在Ubuntu14.04服务器上运行的现有Ambari2.3集群(4个节点)。所有服务都在主节点上。但是,它没有正确安装,现在它在主Ambari页面上可用服务的左侧列中显示“安装失败”,我相信这就是主节点关闭的原因。我在AmbariWebUI上找不到任何可用于删除服务的选项。我关注了this教程,但没有成功。每次我尝试使用以下命令删除整个服务时curl-uadmin:admin-XDELETEhttp://AMBARI_SERVER_HOST:8080/api/v1/cl

hadoop - HDP 2.3 沙箱 mapreduce 日志

我的mapreduce程序中有System.out.printlns;MR运行成功,但我无法在任何地方看到日志。我尝试使用"yarnlog-applicationId...",但我仍然看不到我的日志。启用日志是否需要任何特殊设置?如果不是,日志文件位置是什么? 最佳答案 端口8088显示集群上的所有MR作业。单击MR作业并单击跟踪历史记录。 关于hadoop-HDP2.3沙箱mapreduce日志,我们在StackOverflow上找到一个类似的问题: htt

mysql - 在 MySQL、Grails 2 应用程序较长时间不活动期间保持池连接处于事件状态(或超时并获得新连接)的正确方法

我有一个grails应用程序,它有一系列的高事件,但通常会持续几个小时甚至整晚不活动。我注意到早上的第一批用户会遇到以下类型的异常,我相信这是由于池中的连接过时并且MYSql数据库关闭了它们。我在谷歌搜索中发现了相互矛盾的信息,即使用Connector/J连接属性“autoReconnect=true”是否是一个好主意(以及即使连接随后恢复,客户端是否仍会出现异常),或者是否设置将定期驱逐或刷新空闲连接、借用测试等的其他属性。Grails在下面使用DBCP。我目前有一个简单的配置,如下所示,我正在寻找有关如何最好地确保在长时间不活动后从池中抓取的任何连接有效且未关闭的答案。dataSo