Skip to content

fedora安装docker

安装参考教程连接

简单记录

  1. 安装dnf源中默认的Docker(podman-docker)
bash
# 运行以下命令,安装podman-docker。
dnf -y install docker
# 运行以下命令,查看Docker是否安装成功。
docker images

权限问题

bash
sudo gpasswd -a $USER docker 
newgrp docker 
docker ps -a

# 调整权限
# permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker.sock:
$ sudo chmod a+rw /var/run/docker.sock
$ sudo service docker restart

安装gaussdb

bash
docker run --name opengauss --privileged=true -d -e GS_PASSWORD=Enmo@123 \
    -v /data/opengauss:/var/lib/opengauss  -u root -p 15432:5432 \
    enmotech/opengauss:latest

默认用户 gaussdb

gauss 使用

sql
drop table sdopdb.bqqyxx;
create table sdopdb.bqqyxx 
(
	p_year varchar(4) not null,
	p_type varchar(40) NOT NULL,
	p_rank varchar(4) NOT NULL,
	p_busi_nm varchar(100) NOT NULL,
	p_income DECIMAL(20,6) NOT NULL 
);
COMMENT ON TABLE sdopdb.bqqyxx IS '百强企业信息';

select  * from sdopdb.bqqyxx b ;
select * from pg_catalog.pg_collation ;

select  pg_get_tabledef('sdopdb.bqqyxx') ;
-- 查询sql运行 只能查看上层sql执行情况 其实是连接状态的统计
-- 详细的运行计划,还得看 explain 的结果分析
SELECT * FROM pg_stat_activity ;

opengauss 配置 odbc

fedora 直接安装

bash
sudo dnf install unixODBC

https://docs.opengauss.org/zh/docs/5.0.0/docs/DeveloperGuide/Linux下配置数据源.html

  • 注意点:

    将openGauss-x.x.x-ODBC.tar.gz解压后lib目录中的库拷贝到“/usr/local/lib”目录下。

    /usr/local/etc/odbcinst.ini/usr/local/etc/odbc.ini 需要自己建立

    环境变量配好

    bash
    export LD_LIBRARY_PATH=/usr/local/lib/:$LD_LIBRARY_PATH
    export ODBCSYSINI=/usr/local/etc
    export ODBCINI=/usr/local/etc/odbc.ini

    isql -v MPPODBC 测试连接