我有一个带有hibernate MySQL的Spring MVC应用程序。我有以下用于hibernate搜索配置的代码:
jpaProperties.put("hibernate.search.default.directory_provide", "filesystem");
jpaProperties.put("hibernate.search.default.indexBase", "C:\\Index");
我需要指定一个文件夹,以便Hibernate搜索可以有索引 基于文件系统。如何在Bluemix中实现这一目标?
我是否可以使用Object Storage Service实现此目的 Bluemix?
答案 0 :(得分:2)
虽然技术上可以做数字1(例如,您可以将索引保存在/ tmp目录下),但不建议这样做。
由于Bluemix是云应用程序,因此每次重新启动或重新启动应用程序时都会重新创建本地文件系统,因此您将无法保留该文件。
您可以使用对象存储来存储文件,这里提供了很好的教程: https://developer.ibm.com/recipes/tutorials/connecting-to-ibm-object-storage-for-bluemix-with-java/