03 2022 档案
摘要:背景:需要将 Podman中Mysql的数据库备份,然后在Docker中的Mysql恢复。 一、备份(参考:https://www.liujiangblog.com/blog/10/) 1.使用命令:mysqldump -u username -p dbname table1 table2 ...-
阅读全文
摘要:一、安装(参考:Podman on Mac ) MacOS安装:brew install podman 查看是否安装成功:podman -v 如上图,显示出版本号,表示安装成功。 二、启动 1.初始化:brew machine init 2.启动:podman machine start 3.停止:
阅读全文
摘要:现象: 在运行docker容器的时候,当运行多个容器,或者其中一个容器占用内存比较大的时候,另一个容器中的任务会挂掉。 比如某一个容器同时运行 Hadoop + Hive,另一个容器运行 Mysql ,就会导致Mysql容器自动挂掉. 排查原因: 使用:docker stats 查看容器动态资源使用
阅读全文
摘要:问题描述: 在 Docker容器遇到这样一个问题,在Hive中所在的容器,访问 Mysql所在的容器时,ping不通,两个容器的 ip地址分别为: Hive容器:172.18.0.2 Mysql容器:172.17.0.2 可见,这是两个网段的 ip(172.18 和 172.17),所以导致互相 p
阅读全文
摘要:当在docker容器中出现如下: 解决: 1)这时候需要敲:apt-get update,这个命令的作用是:同步 /etc/apt/sources.list 和 /etc/apt/sources.list.d 中列出的源的索引,这样才能获取到最新的软件包。 2)等更新完毕以后再敲命令:apt-get
阅读全文
摘要:首先,Hive是基于Hadoop中HDFS和MapReduce的,所以需要先安装Hadoop,按照Hadoop的教程见:Mac基于Docker搭建Hadoop集群 一、下载Hive 访问Apache官网:https://dlcdn.apache.org/hive/hive-3.1.2/,选择对应的版
阅读全文
摘要:一、插入数据时 当插入数据时,要求数据表的某一列(比如name)不重复,语法如下: INSERT INTO TABLE (field1, field2, fieldn) SELECT 'field1', 'field2', 'fieldn' FROM DUAL WHERE NOT EXISTS (
阅读全文
摘要:一、where子句: 在平时写SQL语句的时候,经常会写为: <select id="queryBookInfo" parameterType="com.ths.platform.entity.BookInfo" resultType="java.lang.Integer"> select coun
阅读全文