首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

在 IBM SoftLayer 中使用 VoltDB 数据库执行实时分析(2)

在 IBM SoftLayer 中使用 VoltDB 数据库执行实时分析(2)

将 VoltDB 迁移到 SoftLayer 您可以选择 SoftLayer 云环境中任何类型的 Linux 镜像来安装和配置 VoltDB,比如 CentOS、Ubuntu 或 RedHat。本文使用一个                CentOS Linux 镜像。
先决条件详细介绍如何获取  帐户和如何在 SoftLayer 云环境中配备 VM 和裸机服务器,不属于本文的讨论范围。

  • 从此网站中下载 VoltDB Enterprise Edition:
  • 使用针对 Windows 的 WinSCP 或针对其他任何系统的 FileZilla,将                        LINUX-voltdb-ent-4.7.tar.gz 文件复制到 SoftLayer VM 中。目标目录是                        /home 目录。
  • 为该文件提供根用户权限。
  • 在 SoftLayer VM 的控制台中,从命令行输入 cd /home 来转到 /home                    目录。
  • 输入下面这条命令,将发行版压缩包解压为您的个人账户的主目录中的一个文件夹:
    1
    tar -zxvf LINUX-voltdb-ent-4.7.tar.gz -C $HOME/




    这会解压出以下文件:license.xml、libjzmq.so、log4j.properties                        和                    libvoldb-4.7.so。
  • 输入下面这条 shell 命令,将 VoltDB 软件安装到 /opt/voltdb                        文件夹中:
    1
    sudo tar -zxvf LINUX-voltdb-ent-4.7.tar.gz -C/opt




  • 输入下面这条命令,将 voltdb-ent-4.7 文件转移到 /voltdb                        文件夹中:
    1
    sudo mv voltdb-ent-4.7 voltdb




  • 输入 java -version 命令来检查 Java 是否已安装:如果您在控制台中找到任何 Java                    版本,则无需安装它。如果未找到任何 Java 版本,那么请输入下面这条命令来安装 Java:                        
    1
    2
    [root@skypetervoltdb opt]# sudo yum install
                    java-1.7.0-openjdk-devel




    一条消息将显示安装了哪个                        Java 版本和已安装的依赖项,如 图 2 所示。
    图 2. 成功安装 Java 的消息
将 VoltDB 安装在 SoftLayer VM 环境中
  • 从 VM                        命令行运行下面这条命令:
    1
    ln -s $HOME/voltdb-ent-4.7 $HOME/voltdb-ent




  • 要将 voltdb-ent 文件导出到 /bin 目录,可以输入下面这条命令:                        
    1
    export PATH=$PATHHOME/voltdb-ent/bin




  • 输入 ls -l                        命令来列出这些文件:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    [root@skypetervoltdb voter]# ls –l
    total 564
    -rw-r--r-- 1 root root  57631 Oct 20 00:55 catalog-report.html
    -rw-rw-r-- 1  507 1001   1720 Sep  9 09:09 ddl.sql
    -rw-rw-r-- 1  507 1001    166 Sep  9 09:09 deployment.xml
    drwxr-xr-x 2 root root   4096 Oct 20 00:55 log
    drwxr-xr-x 3 root root   4096 Oct 20 00:54 obj
    -rw-rw-r-- 1  507 1001   3911 Sep  9 09:09 README
    -rwxrwxr-x 1  507 1001   5918 Sep  9 09:09 run.sh
    drwxrwxr-x 3  507 1001   4096 Sep  9 09:09 src
    drwxr-xr-x 2 root root   4096 Oct 20 00:55 statement-plans
    -rwxrwxrwx 1 root root 421971 Oct 14 03:43 VoltDB-app-nbbo-0bd619d.zip
    drwxr-xr-x 8 root root   4096 Oct 20 00:55 voltdbroot
    -rw-r--r-- 1 root root  33389 Oct 20 00:55 voter.jar
    drwxrwxr-x 4  507 1001   4096 Sep  9 09:09 web




  • 要运行 VoltDB,请输入 ./run.sh 命令。显示了 VoltDB 徽标、许可信息和消息 Server                        completed initialization,如图 3 所示。图 3. 输入 run 命令后的 VoltDB 初始屏幕
返回列表