袁芳的学习笔记(4)Predix对象数据库Blobstore

作者:袁芳,北京华瑞特信息技术有限公司


如果您还没有Predix试用帐号,请访问https://supportcentral.ge.com/esurvey/GE_survey/takeSurvey.html?form_id=18446744073709715720申请。请务必准确提供您的信息,我们会以邮件方式通知您注册结果。

 

GEPredix提供对象数据库访问示例,今天也写个笔记,留个备份并分享给各位:

(1)先通过predix的控制台的DATA MANAGEMENT 分类中申请并创建一个Blobstore服务,命名该服务为 yf-blobstore-aws-sample

(2)管理员权限打开cmd,执行:

git clone http://github.com/PredixDev/blobstore-samples.git,

该能够将predix开源的测试代码下载到本地,其中里面有三个文件夹,分别是对应的是AWS(cdblobstore-samples/blobstore/blobstore-aws-sample)、Go(cdblobstore-samples/blobstore/blobstore-go-sample)、jclouds(cd blobstore-samples/blobstore-jclouds-sample)

(3)本次选择AWS,执行 cd blobstore-samples/blobstore-aws-sample【官方教程中此处路径和开源代码稍有不同,自己查看一下就明白啦】

(4)执行:mvn clean package此时系统开始下载必要的jar包,由于网络原因,需要花费一些时间

(5)手动进入blobstore-aws-sample文件夹中的 manifest.yml文件,修改该文件内容,如图所示:

其中 :

- name是所下载的开源代码的工程名称,

env:BROKER_SERVICE_NAME: 是第一步中申请的Blobstore服务的命名(yf-blobstore-aws-sample)

services: 是第一步中申请的Blobstore服务的命名(yf-blobstore-aws-sample)

完成修改之后,保存退出。


(6)回到之前的cmd,在blobstore-aws-sample下面执行cf push

此处需要注意:有时候因为网络原因导致cf push不一定能够一次性执行成功,本人之前遇到这个问题的时候,以为是之前的配置错误导致的,晕了很久,实际上完全是网络原因导致的,可以多执行几次cf push,直到成功为止,显示下图所示(发扬不罢休精神)


(7)cf push成功之后,会显示下图信息,其中urls是之前开源代码发布到predix平台之后的访问地址,切记,一定要加上https组成https://urls,贴到浏览器中,回车就可以看到测试页面了,此时可以上传几个文件试一试其功能了。具体的源码解析待后面的博客中阐述啊,其实也应该不难,今天先到这儿,谢谢!


参考资料:

https://predix-io.run.aws-jp01-pr.ice.predix.io/resources/tutorials/tutorial-details.html?tutorial_id=1931&tag=1922&journey=Exploring%20Blobstore

在使用中您有任何问题,请访问我们的论坛http://bbs.csdn.net/forums/GEPredix

GE数字集团的技术专家们会在线回答您的问题。

也请访问我们在CSDN的Predix专区http://predix.csdn.net 了解更多Predix的内容和相关活动。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值