JAVA中怎么对CephFS进行操作
JAVA 中怎么对CephFS进行操作,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
创新互联建站-专业网站定制、快速模板网站建设、高性价比德宏州网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式德宏州网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖德宏州地区。费用合理售后完善,十载实体公司更值得信赖。
添加MAVEN依赖
com.ceph libcephfs 0.80.5
例子代码
import com.ceph.fs.CephMount; import java.io.IOException; public class CephFSTest { public static void main(String[] args){ //admin是ceph的admin用户 CephMount mount = new CephMount("admin"); //10.112.101.141;10.112.101.142;10.112.101.143是ceph集群的mon节点,有多少个写多少个 mount.conf_set("mon_host", "10.112.101.141;10.112.101.142;10.112.101.143"); System.out.println(mount.conf_get("mon_host")); //以下的key来自于ceph环境的/etc/ceph/ceph.client.admin.keyring里面的key mount.conf_set("key","AQAfN2dZzp19OhAAKlQz2rKKoBATIuGdBkXD0A=="); //在创建目录之前必须先mount到根目录 mount.mount("/"); //在根目录下面创建子目录 MySQLDB,0777是对目录的权限控制,这个可以改成别的,不过最好要让目录具有读写权限 try { mount.mkdirs("/MongoDB/",0777); } catch (IOException e) { e.printStackTrace(); } //创建完后断掉mount mount.unmount(); System.out.println("success"); } }
看完上述内容,你们掌握JAVA 中怎么对CephFS进行操作的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注创新互联行业资讯频道,感谢各位的阅读!
网站题目:JAVA中怎么对CephFS进行操作
本文URL:http://azwzsj.com/article/iggjes.html