diff --git "a/content/zh/post/eygle/MogDB \345\256\211\350\243\205\350\247\243\345\216\213\351\224\231\350\257\257 cannot run bzip2 No such file or directory.md" "b/content/zh/post/eygle/MogDB \345\256\211\350\243\205\350\247\243\345\216\213\351\224\231\350\257\257 cannot run bzip2 No such file or directory.md" new file mode 100644 index 0000000000000000000000000000000000000000..bc7aefb91b64b6cf2a53ef2090bf13041dbb479d --- /dev/null +++ "b/content/zh/post/eygle/MogDB \345\256\211\350\243\205\350\247\243\345\216\213\351\224\231\350\257\257 cannot run bzip2 No such file or directory.md" @@ -0,0 +1,134 @@ ++++ + +title = "MogDB 安装解压错误:cannot run bzip2: No such file or directory" + +date = "2022-05-18" + +tags = ["MogDB 安装解压错误:cannot run bzip2: No such file or directory"] + +archives = "2022-05" + +author = "eygle" + +summary = "MogDB 安装解压错误:cannot run bzip2: No such file or directory" + +img = "/zh/post/eygle/title/img6.png" + +times = "10:20" ++++ + +# MogDB 安装解压错误:cannot run bzip2: No such file or directory + +本文出处:[https://www.modb.pro/db/403662](https://www.modb.pro/db/403662) + +## 问题症状 + +MogDB 安装时,涉及两个步骤解压,第一步解压缩 tar包: + +``` +[root@enmotech ~]# tar -xvf MogDB-2.1.1-CentOS-x86_64.tar +upgrade_sql.tar.gz +MogDB-2.1.1-CentOS-64bit.sha256 +MogDB-2.1.1-CentOS-64bit.tar.bz2 +MogDB-2.1.1-CentOS-64bit-Libpq.tar.gz +MogDB-2.1.1-CentOS-64bit-om.sha256 +MogDB-2.1.1-CentOS-64bit-om.tar.gz +MogDB-2.1.1-CentOS-64bit-tools.tar.gz +upgrade_sql.sha256 +``` + +第二步,解压缩 bz2 文件包,在这一步骤遇到错误,提示 bzip2 不能执行,这是因为操作系统上没有安装 bz2 解压缩工具: + +``` +[root@enmotech MogDB]# tar -jxf MogDB-2.1.1-CentOS-64bit.tar.bz2 +tar (child): bzip2: Cannot exec: No such file or directory +tar (child): Error is not recoverable: exiting now +tar: Child returned status 2 +tar: Error is not recoverable: exiting now +``` + +## 问题分析 + +手工安装,如果配置了 yum 源,通过命令 + +> yum -y install bzip2 + +来安装 bzip2 工具。 + +``` +[root@enmotech MogDB]# yum -y install bzip2 +Failed to set locale, defaulting to C +Loaded plugins: fastestmirror +Determining fastest mirrors +base | 3.6 kB 00:00:00 +epel | 4.7 kB 00:00:00 +extras | 2.9 kB 00:00:00 +mysql-connectors-community | 2.6 kB 00:00:00 +mysql-tools-community | 2.6 kB 00:00:00 +mysql57-community | 2.6 kB 00:00:00 +nginx | 2.9 kB 00:00:00 +updates | 2.9 kB 00:00:00 +webtatic | 3.6 kB 00:00:00 +(1/9): epel/x86_64/group_gz | 96 kB 00:00:00 +(2/9): epel/x86_64/updateinfo | 1.0 MB 00:00:00 +(3/9): extras/7/x86_64/primary_db | 246 kB 00:00:00 +(4/9): epel/x86_64/primary_db | 7.0 MB 00:00:00 +(5/9): updates/7/x86_64/primary_db | 15 MB 00:00:00 +(6/9): mysql-tools-community/x86_64/primary_db | 86 kB 00:00:00 +(7/9): mysql-connectors-community/x86_64/primary_db | 87 kB 00:00:01 +(8/9): mysql57-community/x86_64/primary_db | 306 kB 00:00:01 +(9/9): nginx/x86_64/primary_db | 72 kB 00:00:01 +Resolving Dependencies +--> Running transaction check +---> Package bzip2.x86_64 0:1.0.6-13.el7 will be installed +--> Finished Dependency Resolution + +Dependencies Resolved + +========================================================================================================================================================================================================================================= + Package Arch Version Repository Size +========================================================================================================================================================================================================================================= +Installing: + bzip2 x86_64 1.0.6-13.el7 base 52 k + +Transaction Summary +========================================================================================================================================================================================================================================= +Install 1 Package + +Total download size: 52 k +Installed size: 82 k +Downloading packages: +bzip2-1.0.6-13.el7.x86_64.rpm | 52 kB 00:00:00 +Running transaction check +Running transaction test +Transaction test succeeded +Running transaction + Installing : bzip2-1.0.6-13.el7.x86_64 1/1 + Verifying : bzip2-1.0.6-13.el7.x86_64 1/1 + +Installed: + bzip2.x86_64 0:1.0.6-13.el7 + +Complete! +``` + +## 问题解决 + +现在可以正常解压缩 bz2 文件: + +``` +[root@enmotech MogDB]# tar -xvf MogDB-2.1.1-CentOS-64bit.tar.bz2 +./bin/ +./bin/gstrace +./bin/kdb5_util +./bin/gs_dumpall +./bin/krb5kdc +./bin/gs_initdb +./bin/klist +./bin/mogdb +./bin/kinit +./bin/gs_basebackup +./bin/openssl +./bin/encrypt +... +``` diff --git "a/content/zh/post/hyf0914/openGauss\350\256\255\347\273\203\350\220\245\345\255\246\344\271\240\345\277\203\345\276\227.md" "b/content/zh/post/hyf0914/openGauss\350\256\255\347\273\203\350\220\245\345\255\246\344\271\240\345\277\203\345\276\227.md" new file mode 100644 index 0000000000000000000000000000000000000000..ff4f70d5222e4d979cca5ee5b23d43cd9a5889bd --- /dev/null +++ "b/content/zh/post/hyf0914/openGauss\350\256\255\347\273\203\350\220\245\345\255\246\344\271\240\345\277\203\345\276\227.md" @@ -0,0 +1,18 @@ ++++ +title = "openGauss训练营学习心得" +date = "2022-05-18" +tags = ["openGauss训练营学习心得" +archives = "2022-05" +author = "hyf0914" +summary = "openGauss学习" +img = "/zh/post/hyf0914/title/初梦.png" +times = "20:00" ++++ + 上海最近进入了“全域静态管理”,所以我节省了很多路上通勤的时间。时间一多就会胡思乱想,想着要让自己学点什么。 + 正好在网上看到了openGauss的训练营,想着可以利用双休日的两天时间,为自己充电。 + 在今年年初,我曾经参加过云和恩墨的21天openGauss的在线实训课程,当时做了21天的作业,还通过了考试,对openGauss有了初步的了解。 + 5/14-15,每天下午1:30-5:30,连续两天下午参加了训练营。时间很短,课程内容很多。 + 在很短的时间内学习了openGauss的基础、安装部署、集群管理、AI特性、性能调优等内容。我之前自学过一下HCIA的openGauss,发现这次训练营的内容要比HCIA的深度和广度要大很多。 + 2天(准确的说是2个半天)的学习很快就结束了,老师的上课给我感觉还是比较难的,虽说我有一点点的基础,但是听这个训练营还是多少有点的跟不上,我准备等这次课程结束以后,把这11个PPT回炉重新学习,争取早日掌握openGauss的重要的知识点。 + 在这么多的内容当中,我其实对AI4DB以及是DB4AI最感兴趣。那个是我以前学习数据库的过程中所没有的内容。能够利用AI模型对数据进行调优、排障等工作,减轻DBA的负担,个人感觉还是非常棒的! + 最后要说一下,本以为我学习的还是不错的,当天晚上就兴冲冲的考了一下结业考试,结果发现题目非常困难,最终考了52分。然后我把题目记下来了,第二天花了几个小时根据题目,翻阅openGauss的官网,把一道道题的答案给整理出来。不得不承认,很多题目也没找到答案,完全靠理解。不死心的我,第二天晚上又测试了一把,结果56分。我觉得看来还有很长的路要走,这次考试估计过不了了,下次继续努力。学无止境,继续加油! \ No newline at end of file diff --git "a/content/zh/post/hyf0914/title/\345\210\235\346\242\246.png" "b/content/zh/post/hyf0914/title/\345\210\235\346\242\246.png" new file mode 100644 index 0000000000000000000000000000000000000000..3dffef65a4af764fc3af10d78a54ba0bfb3de5ca Binary files /dev/null and "b/content/zh/post/hyf0914/title/\345\210\235\346\242\246.png" differ