redhat7.4安装vertica-9.1.0教程

摘要:
/opt/vertica/sbin/install_vertica-host192.168.137.148192.168.1137.149-rpmvertica-9.1.0-0.x86 _ 64.RHEL6.rpm如果报告错误,请根据提示解决,然后继续。忽略提示(小心使用)/opt/vertica/sbin/install_vertica-host192.168.137.148192.168.1137.149-rpmvertica-9.1.0-0.x86_64.RHEL6.rpm--故障阈值NONE接口创建vertica数据库切换用户su-dbadmin打开vertica管理工具cd/opt/vertica/bin//admintools接下来,请参见图1。选择项6.2。项1。创建数据库!

资源:

官网地址安装包1:https://my.vertica.com/dashboard/

官网地址安装包2:http://www.verticachina.com/?cat=73

我的vertica地址: https://pan.baidu.com/s/1IjWBUTku_zMpccF2VQ9iDw 密码:qd7p

总用量 529M
-rw-r--r--. 1 root root 244M 8月  16 02:17 vertica-9.1.0-0.x86_64.RHEL6.rpm
-rw-r--r--. 1 root root 215M 8月  16 02:16 vertica-console-9.1.0-0.x86_64.RHEL6.rpm
-rw-r--r--. 1 root root  71M 2月  28 12:02 vertica-client-9.0.1-4.x86_64.rpm

机器:2台

192.168.137.148

192.168.137.149

依赖:

yum install pstack mcelog sysstat dialog ntp -y

前缀:

1>防火墙

systemctl mask firewalld
systemctl disable firewalld
systemctl stop firewalld

2>selinux

[root@localhost ~]#  vim /etc/selinux/config

SELINUX=disabled

[root@localhost ~]#  setenforce 0

3>python

[root@localhost ~]# which python
/usr/bin/python
[root@localhost ~]# python --version
Python 2.7.5
[root@localhost ~]#

4>rsync

[root@localhost test]# which rsync
/usr/bin/rsync
[root@localhost test]# rsync --version
rsync  version 3.0.9
(检查rsync版本号大于3.0.5)

5>pts

[root@localhost ~]# ls /dev |grep pts
pts

6>I/O scheduler

echo deadline > /sys/block/sda/queue/scheduler
echo deadline > /dev/sda2

环境:jdk

[root@localhost ~]# java -version
java version "1.8.0_121"
Java(TM) SE Runtime Environment (build 1.8.0_121-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.121-b13, mixed mode)

交互:

ssh-keygen -N ''

ssh-copy-id root@192.168.137.149

安装

rpm -ivh vertica-9.1.0-0.x86_64.RHEL6.rpm

然后会在/opt下解压出vertica文件夹, 里面就是vertica程序文件

[root@localhost ~]# cd /opt/
[root@localhost opt]# ls
mysql  vertica
[root@localhost opt]# cd vertica/
[root@localhost vertica]# ls
agent  bin  config  en-US  examples  include  java  lib  lib64  log  oss  packages  Python  sbin  scripts  sdk  share  spread
[root@localhost vertica]#

集群交互安装

这一步一定要知道安装完成,否则创建数据库肯定失败!!!

/opt/vertica/sbin/install_vertica --host 192.168.137.148,192.168.137.149 --rpm vertica-9.1.0-0.x86_64.RHEL6.rpm

如果报错,请根据提示解决再继续.

忽略提醒(慎用)

/opt/vertica/sbin/install_vertica --host 192.168.137.148,192.168.137.149 --rpm vertica-9.1.0-0.x86_64.RHEL6.rpm --failure-threshold NONE

redhat7.4安装vertica-9.1.0教程第1张

redhat7.4安装vertica-9.1.0教程第2张

redhat7.4安装vertica-9.1.0教程第3张

界面创建vertica数据库

切换用户

su - dbadmin

打开vertica管理工具

cd /opt/vertica/bin/

./admintools

下面请看图

1.选择第6项

redhat7.4安装vertica-9.1.0教程第4张

2.第1项,创建数据库

redhat7.4安装vertica-9.1.0教程第5张

3.数据名,说明

redhat7.4安装vertica-9.1.0教程第6张

4.输入密码

redhat7.4安装vertica-9.1.0教程第7张

5.再次输入密码

redhat7.4安装vertica-9.1.0教程第8张

6.选择要建数据库的节点,全部选择会把数据库分布每个节点

redhat7.4安装vertica-9.1.0教程第9张

7.选择数据库存储目录(这个得ext4或者ext3)大坑! 后续讲解!

redhat7.4安装vertica-9.1.0教程第10张

8.一个安全警告

redhat7.4安装vertica-9.1.0教程第11张

9.详细信息,确定

redhat7.4安装vertica-9.1.0教程第12张

10.开始创建...

redhat7.4安装vertica-9.1.0教程第13张

11.创建成功!

redhat7.4安装vertica-9.1.0教程第14张

数据库创建成功!

连接数据库

1.启动数据库服务

/opt/vertica/bin/admintools -t start_db -d vertica_databases -p lizhenghua

redhat7.4安装vertica-9.1.0教程第15张

slave机那边也会自动启动

redhat7.4安装vertica-9.1.0教程第16张

停止服务

/opt/vertica/bin/admintools -t stop_db -d vertica_databases -p lizhenghua

redhat7.4安装vertica-9.1.0教程第17张

2.内部连接

redhat7.4安装vertica-9.1.0教程第18张

3.外部连接

redhat7.4安装vertica-9.1.0教程第19张

填坑

坑1:vertica存储不支持xfs, redhat7.4默认xfs,redhat6普遍ext3-ext4,得用ext4文件系统存储

redhat7.4安装vertica-9.1.0教程第20张

下面讲解一下vertica不支持xfs文件类型解决过程...

这就是一个大坑了 $_$

centos7(redhat7) 的默认的文件系统是XFS, 然而,
vertica是不支持xfs的,那么, 现在有两个思路

1.服务器换成centos7以下的系统版本

2.添加新硬盘再转ext4类型分区

那时候想着吧, 换系统不实际,现在都普及7了, 只能从第二个下手.

我的模拟是vmware, 下面请看图

1.先关闭linux系统, 添加硬盘

redhat7.4安装vertica-9.1.0教程第21张

2.硬盘,下一步

redhat7.4安装vertica-9.1.0教程第22张

3.IDE

redhat7.4安装vertica-9.1.0教程第23张

后面容量什么的自己下一步选.

4.开机

5.查看所有硬盘信息

fdisk -l

redhat7.4安装vertica-9.1.0教程第24张

我这里扔了5G进来专门存vertica数据的./dev/sdb

6.分区

fdisk /dev/sdb

下面贴出一系列分区详细图(来自博客园)

redhat7.4安装vertica-9.1.0教程第25张redhat7.4安装vertica-9.1.0教程第26张

最后一步, 输入w,命令将上面的操作写入到磁盘中.

7.转换分区类型

mkfs.ext4   /dev/sdb1

8.挂载硬盘

8.1新建文件夹

mkdir -p /disk/diskone

8.2挂载

               硬盘       挂载存放区
mount /dev/sdb1 /disk/diskon

8.3设置开机自动挂载

vim /etc/fstab

/dev/sdb1              /disk/diskone            ext4    defaults        0 0

此时ext4分区已经实现

redhat7.4安装vertica-9.1.0教程第27张

8.4转换vertica数据存储目录

mkdir -p /disk/diskone/dbadmin

chown -R dbadmin:verticadba dbadmin/

vim /opt/vertica/config/admintools.conf

把所有指向数据的目录全都改成/disk/diskone/dbadmin

8.5admintools.conf

[Configuration]
last_port = 5433
tmp_dir = /tmp
default_base = /disk/diskone/dbadmin
format = 3
install_opts = --host '192.168.137.148,192.168.137.149' --rpm 'vertica-9.1.0-0.x86_64.RHEL6.rpm' --failure-threshold NONE
spreadlog = False
atdebug = False
controlsubnet = default
ipv6 = False
atgui_default_license = False
controlmode = broadcast
unreachable_host_caching = True
aws_metadata_conn_timeout = 2
admintools_config_version = 104

[Cluster]
hosts = 192.168.137.148,192.168.137.149

[Nodes]
node0001 = 192.168.137.148,/disk/diskone/dbadmin,/disk/diskone/dbadmin
node0002 = 192.168.137.149,/disk/diskone/dbadmin,/disk/diskone/dbadmin
v_vertica_databases_node0001 = 192.168.137.148,/disk/diskone/dbadmin,/disk/diskone/dbadmin
v_vertica_databases_node0002 = 192.168.137.149,/disk/diskone/dbadmin,/disk/diskone/dbadmin

[SSHConfig]
ssh_user = 
ssh_ident = 
ssh_options = -oConnectTimeout=30 -o TCPKeepAlive=no -o ServerAliveInterval=15 -o ServerAliveCountMax=2 -o StrictHostKeyChecking=no -o BatchMode=yes

[Database:vertica_databases]
restartpolicy = ksafe
port = 5433
path = /disk/diskone/dbadmin/vertica_databases
nodes = v_vertica_databases_node0001,v_vertica_databases_node0002
is_eon_mode = False
depot_base_dir = None
depot_size = None
communal_storage_url = None
num_shards = None
is_first_start_after_revive = False

重启后数据库文件自动存在在ext4新分区下.

坑2:数据库创建失败

*** Creating database: adddddd ***
Press RETURN to continue
create DB  failed due to node connectivity issues
All nodes must be able to connect to each other via passwordless ssh
Could not reach node 192.168.137.149

redhat7.4安装vertica-9.1.0教程第28张

解决:解决创建集群交互那一步的报错。

成功!

免责声明:文章转载自《redhat7.4安装vertica-9.1.0教程》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇java四种访问权限django程序在windows服务器上发布下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

SpringBoot(3):SpringData 数据访问

一. 简介 Spring Data是一个用于简化数据库访问,并支持云服务的开源框架;其主要目标是 使得对数据的访问变得方便快捷。对于数据访问层,无论是 SQL(关系型数据库) 还是 NOSQL(非关系型数据库)。Spring Boot 底层都是采用 Spring Data 的方式进行统一处理各种数据库 Sping Data 官网:https://spri...

三层架构之优缺点

三层架构(3-tier application) 通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合"的思想。  1、表现层(UI):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得。  2、业务逻辑层(BLL):针对具体问题的操作,也可以说是对数...

MS-SQL2005服务器登录名、角色、数据库用户、角色、架构的关系

MS SQL2005对2000进行了很大的改进,而用户关系这部分也变得相当复杂了,很多朋友都对此一知半解!下面,我将把我应用中总结的和大家分享下,先从概念入手,希望对不理解的朋友有点提示。 今天我们要说的包括服务器登录名Server Login,服务器角色Server Role,数据库用户DB User,数据库架构DB Schema,数据库角色DB Ro...

Dynamics AX 2012 R3 Demo 安装与配置

    AX 2012 R3 发布后,Reinhard一直想体验一把,可是Reinhard所在的公司暂时不会升级到R3版本。这不,Reinhard就打算在个人电脑上安装下,可是安装的过程中,遇到了很多问题,Reinhard就想着不如写个系列教程吧,一方面纪录下来,另一方面可以帮助其他需要安装的同学。同学们可以跟随着Reinhard的这个系列教程一起来。...

Oracle 12c Windows安装、介绍及简单使用(图文)

1、下载 地址为:http://www.oracle.com/technetwork/cn/database/enterprise-edition/downloads/index.html 含企业版和标准版的各种平台支持的下载链接,此处选择windows下的企业版: 2、安装 2.1 解压并运行 直接解压即可,切记两个压缩包都要解压(因为为zip格...

[leveldb]0.源码编译及使用

一、LevelDB简介 LevelDB是Google开源的持久化KV单机数据库,具有很高的随机写,顺序读/写性能,但是随机读的性能很一般,也就是说,LevelDB很适合应用在查询较少,而写很多的场景。LevelDB应用了LSM (Log Structured Merge) 策略,lsm_tree对索引变更进行延迟及批量处理,并通过一种类似于归并排序的方式高...