人大金仓数据库部分安装报错及解决

一、附ksycopg2_Linux安装资源

二、执行目录/install下的KingbaseES安装脚本setup.sh

三、将KingbaseES注册为系统服务后,通过sys_ctl命令启动KingbaseES服务

四、金仓数据库中python开发环境搭建过程的问题

五、安装第三方依赖包pandas过程中的问题

六、使用元命令\copy将csv文件数据导入表

一、附ksycopg2_Linux安装资源

二、执行目录/install下的KingbaseES安装脚本setup.sh

[root@localhost ~]su kingbase

[kingbase@localhost install]cd /install

[kingbase@localhost install]bash setup.sh

注意:压缩软件tar是否安装,安装目录给予权限。

报错:/tmp内存不足无法安装

解决:

vim /etc/fstab

加入一行

tmps /tmp tmps nodev,nosuid,size=5G 0 0

将/tmp文件更改为5G的空间,重启虚拟机生效

三、将KingbaseES注册为系统服务后,通过sys_ctl命令启动KingbaseES服务

[kingbase@localhost bin] cd /opt/Kingbase/ES/V8/Server/bin

[kingbase@localhost bin]./sys_ctl  start –D /opt/Kingbase/ES/V8/data

报错:参数过多

尝试解决:

切换用户后再次尝试,有概率继续报错

四、金仓数据库中python开发环境搭建过程的问题

python无法导入ksycopg2

1、查看Python版本

命令:python /python3

2、查看python模块路径

在python的命令行下:import sys 回车  sys.path 回车

即可查看Python搜索模块的路径,从中选一个路径,将对应Python版本的ksycopg2驱动解压后,把ksycopg2文件夹放在Python的模块路径中

例如:/usr/lib/python3.7/site-packages

3、将libpq库文件路径添加到$LD_LIBRARY_PATH环境变量中(环境变量中已存在该路径可省略该步骤)

命令:export LD_LIBRARY_PATH=/home/kingbase/lib:$LD_LIBRARY_PATH

4、修改/etc/ld.so.conf 配置文件

命令:vi/vim /etc/ld.so.conf

添加:

/usr/Kingbase/ES/V8/Server/lib     !!!数据库版本不一样路径不完全一样

/usr/lib/python3.7/site-packages/ksycopg2   !!!为解压ksycopg2的地址

5、保存后执行更新

命令:/sbin/ldconfig

6、检查安装情况

打开Python命令行:

import ksycopg2 回车

ksycopg2.__version__  回车

出现版本号即为安装成功

五、安装第三方依赖包pandas过程中的问题

注意:先安装numpy

pip/pip3 install numpy

再安装pandas

pip/pip3 install pandas

pip install pandas一般没问题

Pip3 install pandas报错:

gcc: error trying to exec 'cc1plus': execvp: 没有那个文件或目录

error: command '/usr/bin/gcc' failed with exit code 1

1、检查是否安装gcc,g++

2、配好yum源用 yum install gcc / g++ 安装

3、配置环境变量

命令:export PATH=$PATH:/usr/local/bin  (临时)

4、再次安装:pip/pip3 install pandas

六、使用元命令\copy将csv文件数据导入表

kaoqindb=# \copy t_kaoqin from

/root/PycharmProjects/project kaoqin/data/kaoqing_clean.csv csv;

报错:权限不足

解决:将csv文件放到根目录下,并给文件加权限

cp /root/project_xyd_jincangdb/data/kaoqing_clean.csv /  

chmod -R 777 kaoqing_clean.csv

  • 5
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值