zoukankan      html  css  js  c++  java
  • rasdaman介绍及安装

    一、分布式介绍

           Rasdaman中的主节点称为Rasdaman的主机,它充当中央Rasdaman请求分派器并且控制所有服务器进程。Rasdaman管理器接收客户机请求并将这些请求分配给服务器进程。服务器进程解析和分配请求,然后生成对数据库主机上的关系服务器的调用。根据调用,关系服务器从关系数据库存储中检索指定的数据。检索到的数据通过网络发送到客户机的节点。

                                         

    二、数据模型

          基于数组的数据模型时Rasdaman中用来组织数据集的基本数据结构。维度上的每个单元格/元素都包含一个独立的或符合的值,但是所有单元格都具有相同的结构,并且值的位置是从索引中计算出来的的。在Rasdaman中,每个维度的索引只能是整数,不支持地理坐标投影。数组的每个单元格都定义为基数类型和符合数据类型,包括嵌套结构。数组被分组到集合中,集合构成数组处理的基础,就像关系数据库中的表一样。

    三、物理数模型

          Rasdaman在查询语言中提供了数组存储布局语言,使用户能够控制重要的物理调优参数。块方案包括规则快、对齐块、定向块和感兴趣的区域块。在用户设置了分块参数之后,Rasdaman会在数据加载过程中自动将输入数据划分为块,并将它们与本地数据库中的元数据一起存储。Rasdaman还支持针对不同分块方案的不同索引。R+树索引和目录索引都适用于所有的分块方案,而常规计算所有只适用于常规平铺,但是比其他所有更快。

    四、安装

    获取稳定的rasdaman.repo源
    sudo curl "http://download.rasdaman.org/packages/rpm/stable/CentOS/7/x86_64/rasdaman.repo" -o /etc/yum.repos.d/rasdaman.repo
    
    通过yum获取rpm包
    sudo yum clean all
    sudo yum update
    
    获取epel存储库
    sudo yum install epel-release
    安装rasdaman软件包:(这里会有两个包grib_api和grib_api_dever两个包安装失败,因为这两个包已经一个软件包取代,但是这个取代它们的软件包不被rasdaman认可故安装失败)
    sudo yum install rasdaman
    source /etc/profile.d/rasdaman.sh
    
    下载grib_api和grib_api_dever两个rpm包,手动安装:
    (这里缺少libopenjpeg.so.2()(64bit),安装下载下面三个包lib64openjpeg-devel、
    lib64openjpeg2等一系列包)
    http://rpmfind.net/linux/rpm2html/search.php?query=libopenjpeg.so.2%28%29%
    2864bit%29&submit=Search+...&system=&arch=
    
    检测能否正常使用:
    rasql -q 'select c from RAS_COLLECTIONNAMES as c' --out string
    http://localhost:8080/rasdaman/ows
    更新
    sudo service rasdaman stop
    sudo service tomcat stop
    sudo yum clean all
    sudo yum update rasdaman
    sudo migrate_petascopedb.sh
    
    问题1:执行上面语句报错:host::1 xxx 的错,需要去gb_hb中将权限问题,根据需要更改。
    service rasdaman start
    service rasdaman stop
    service rasdaman status
    service tomcat status
    service postgresql status
    
    问题2:发现开启tomcat后无法访问到页面数据!
    原因:查看了Tomcat日志是因为无法访问到PG数据库的数据,rasdaman的很多数据保存在
    PG数据库,将PG设置为不通过密码验证就能正常访问了。
    
  • 相关阅读:
    Tomcat项目部署
    java 项目时间和服务器时间不一致
    初始bat命令
    前端入门学习路线
    后台报错java.lang.IllegalArgumentException: Invalid character found in the request target.
    mysql
    java运行时数据区
    java 静态初始化块,初始化块,构造器执行顺序
    java byte和char
    springboot加载外部的配置文件
  • 原文地址:https://www.cnblogs.com/wanchen-chen/p/12934095.html
Copyright © 2011-2022 走看看