CM安装

CM的安装部署

CM下载地址: http://archive.cloudera.com/cm5/cm/5/
离线库下载地址: http://archive.cloudera.com/cdh5/parcels

CM安装:

上传cloudera-manager-el6-cm5.12.1_x86_64.tar.gz到hadoop102的/opt/software目录,并解压到/opt/module/cm目录

[root@testnote01 cm]# tar -zxvf cloudera-manager-el6-cm5.12.1_x86_64.tar.gz -C /opt/module/cm

所有主机都创建用户cloudera-scm

useradd \

–system \

–home=/opt/module/cm/cm-5.12.1/run/cloudera-scm-server \

–no-create-home \

–shell=/bin/false \

–comment “Cloudera SCM User” cloudera-scm

参数说明:

–system 创建一个系统账户

–home 指定用户登入时的主目录,替换系统默认值/home/<用户名>

–no-create-home 不要创建用户的主目录

–shell 用户的登录 shell 名

–comment 用户的描述信息

注意:Cloudera Manager默认去找用户cloudera-scm,创建完该用户后,将自动使用此用户。

修改CM Agent配置

修改文件/opt/module/cm/cm-5.12.1/etc/cloudera-scm-agent/ config.ini的主机名称

[root@testnote01 cm]# vim /opt/module/cm/cm-5.12.1/etc/cloudera-scm-agent/config.ini

修改主机名称

server_host=testnote01

配置CM的数据库

配置文件中有mysql的默认目录

[root@testnote01 cm]# mkdir –p /usr/share/java/

[root@testnote01 mysql-libs]# tar -zxvf mysql-connector-java-5.1.27.tar.gz

[root@testnote01 mysql-libs]# cp /opt/software/mysql-libs/mysql-connector-java-5.1.27/mysql-connector-java-5.1.27-bin.jar /usr/share/java/

[root@testnote01 mysql-libs]# cd /usr/share/java/
[root@testnote01 java]# ls
mysql-connector-java-5.1.27-bin.jar
[root@testnote01 java]# mv /usr/share/java/mysql-connector-java-5.1.27-bin.jar /usr/share/java/mysql-connector-java.jar

注意:jar包名称要修改为mysql-connector-java.jar

使用CM自带的脚本,在MySQL中创建CM库

[root@testnote01 java]# /opt/module/cm/cm-5.12.1/share/cmf/schema/scm_prepare_database.sh mysql cm -htestnote01 -uroot -p000000 --scm-host testnote01 scm scm scm

参数说明

-h:Database host

-u:Database username

-p:Database Password

–scm-host:SCM server’s hostname

出找不到java_home

https://www.cnblogs.com/QuestionsZhang/p/10436567.html

把之前的jdk安装目录放在/usr/java上

重新编辑环境变量

vim /etc/profile

`#set Java``export JAVA_HOME=/usr/java/jdk1.``8``.0_201``export PATH=.:$JAVA_HOME/bin:$PATH `

source /etc/profile

分发cm

xsync /opt/module/cm

创建Parcel-repo

mkdir -p /opt/cloudera/parcel-repo

chown cloudera-scm:cloudera-scm /opt/cloudera/parcel-repo

拷贝下载文件manifest.json 、CDH-5.12.1-1.cdh5.12.1.p0.3-el6.parcel.sha1 、CDH-5.12.1-1.cdh5.12.1.p0.3-el6.parcel到hadoop102的/opt/cloudera/parcel-repo/目录下

将CDH-5.12.1-1.cdh5.12.1.p0.3-el6.parcel.sha1改为CDH-5.12.1-1.cdh5.12.1.p0.3-el6.parcel.sha

mv CDH-5.12.1-1.cdh5.12.1.p0.3-el6.parcel.sha1 CDH-5.12.1-1.cdh5.12.1.p0.3-el6.parcel.sha

创建目录/opt/cloudera/parcels,并修改该目录的所属用户及用户组为cloudera-scm

[root@testnote01 parcel-repo]# mkdir -p /opt/cloudera/parcels
[root@testnote01 parcel-repo]# chown cloudera-scm:cloudera-scm /opt/cloudera/parcels

分发/opt/cloudera/

xsync /opt/cloudera/

服务节点启动

/opt/module/cm/cm-5.12.1/etc/init.d/cloudera-scm-server start

集群中的机器工作节点全部启动

/opt/module/cm/cm-5.12.1/etc/init.d/cloudera-scm-agent start

查看是否启动

[root@testnote01 parcel-repo]# netstat -anp | grep 7180
tcp 0 0 0.0.0.0:7180 0.0.0.0:* LISTEN 12815/java

访问http://testnote01:7180/cmf/login,用户名和密码都是admin

[外链图片转存失败(img-CLvPIWKx-1563698021501)(1563626233368.png)]

接受协议选择免费,然后选择当前管理的主机,全选

[外链图片转存失败(img-2G53xrPb-1563698021506)(1563626405581.png)]

选择版本

[外链图片转存失败(img-SVQKby0C-1563698021507)(1563626671486.png)]

### 安装 Cantools 的方法 对于在 CM5 平台上安装 cantools,虽然直接针对 Cloudera Manager (CM) 5 上安装 cantools 的具体指导较少提及,但可以根据 Linux 系统的一般安装流程来操作。通常情况下,在任何基于 Debian 或 Red Hat 的系统上安装 Python 库的方式都适用。 #### 准备工作 确保系统的包管理器是最新的,并且已安装必要的依赖项: ```bash sudo apt-get update && sudo apt-get upgrade -y ``` 如果是基于 Red Hat 的系统,则应使用 `yum` 更新软件包列表并升级现有软件包: ```bash sudo yum update -y ``` #### 安装 Python 和 pip Cantools 是一个 Python 工具库,因此需要先确认 Python 是否已经安装以及版本号是否满足需求。大多数现代 Linux 发行版默认会带有 Python;如果没有的话可以按照官方文档说明进行安装。pip 是用来管理和安装 Python 软件包的工具,可以通过以下命令安装最新版本的 pip: ```bash curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py python3 get-pip.py ``` #### 使用 pip 安装 cantools 一旦有了可用的 Python 解释器和 pip 后,就可以通过 pip 来安装 cantools: ```bash pip install cantools ``` 这将会自动处理所有必需的依赖关系并将 cantools 安装到环境中[^1]。 为了验证安装成功与否,可以在终端输入 python 进入交互模式后尝试导入 cantools 模块: ```python import cantools print(cantools.__version__) ``` 如果没有任何错误提示并且能够打印出版本信息即表示安装完成。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值