OS: CentOS Linux release 7.7.1908 (Core)
roaringbitmap: roaringbitmap-0.5
roaringbitmap插件github地址: https://github.com/ChenHuajun/pg_roaringbitmap
作者github地掘樱址里的安装过程写的比较简单,一路悄尺碰到不少坑,记录下来供参考。
1.查看当前安装的pg,确保只有一个版本存在
2.确认当前环境变量配置
3.确认postgres主机账号已设置密码
4.确认postgres主机账号已添加至sudoers文件中
1.安装 llvm-toolset-7-clang >= 4.0.1
2.安装 llvm5.0-devel >= 5.0
3.安装postgresql12-devel
1.make (warning不用理会,没有error即可)
2.make install(如果此步骤缺启散高少后面的四行输出则会遇到后面的报错3)
见github地址
报错1:未配置环境变量以及未安装 postgresql12-devel 开发包
报错2:未安装依赖包 llvm5.0-devel >= 5.0 和 llvm-toolset-7-clang >= 4.0.1
报错3.make install 步骤不完整导致报错 Float8GetDatum
下载安装包后,点击安装包exe,如下图所示:点击开始安装,如下图所示:
设置安装路径,如下图所示:
设置用户名和密码以及监听端口,如下图所示:
选择运行时语言环境,如下图所示:
网上有人说:在选择语言环境时,若选择"default
locale"会导致安扒让装不正确;同时,PostgreSQL 不支持 GBK 和 GB18030
作为字符集,如果选择其它四个中文字符集:中文繁体 香港(Chinese[Traditional], Hong Kong S.A.R.)、中文简体
新加坡(Chinese[Simplified], Singapore)、中文繁体 台湾(Chinese[Traditional],
Taiwan)和中文繁体 澳门(Chinese[Traditional], Marco
S.A.R.),会导致查询结果和排序效果不正确。建议选择"C",即不使用区域。也有人说:选拆此源择了default
localt,安装正确;建议选择default localt。
我个人安装时,选择的是C。大家可以都尝试下,如果不行,可以卸载再装,代价不大。
开始安旅态装,如下图所示:
安装完成,如下图所示:
*** 作系统: CentOS Linux release 7.5.1804 (Core)
sudo rpm -i https://ftp.postgresql.org/pub/pgadmin/pgadmin4/yum/pgadmin4-redhat-repo-1-1.noarch.rpm
sudo yum install pgadmin4
/usr/pgadmin4/bin/setup-web.sh
输入登录的邮箱账号及登录密码枯圆如。
按照安装提示完成配置即可。
然后开放端口80
firewall-cmd --zone=public --add-port=80/没启tcp --permanent
firewall-cmd --reload
通过腔早ip直接访问即可
http://ip/pgadmin4
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)