我能够重现该错误,似乎路径未设置为 include /usr/local/greenplum-db-4.2.2.4/lib/python/gppylib/mainUtils.py
,这是我安装包的位置。当我这样做时,export PYTHONPATH=/usr/local/greenplum-db-4.2.2.4/lib/python/
我收到了另一条错误消息:
Error: unable to import module: dlopen(/usr/local/greenplum-db-4.2.2.4/lib/python/pygresql/_pg.so, 2): no suitable image found. Did find:
/usr/local/greenplum-db-4.2.2.4/lib/python/pygresql/_pg.so: mach-o, but wrong architecture
我怀疑这是因为 pygresql 是为 32 位架构编译的,而我使用的是 x86_64(与您首先找不到 gppylib 的问题无关):
$ lipo -info /usr/local/greenplum-db-4.2.2.4/lib/python/pygresql/_pg.so
Non-fat file: /usr/local/greenplum-db-4.2.2.4/lib/python/pygresql/_pg.so is architecture: i386
另请注意,自述文件说:
GREENPLUM 数据库所需的操作系统系统设置
这些必须在所有 Greenplum 主机(master 和 segment)上设置。确保在添加或更改内核参数后重新启动系统。
将以下所有内容添加到 /etc/sysctl.conf:
kern.sysv.shmmax=2147483648
内核.sysv.shmmin=1
内核.sysv.shmmni=64
内核.sysv.shmseg=16
kern.sysv.shmall=524288
kern.maxfiles=65535
kern.maxfilesperproc=65535
net.inet.tcp.msl=60
如果使用 DHCP,将以下行添加到 /etc/hostconfig:
主机名=""
然后,您将在交换 ssh 密钥和初始化您的 Greenplum 数据库系统时使用此主机名。
安装后步骤
这些是配置和初始化一个新的 Greenplum 数据库实例的高级步骤。有关详细说明,请参阅可从http://powerlink.emc.com下载的“Greenplum 数据库安装指南”
分配一个“gpadmin”操作系统用户来拥有和运行您的安装。此用户必须存在于所有 Greenplum 主机上。
在主主机的“gpadmin”用户配置文件 (.bashrc) 中获取 greenplum_path.sh 文件。这设置了 Greenplum 数据库所需的环境变量。
使用 gpseginstall 实用程序在所有主机上安装和配置 Greenplum 软件。
在所有 Greenplum 主机上创建您的数据目录位置。
使用主控主机上的 gpinitsystem 实用程序来初始化和启动您的 Greenplum 数据库系统。此实用程序需要一个配置文件和一个主机文件。例如:
gpinitsystem -c gpinitsystem_config -h hostfile_gpinitsystem
可以在 $GPHOME/docs/cli_help/gpconfigs/gpinitsystem_config 中找到示例多节点初始化配置文件。编辑示例文件以反映您所需的 Greenplum 数据库配置。
关于您的安装
Greenplum 数据库安装程序安装以下文件和目录:
greenplum_path.sh - Greenplum 数据库环境变量。
GPDB-LICENSE.txt - Greenplum 许可协议。
LICENSE.thirdparty - 第三方工具的许可证
bin - Greenplum 数据库服务器程序、客户端程序和管理工具。
demo - Greenplum 数据库演示程序。
docs -Greenplum 数据库文档。
etc - OpenSSL 的示例配置文件。
ext - 一些 Greenplum 数据库实用程序使用的捆绑程序(例如 Python)。
include - Greenplum 数据库和 PostgreSQL 头文件。
lib - Greenplum 数据库和 PostgreSQL 库文件。
sbin - 支持/内部脚本和程序。
share - PostgreSQL 示例文件和模板。
GREENPLUM 数据库文档
以下文档可从
http://powerlink.emc.com下载下载:
(所有 Greenplum 数据库安装)
GPDB--README.pdf - 此版本 Greenplum 数据库的发行说明
GPInstallGuide.pdf - Greenplum 数据库安装指南
GPAdminGuide.pdf - Greenplum 数据库管理员指南
GPPerfmonAdminGuide.pdf - Greenplum 性能监视器管理员指南