Vertica数据库安装手册
1、安装环境操作系统版本Linux6.5(linux5.8版本安装提示不支持);Vertica7.0.1版本-- vertica-7.0.1-0.x86_64.RHEL5.rpm;2、安装步骤2.1,解压rpm包并安装vertica-7.0.1-0.x86_64.RHEL5[root@service65 ldw_soft]# rpm -ivh vertica-ce-7.0.1-0.x86_64.RHEL5.rpm
Preparing... ###########################################[100%]
1:vertica-ce ###########################################[100%]
Vertica Analytic Database V6.0.1-0 successfullyinstalled on host service65
----------------------------------------------------------------------------------
Important Information
----------------------------------------------------------------------------------
If you are upgrading from a previous version,you must backup your database before
continuing with this install. Afterrestarting your database, you will be unable
to revert to a previous version of thesoftware.
----------------------------------------------------------------------------------
To download the latest Vertica documentationin zip or tar format please visit the
myvertica web site.
To complete installation and configuration ofthe cluster,
run: /opt/vertica/sbin/install_vertica 2.2,创建vertica管理用户并设置密码#useradd vdbadmin -d /opt/vdbadmin -b /opt/vdbadmin #passwd vdbadmin2.3,使用root用户安装vertica,并指定vertica管理用户/opt/vertica/sbin/install_vertica -u vdbadmin -l /opt/vdbadmin -d /opt/vdbadmin-s localhost --failure-threshold=HALT--failure-threshold=HALT---无视错误安装,但是可能会影响性能。 2.4,安装成功后,切换创建的系统用户[root@service65ldw_soft]# su – vdbadmin 执行如下命令进入vertica管理界面
[vdbadmin@ service65 ~]$ /opt/vertica/bin/adminTools 3、通过管理界面创建数据库注:第一次进入时界面让你对EULA选择,选择“accept”,点击OK。按如下步骤操作即可: [img=439,258]file:///C:/Users/tuyan/AppData/Local/Temp/msohtmlclip1/01/clip_image001.jpg[/img] 选择6,然后点击OK [img=439,258]file:///C:/Users/tuyan/AppData/Local/Temp/msohtmlclip1/01/clip_image002.jpg[/img]点击OK 在下图中输入数据库名字以及描述 [img=426,258]file:///C:/Users/tuyan/AppData/Local/Temp/msohtmlclip1/01/clip_image004.jpg[/img]按tab键选择OK,点击OK 按要求在下图中输入数据库的密码 [img=439,258]file:///C:/Users/tuyan/AppData/Local/Temp/msohtmlclip1/01/clip_image005.jpg[/img] 点击OK以下操作按界面提示走即可。 4,用管理工具进入数据库 执行如下命令进入vertica管理界面
[vdbadmin@ service65 ~]$/opt/vertica/bin/adminTools操作按下图走即可 先打开数据库(也可在终端中执行“/opt/vertica/bin/admintools -t start_db -d vertica(数据库名字) -p vertica(数据库密码)”打开数据库) [img=439,258]file:///C:/Users/tuyan/AppData/Local/Temp/msohtmlclip1/01/clip_image006.jpg[/img]点击OK [img=424,231]file:///C:/Users/tuyan/AppData/Local/Temp/msohtmlclip1/01/clip_image008.jpg[/img] 在此界面上,按下空格键,选中所要打开的数据库,如下图 [img=427,233]file:///C:/Users/tuyan/AppData/Local/Temp/msohtmlclip1/01/clip_image010.jpg[/img] 点击OK [img=416,233]file:///C:/Users/tuyan/AppData/Local/Temp/msohtmlclip1/01/clip_image012.jpg[/img]此界面说明数据库已经成功打开,点击OK,即可。 5,连接打开的数据库 按下图提示操作即可 [img=427,244]file:///C:/Users/tuyan/AppData/Local/Temp/msohtmlclip1/01/clip_image013.jpg[/img] 点击OK [img=472,193]file:///C:/Users/tuyan/AppData/Local/Temp/msohtmlclip1/01/clip_image015.jpg[/img] 连接成功,进入数据库操作界面。注:此情况是以超级管理员进入的。 6,关闭数据库 [img=588,241]file:///C:/Users/tuyan/AppData/Local/Temp/msohtmlclip1/01/clip_image017.jpg[/img] 点击OK [img=559,228]file:///C:/Users/tuyan/AppData/Local/Temp/msohtmlclip1/01/clip_image018.jpg[/img] 在此界面上,按下空格键,选中所要打开的数据库,如下图 [img=531,231]file:///C:/Users/tuyan/AppData/Local/Temp/msohtmlclip1/01/clip_image019.jpg[/img] 点击OK [img=330,143]file:///C:/Users/tuyan/AppData/Local/Temp/msohtmlclip1/01/clip_image020.jpg[/img] 出现此界面,说明数据库已经成功关闭,注:如果有用户连接时是不能关闭的,除非强制关闭,建议不这样操作。 7,以命令行进入数据库 以超级管理员进入 启动数据库 [vdbadmin@server65 ~]$ /opt/vertica/bin/admintools -t start_db -dvertica -p vertica 出现如下界面: [img=572,191]file:///C:/Users/tuyan/AppData/Local/Temp/msohtmlclip1/01/clip_image021.jpg[/img] 进入启动的数据库/opt/vertica/bin/vsql vertica(数据库名字)如果是普通用户:/opt/vertica/bin/vsql vertica 用户名 如下图所示 [img=445,165]file:///C:/Users/tuyan/AppData/Local/Temp/msohtmlclip1/01/clip_image022.jpg[/img] 在此界面下,可进行SQL语句的DML操作。退出数据库时,用“\q”; 关闭数据库用如下命令:/opt/vertica/bin/admintools -tstop_db -d vertica -p vertica 出现如下图所示表明数据库被成功关闭 [img=565,81]file:///C:/Users/tuyan/AppData/Local/Temp/msohtmlclip1/01/clip_image023.jpg[/img] Vertica SQL 语句 创建用户: Create user ldw identified by ‘jiu’; 创建schema:Create schema t1; 赋予权限 Grant all on schema t1 toldw; 在该用户下创建表Create table t1.sync(name varchar(30),age int); 注意:T1(schema).sync(table_name) 插入: insert into t1.sync values('ldw',19);