作者:袁芳,北京华瑞特信息技术有限公司
如果您还没有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,贴到浏览器中,回车就可以看到测试页面了,此时可以上传几个文件试一试其功能了。具体的源码解析待后面的博客中阐述啊,其实也应该不难,今天先到这儿,谢谢!
参考资料:
在使用中您有任何问题,请访问我们的论坛http://bbs.csdn.net/forums/GEPredix
GE数字集团的技术专家们会在线回答您的问题。
也请访问我们在CSDN的Predix专区http://predix.csdn.net 了解更多Predix的内容和相关活动。