ubuntu安装greenplum教程及踩坑记录
1 版本说明
在撰写本文时,Greenplum 的 Ubuntu 版本是为 Ubuntu 的 18.04 和 16.04 LTS(长期支持)发行版构建的。注意最好用 18.04 版本的ubuntu。(一开始用20及以上的,会有一些奇奇怪怪的错误)
2 安装Greenplum
将 Greenplum PPA 存储库添加到 Ubuntu 系统:
|
|
更新 Ubuntu 系统以从最近添加的存储库中检索信息:
|
|
上述命令将自动在系统上安装 Greenplum 数据库软件和任何所需的依赖项,并将生成的软件放在 /opt 目录中,如下所示:
将 Greenplum 数据库软件加载到环境中。注意,应该根据安装的 Greenplum 数据库版本选择 Greenplum 软件目录的确切路径。例如,这里是 greenplum-db-6.24.3
:
|
|
可以通过上面的 which
命令测试,看到软件在路径上。现在可以将 Greenplum 集群配置文件模板复制到本地目录中进行编辑,如下所示:
|
|
3 编辑 gpinitsystem 配置文件
创建此文件并仅将主机名放入文件中:
|
|
例如我这里是 xjh-vm
:
找一个路径(可以自己随便定)创建名为 master 和 primary 的文件夹,并设置他们的权限。(注意这里是创建文件夹而不是文件!设置权限很重要,否则后面会有报错!)
|
|
用 vim 编辑 gpinitsystem_singlenode 文件,主要修改以下4个部分:
|
|
改完就是这个样子的:
4 运行 gpinit 系统
首先,确保通过运行以下命令交换 ssh 密钥:
|
|
接着启动集群:
|
|
下面狂按确认就可以,最后这样就是成功了(过程曲折,太不容易了😭🤧)
至此可以成功创建数据库:
5 一些踩坑记录
5.1 ubuntu版本问题
原来用 20.06 版本的 ubuntu ,出现了一些奇怪的报错,具体忘了。改成 18.04 版本就可以正常安装。
5.2 文件权限问题
需要修改 opt 目录的权限,权限修改方法参照前面的 sudo chmod 777 -R
。
5.3 文件夹创建问题
之前的 master 和 primary 都应该是创建的文件夹,第一次创建成文件,就会有这样的报错,找了好久原因。(哭死