鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

CentOS 7.6操作系统

由于系统兼容性问题安装Anaconda遇到报错后,可参考下面步骤安装依赖。

  1. 挂载CentOS镜像,修改Yum源。
    mount CentOS-7-aarch64-Everything-1810.iso /media/
  2. 新建Yum配置文件。
    1. 新建“/etc/yum.repos.d/CentOS-local.repo”文件。
      vim /etc/yum.repos.d/CentOS-local.repo
    2. “i”进入编辑模式,在文件中添加如下内容。
      [local]
      name=CentOS-7.6 local
      baseurl=file:///media/
      enabled=1
      gpgcheck=0
    3. “Esc”键,输入:wq!,按“Enter”保存并退出编辑。
  3. 使配置文件生效。
    yum clean all
    yum makecache
  4. 安装Python 3.9.12。
    1. 安装依赖。
      yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make libffi-devel
    2. 进入“/home”目录,下载Python 3.9.12源码包。
      cd /home
      wget https://www.python.org/ftp/python/3.9.12/Python-3.9.12.tgz --no-check-certificate
    3. 解压Python源码包,并进入“/Python-3.9.12”目录。
      tar zxvf Python-3.9.12.tgz
      cd Python-3.9.12
    4. 配置安装位置。
      ./configure prefix=/usr/local/python3
    5. 编译并安装。
      make && make install
    6. 修改Python软连接。
      ln -s /usr/local/python3/bin/python3.9 /usr/bin/python3
      ln -s /usr/local/python3/bin/pip3.9 /usr/bin/pip3
  5. 安装Python依赖包。
    pip3 install Cython==0.29.24
    pip3 install docutils==0.19
    pip3 install numpy==1.22.3
    pip3 install pandas==1.3.5
    pip3 install ply==3.11
    pip3 install PuLP==2.4
    pip3 install py4j==0.10.9
    pip3 install pydoop==2.0.0
    pip3 install pyparsing==3.0.9
    pip3 install pypred==0.4.0
    pip3 install pyspark==3.1.1
    pip3 install python-dateutil==2.8.2
    pip3 install pytz==2022.2.1
    pip3 install PyYAML==6.0
    pip3 install six==1.16.0
    pip3 install torch==1.10.2
    pip3 install typing_extensions==4.3.0
    pip3 install z3-solver==4.8.15.0
  6. 源码安装GLPK。
    1. 下载GLPK安装包。
      wget https://ftp.gnu.org/gnu/glpk/glpk-5.0.tar.gz
    2. 解压安装包。
      tar zxvf glpk-5.0.tar.gz
    3. 进入“glpk-5.0”目录并执行配置脚本。
      cd glpk-5.0
      ./configure
    4. 编译并安装。
      make
      make install
  7. 下载OmniCache物化视图推荐算法软件包、 OmniCache物化视图 Plugin的JAR包、OmniCache物化视图日志解析JAR包并上传至Spark集群的server节点“/opt/omnicache”路径下,软件包获取路径参考:表1
    mkdir -p /opt/omnicache
    mv boostkit-omnicache-spark-3.1.1-1.0.0-aarch64.jar /opt/omnicache
    mv boostkit-omnicache-logparser-spark-3.1.1-1.0.0-aarch64.jar /opt/omnicache
    mv BoostKit-omnicache_1.0.0.zip /opt/omnicache
  8. 解压OmniCache物化视图组件包,并去除其他用户组的读取和可执行文件权限。
    cd /opt/omnicache
    unzip BoostKit-omnicache_1.0.0.zip
    chmod -R o-r BoostKit-omnicache_1.0.0
    chmod -R o-x BoostKit-omnicache_1.0.0