草庐IT

REST-ful

全部标签

rest - 如何通过负载均衡在 HBase 集群上使用 REST api

我有一个带有1个主节点和5个从节点的试验HBase集群。我想通过其RESTAPI访问(基本上通过GET写入广告印象数据)集群。我希望稍后能够使用Hadoop/Hive?Pig(TBD)运行聚合报告,所以我想要一张数据图片。我是在主节点上启动REST服务器并只写入该单个端点,还是在每个从节点上启动REST服务器实例并在从节点之间进行负载平衡写入?(后者似乎不正确,但我在文档中看到一些提及,所以有点困惑)。 最佳答案 我使用带有通过nginx提供的负载平衡的restapi。你的nginx配置看起来像这样......upstreamclu

rest - 如何执行 Netflix-Exhibitor POST REST API?

我需要Zookeeper的RESTAPI,我指的是https://github.com/Netflix/exhibitor/wiki/REST-Configuration但我无法执行POSTAPI。我在哪里可以使用exhibitor获取示例curl请求。或者有人可以发布示例来设置配置。curl查询如下,它需要配置作为参数。curl-i-XPOST"http://hostname:8080/exhibitor/v1/config/set那么以任何配置作为参数的最终curl请求将如何。所以基本上我无法添加参数。 最佳答案 我想通了。:)

python - 我想调用 HDFS REST api 来上传文件

我想调用HDFSRESTapi以使用httplib上传文件。我的程序创建了文件,但其中没有内容。===================================================这是我的代码:importhttplibconn=httplib.HTTPConnection("localhost:50070")conn.request("PUT","/webhdfs/v1/levi/4?op=CREATE")res=conn.getresponse()printres.status,res.reasonconn.close()conn=httplib.HTTPConn

java - Spring Data Rest 和 Cors

我正在开发一个带有Rest接口(interface)和dart前端的SpringBoot应用程序。XMLHttpRequest确实执行了一个处理完全正确的OPTIONS请求。在此之后,发出最终的GET("/products")请求并失败:请求的资源上不存在“Access-Control-Allow-Origin”header。产地'http://localhost:63343'因此不允许访问。经过一些调试,我发现以下内容:AbstractHandlerMapping.corsConfiguration为除RepositoryRestHandlerMapping之外的所有子类填充。在Re

java - Spring Data Rest 和 Cors

我正在开发一个带有Rest接口(interface)和dart前端的SpringBoot应用程序。XMLHttpRequest确实执行了一个处理完全正确的OPTIONS请求。在此之后,发出最终的GET("/products")请求并失败:请求的资源上不存在“Access-Control-Allow-Origin”header。产地'http://localhost:63343'因此不允许访问。经过一些调试,我发现以下内容:AbstractHandlerMapping.corsConfiguration为除RepositoryRestHandlerMapping之外的所有子类填充。在Re

java - 从 REST API 轮询数据到 HDFS

我有一个博客提供了一个RESTAPI来下载数据。API提供主题列表(JSON格式)。可以迭代列表以下载每个主题的消息。我想每天下载论坛的所有消息,并存储在HDFS中。我正在考虑编写一个Java程序调用API来获取数据并使用HadoopAPI将其存储在HDFS上。我可以使用每日Oozie批处理运行Java程序。有更好的方法吗?也许将数据存储在本地文件系统上,最后将文件放在HDFS上。我想知道在这种情况下是否可以使用Flume,它的附加值是什么?提前致谢 最佳答案 这似乎是一个“简单”的程序。您可以使用任何语言/工具从restAPI读取

r - WebHDFS REST API 和 R

是否支持使用WebHDFSRESTAPI在R?类似于pythonpackage的东西? 最佳答案 显然有(来自GitHub搜索:https://github.com/search?q=WebHDFS+language%3AR&ref=opensearch)https://github.com/saurfang/rwebhdfs还没有测试过 关于r-WebHDFSRESTAPI和R,我们在StackOverflow上找到一个类似的问题: https://stac

hadoop - "Content-type"用于使用 Web HDFS REST 客户端上传 jars 文件

我正在使用WebHDFSREST客户端,我可以上传.xml和.q文件。代码的有用部分-CloseableHttpClienthttpclient=HttpClients.createDefault();HttpPuthttpPut=newHttpPut(urlString);httpPut.setHeader("Accept","application/xml");httpPut.setHeader("Content-type","application/xml");CloseableHttpResponseresponse=httpclient.execute(httpPut);我在

java - HBase读取: To improve on performance ,如何使用hbase java REST api批量处理get请求

我是HBaseRESTAPI的新手,我正在尝试寻找一种方法,我可以通过get命令获得一组Id的结果。由于批处理有助于提高我的代码的性能,而不是为表的每个ID发出获取请求。一些示例Hbasejavarestapi代码会有所帮助。提前致谢。 最佳答案 Result[]results=table.get(Listgets)做你正在寻找的。您应该会看到显着的性能改进。如果你只想知道键是否存在:boolean[]exists=exists(Listgets);它甚至可以比get更快,因为它只返回true或false。

rest - curl:如何在 Windows 上使用 Kerberos 而不是 NTLM 身份验证?

我正在尝试连接到Kerberos安全性下的LivyREST服务。在LinuxCentoS上,curl与negotiate一起工作正常,在收到Kerberoskinit票据后连接通过curl--negotiate-u:http://service_link我面临的问题是尝试在远程Windows桌面上做同样的事情。我正在使用适用于Windows的MITKerberos,它能够成功执行kinit。但是,curl似乎正在使用NTLMSSL票证而不是Kerberos进行协商,这会导致以下错误:AuthenticationFilter:Authenticationexception:org.apa