当前位置: 首页 > news >正文

Windows Azure新功能:Hadoop和Web版的移动服务

随着Azure服务种类的增多,Azure更新服务的速度越来越快了。今天Azure发布了一些新的特性。主要的有两个:

支持Hadoop

Azure上的Hadoop功能之前一直处于小规模试验阶段,今天该功能转入公众预览阶段,所有Azure用户都可以进行试用.

Azure上提供的Hadoop是和Hadoop一个主要支持厂商Hortonworks合作的,服务名称为HDInsights。HDInsights具有如下主要功能:

  • 自动部署Hadoop集群,最大支持32节点
  • 通过门户提交Hadoop任务,并可追踪任务状态
  • 监控Hadoop集群状态
  • 支持Hive和Pig
  • 提供Hive交互式窗口实现即时查询
  • 支持通ODBC,支持与BI工具进行连接,这些BI工具包括Excel,PowerPivot, SQL Server Analysis Services和Reporting Services

当前的具体版本如下

Apache Hadoop1.0.3
Apache Hive0.9.0
Apache Pig0.9.3
Apache Sqoop1.4.2
Apache Oozie3.2.0
Apache HCatalog0.4.1
Apache Templeton0.1.4
SQL Server JDBC Driver3.0

如果要进行试用,可以在Azure管理门户上进行申请。可以看到数据服务里面多了一个HDInsights选项,是灰色的。鼠标移上去以后,显示一个链接

点击蓝色的Preview program,进入申请界面

点击Try it now,即可提交申请。之后就是等待开通了

开通以后就可以进行Hadoop集群的申请了

部署集群跟部署其他服务实例的过程没什么区别。部署以后,就可以进入该集群的控制面板。在面板上可以进行各种Hadoop操作,比如提交任务,监控状态,部署示例代码等

有关HDInsights的更多介绍,可以参考http://www.windowsazure.com/en-us/manage/services/hdinsight/

移动服务支持网页应用

上个月移动服务刚刚更新过,开始支持Android应用,现在又推出了对网页应用的支持。这样的话,移动服务对于各种手机应用的开发都提供了支持,无论是原生形式还是网页形式。

与其他客户端类似,移动服务对网页客户端也提供了示例代码。示例代码由一个HTML页面和一个Javascript组成,这些代码可以部署在本地的Web服务器,也可以部署到Azure的网站服务上。

网页客户端的原理是:首先呈现页面框架,然后通过Javascript生成基于JSON的Ajax调用填充页面内容。JSON请求首先发送到Azure移动服务上,移动服务解析请求,调用相应的node.js脚本,然后对数据库进行操作。取得结果后,Azure移动服务以JSON形式返回给最终用户的浏览器。可见,在这个过程中,数据直接在客户端浏览器和Azure移动服务之间传输,而网页所在的服务器只是提供一个入口。另外,应用开发者也可以把移动服务与已有的Web应用结合。

相关文章:

  • 云计算的理解
  • 微软云存储SkyDrive API:将你的数据连接到任何应用、任何平台,及任何设备上...
  • 在 Windows Azure 上部署预配置 Oracle VM
  • 对于Visual Studio 2013中 Blend的HTML开发人员来说什么是新的
  • 微软云服务获政府认证 云服务或将迎来黄金期
  • SAE 搭建 WordPress
  • 自定义 WordPress 样式
  • 比较了一下基于PhoneGAP/JQ Mobile 等基于HTML5的Phone 开发框架
  • (poj1.2.1)1970(筛选法模拟)
  • 关于nmap的几个技巧
  • Erlang几种判断语句:if、case等
  • (pojstep1.3.1)1017(构造法模拟)
  • 新视野OJ 2190 [SDOI2008]仪仗队 (数论-gcd)
  • WinForm_2一个简单实用的小应用——桌面时钟
  • 数据分析工程师笔试题:计算平均数的指标及其优缺点
  • JS中 map, filter, some, every, forEach, for in, for of 用法总结
  • 《微软的软件测试之道》成书始末、出版宣告、补充致谢名单及相关信息
  • 【笔记】你不知道的JS读书笔记——Promise
  • JavaScript 一些 DOM 的知识点
  • JS基础之数据类型、对象、原型、原型链、继承
  • Laravel 实践之路: 数据库迁移与数据填充
  • React-Native - 收藏集 - 掘金
  • Redis 中的布隆过滤器
  • Vue.js源码(2):初探List Rendering
  • 记一次和乔布斯合作最难忘的经历
  • 可能是历史上最全的CC0版权可以免费商用的图片网站
  • 批量截取pdf文件
  • 浅谈Golang中select的用法
  • 通过几道题目学习二叉搜索树
  • 王永庆:技术创新改变教育未来
  • 微信如何实现自动跳转到用其他浏览器打开指定页面下载APP
  • 微信小程序填坑清单
  • 项目实战-Api的解决方案
  • 一起来学SpringBoot | 第三篇:SpringBoot日志配置
  • 源码之下无秘密 ── 做最好的 Netty 源码分析教程
  • MPAndroidChart 教程:Y轴 YAxis
  • ​3ds Max插件CG MAGIC图形板块为您提升线条效率!
  • ​Distil-Whisper:比Whisper快6倍,体积小50%的语音识别模型
  • ​批处理文件中的errorlevel用法
  • # Swust 12th acm 邀请赛# [ A ] A+B problem [题解]
  • #NOIP 2014#Day.2 T3 解方程
  • $refs 、$nextTic、动态组件、name的使用
  • (3)llvm ir转换过程
  • (pt可视化)利用torch的make_grid进行张量可视化
  • (笔试题)分解质因式
  • (附表设计)不是我吹!超级全面的权限系统设计方案面世了
  • (每日持续更新)jdk api之FileFilter基础、应用、实战
  • (原創) 如何解决make kernel时『clock skew detected』的warning? (OS) (Linux)
  • (转)IIS6 ASP 0251超过响应缓冲区限制错误的解决方法
  • (转)人的集合论——移山之道
  • (状压dp)uva 10817 Headmaster's Headache
  • ***通过什么方式***网吧
  • .Net Core 中间件验签
  • .NET Standard / dotnet-core / net472 —— .NET 究竟应该如何大小写?
  • .net 后台导出excel ,word