首页 文章 精选 留言 我的

精选列表

搜索[阿里云],共10000篇文章
优秀的个人博客,低调大师

阿里云E-MapReduce 扩容集群和释放集群

扩容集群: 当您的集群资源(计算资源、存储资源)不足的时候,您可以将您的集群进行水平扩展。目前只能扩展您的 Core 节点,且使用的配置默认与您之前购买的 ECS 配置一致。 扩容入口 在集群列表页上,找到需要扩展的集群条目,单击调整规模按钮就会进入集群扩容页面。也可以单击查看详情,然后在详情页的 Core 节点信息位置单击调整集群规模。 扩容界面 如下图所示: 注意:目前,只支持扩容,不支持缩容。 当前 Master 节点数量:不可以调整,当前默认值是 1 个。 当前 Core 台数:默认显示的是您当前的所有 Core 节点数量。 增加 Core 台数: 输入您实际需要增加的量,右侧会显示扩容后的集群总费用,然后单击确定就会进行扩容。安全起见,强烈推荐您在扩容的时候小批量的进行,比如 1 到 2 台,不要一次扩容太大的数量。 扩容状态 如下图所示: 您可以在详情页的 Core 节点信息上看到集群的扩容情况,正在扩容的节点,其状态会显示为“扩容中”。当这台 ECS 的状态转为“正常”后,该 ECS 即已经加入该集群,并可正常提供服务了。 释放集群: 在集群列表页面,您可以单击集群条目右侧的释放按钮对集群进行释放操作。只有以下状态的集群可以被释放。 创建中 运行中 空闲中 普通释放 释放前会提示您再次确认,一旦确认释放,会发生以下的操作: 1.所有在集群上的作业都会被强制终止。 2.如果您选择了保存日志到 OSS,那么当前作业的日志会被保存到 OSS,所需时间取决于日志大小。日志的上传和作业的运行是并行的,作业生成日志的同时,就会进行日志的上传。所以最终作业停止时,需要上传的日志一般不会特别多,正常在几分钟内都会完成。 3.终止并释放所有的ECS。这个过程取决于集群的大小,越小的集群会越快,正常都在几秒内完成,至多不会超过5分钟。最迟释放的ECS在等待释放时仍然计费。 如果您想要省钱而控制在整点前释放,请务必留出一定的释放时间保证确实在整点前释放4.释放集群结束。 强制释放 如果您不需要任何日志,只是想快速结束集群的运行,那么可以开启强制释放。释放过程就会跳过日志收集(如果有打开日志收集的话),直接进入ECS释放阶段。 释放失败的集群 由于系统错误等原因,集群有可能会在确认释放后,释放失败。您单击释放是一个异步的过程,可能等一会儿会发生集群释放失败的情况,但是不用担心,E-MapReduce 会启动后台保护,自动重试释放该集群,直到集群被成功释放为止。

优秀的个人博客,低调大师

JEESZ分布式架构集成阿里云OSS存储

摘要: 1. 服务接口定义 /** * 文件上传 1:头像 2:显示图片 3:个人封面 :4:基础图片 * @param request * @param response * @param uid 用户id * @param userType 文件上传 1:头像 2:显示图片 3:个人封面 :4:基础图片 0:视频 * @param files 上传的文件对象 * @return 1. 服务接口定义 /** * 文件上传 1:头像 2:显示图片 3:个人封面 :4:基础图片 *@paramrequest *@paramresponse *@paramuid 用户id *@paramuserType 文件上传 1:头像 2:显示图片 3:个人封面 :4:基础图片 0:视频 *@paramfiles 上传的文件对象 * @return * @throws Exception */ @RequestMapping(value = "/upload/base64Code", method = RequestMethod.POST) public ResponseVO fileuploadBase64(@RequestBody JSONObject json, HttpServletRequest request, HttpServletResponse response) throws Exception { String uid = json.optString("uid"); String userType = json.optString("userType"); String base64Code = json.optString("base64Code"); String oldName = json.optString("oldName"); String suffix = json.optString("suffix"); //获取当前登陆用户 if(StringUtils.isEmpty(uid)){ return CloudResponseCode.buildEnumResponseVO(CloudResponseCode.USER_ID_NOT_NULL, null); } //上传文件新名字 String newName = String.valueOf(new Date().getTime()); String fileKey = CloudConstant.VITAL_USER_INFO_PATH + uid + "/" + newName + "." + suffix; AliyunUtils.getInstance().uploadByte(base64Code.getBytes(), fileKey); ...... ....... return CloudResponseCode.buildEnumResponseVO(CloudResponseCode.FILEUPLOAD_SUCCESS, obj); } 2. oss utils封装 /** * 上传byte数组 * @param fileByte * @param fileKey */ public void uploadByte(byte[] fileByte, String fileKey){ // 创建OSSClient实例 OSSClient ossClient = new OSSClient(CloudConstant.ENDPOINT, CloudConstant.ACCESSKEYID, CloudConstant.ACCESSKEYSECRET); // 上传byte数组 ossClient.putObject(CloudConstant.BUCKET, fileKey, new ByteArrayInputStream(fileByte)); // 关闭client ossClient.shutdown(); } /** * 上传文件流 * @param inputStream * @param fileKey */ public void uploadInputStream(InputStream inputStream, String fileKey){ // 创建OSSClient实例 OSSClient ossClient = new OSSClient(CloudConstant.ENDPOINT, CloudConstant.ACCESSKEYID, CloudConstant.ACCESSKEYSECRET); // 上传文件流 ossClient.putObject(CloudConstant.BUCKET, fileKey, inputStream); // 关闭client ossClient.shutdown(); } /** * 删除文件 * @param fileKey */ public void deleteFile(String fileKey){ // 创建OSSClient实例 OSSClient ossClient = new OSSClient(CloudConstant.ENDPOINT, CloudConstant.ACCESSKEYID, CloudConstant.ACCESSKEYSECRET); // 删除文件 ossClient.deleteObject(CloudConstant.BUCKET, fileKey); // 关闭client ossClient.shutdown(); } 3.界面效果

资源下载

更多资源
Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册