步骤 1:设置示例环境

  1. 停止计划安装示例数据库的相同主机上运行的所有数据库。

    如果不确定是否有其他数据库正在运行,请运行管理工具,然后选择查看群集状态 (View Cluster State)。State 列应在预先存在的数据库上显示 DOWN 值。

    如果数据库正在运行,请单击管理工具 (Administration Tools) 界面主菜单 (Main Menu) 中的停止数据库 (Stop Database),然后单击确定 (OK)

  2. 在终端窗口中,以数据库管理员身份登录:

    $ su dbadmin
    Password: 
    
  3. 更改至 /VMart_Schema 目录。

    $ cd /opt/vertica/examples/VMart_Schema
    

    按照该教程操作时请勿更改目录。某些步骤要在特定目录中执行。

  4. 运行示例数据生成器。

    
    $ ./vmart_gen
    
  5. 让程序以默认参数运行,您可以在 README 文件中查看这些参数。

    Using default parameters
    datadirectory = ./
    numfiles = 1
    seed = 2
    null = ' '
    timefile = Time.txt
    numfactsalesrows = 5000000
    numfactorderrows = 300000
    numprodkeys = 60000
    numstorekeys = 250
    numpromokeys = 1000
    numvendkeys = 50
    numcustkeys = 50000
    numempkeys = 10000
    numwarehousekeys = 100
    numshippingkeys = 100
    numonlinepagekeys = 1000
    numcallcenterkeys = 200
    numfactonlinesalesrows = 5000000
    numinventoryfactrows = 300000
    gen_load_script = false
    Data Generated successfully !
    
    Using default parameters
    datadirectory = ./
    numfiles = 1
    seed = 2
    null = ' '
    timefile = Time.txt
    numfactsalesrows = 5000000
    numfactorderrows = 300000
    numprodkeys = 60000
    numstorekeys = 250
    numpromokeys = 1000
    numvendkeys = 50
    numcustkeys = 50000
    numempkeys = 10000
    numwarehousekeys = 100
    numshippingkeys = 100
    numonlinepagekeys = 1000
    numcallcenterkeys = 200
    numfactonlinesalesrows = 5000000
    numinventoryfactrows = 300000
    gen_load_script = false
    Data Generated successfully !
    
  6. 如果 vmart_gen 可执行文件工作不正常,请按如下内容所述重新编译它,然后再次运行示例数据生成器脚本。

    $ g++ vmart_gen.cpp -o vmart_gen
    $ chmod +x vmart_gen
    $ ./vmart_gen