步骤 1:设置示例环境
-
停止计划安装示例数据库的相同主机上运行的所有数据库。
如果不确定是否有其他数据库正在运行,请运行管理工具,然后选择查看群集状态 (View Cluster State)。State 列应在预先存在的数据库上显示 DOWN 值。
如果数据库正在运行,请单击管理工具 (Administration Tools) 界面主菜单 (Main Menu) 中的停止数据库 (Stop Database),然后单击确定 (OK)。
-
在终端窗口中,以数据库管理员身份登录:
$ su dbadmin Password:
-
更改至
/VMart_Schema
目录。$ cd /opt/vertica/examples/VMart_Schema
按照该教程操作时请勿更改目录。某些步骤要在特定目录中执行。
-
运行示例数据生成器。
$ ./vmart_gen
-
让程序以默认参数运行,您可以在 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 !
-
如果
vmart_gen
可执行文件工作不正常,请按如下内容所述重新编译它,然后再次运行示例数据生成器脚本。$ g++ vmart_gen.cpp -o vmart_gen $ chmod +x vmart_gen $ ./vmart_gen