cloud-manage

cento os 7 cloud-manage下载地址

http://archive.cloudera.com/cm5/cm/5/

http://archive.cloudera.com/cdh5/parcels/latest/

mysql下载地址

http://mirrors.sohu.com/mysql/MySQL-5.6/

 

卸载mysql

[root@hadoop01 software]# rpm -qa | grep -i mysql
MySQL-shared-compat-5.6.39-1.el7.x86_64
MySQL-client-5.6.39-1.el7.x86_64
MySQL-server-5.6.39-1.el7.x86_64
[root@hadoop01 software]# service mysql stop
Shutting down MySQL.... SUCCESS! 
[root@hadoop01 software]# rpm -e --nodeps MySQL-shared-compat-5.6.39-1.el7.x86_64
[root@hadoop01 software]# rpm -e --nodeps MySQL-client-5.6.39-1.el7.x86_64
[root@hadoop01 software]# rpm -e --nodeps MySQL-server-5.6.39-1.el7.x86_64
[root@hadoop01 software]# 

安装mysql

[root@hadoop01 software]# rpm -ivh MySQL-client-5.6.39-1.el7.x86_64
[root@hadoop01 software]# rpm -ivh MySQL-server-5.6.39-1.el7.x86_64
[root@hadoop01 software]# rpm -ivh MySQL-shared-compat-5.6.39-1.el7.x86_64

添加cloudera-scm用户

useradd --system --home=/opt/cm-5.16.2/run/cloudera-scm-server --no-create-home --shell=/bin/false --comment "Cloudera SCM User" cloudera-scm

用户授权

chown -R cloudera-scm:cloudera-scm c*

配置agent

 vim cm-5.16.2/etc/cloudera-scm-agent/config.ini 
server_host=hadoop01

配置cloudera-scm数据库

mv mysql-connector-java-5.1.27.jar /usr/share/java/mysql-connector-java.jar

cd /opt/cm-5.16.2/share/cmf/schema

 ./scm_prepare_database.sh mysql cm -hhadoop01 -uroot -proot --scm-host hadoop01 scm scm scm

分发cm-5.16.2

xsync cm-5.16.2/

重启server

/opt/cm-5.16.2/etc/init.d/cloudera-scm-server restart

重启agent

/opt/cm-5.16.2/etc/init.d/cloudera-scm-agent restart

查看端口7180 代表启动成功

netstat -lntp

启动失败

2020-08-09 08:44:01,623 ERROR SearchRepositoryManager-0:com.cloudera.server.web.cmf.search.components.SearchRepositoryManager: The server storage directory [/var/lib/cloudera-scm-server] doesn't exist.
2020-08-09 08:44:01,643 ERROR SearchRepositoryManager-0:com.cloudera.server.web.cmf.search.components.SearchRepositoryManager: No read permission to the server storage directory [/var/lib/cloudera-scm-server]
2020-08-09 08:44:01,643 ERROR SearchRepositoryManager-0:com.cloudera.server.web.cmf.search.components.SearchRepositoryManager: No write permission to the server storage directory [/var/lib/cloudera-scm-server]
2020-08-09 08:44:03,413 INFO WebServerImpl:org.mortbay.log: jetty-6.1.26.cloudera.4
2020-08-09 08:44:03,437 INFO WebServerImpl:org.mortbay.log: Started SelectChannelConnector@0.0.0.0:7180
2020-08-09 08:44:03,437 INFO WebServerImpl:com.cloudera.server.cmf.WebServerImpl: Started Jetty server.

网上说缺少server端rpm(但是并不是)很明显没有这个目录/var/lib/cloudera-scm-server

cloudera-manager-server-5.16.2-1.cm5162.p0.7.el7.x86_64.rpm

 下载地址 http://archive.cloudera.com/cm5/redhat/7/x86_64/cm/5.16.2/RPMS/x86_64/

安装好cm后,需要配置JAVA_HOME,否则使用hdfs命令会显示没有配置java环境变量

[qiunan@hadoop01 bin]$ echo $JAVA_HOME
/opt/module/jdk1.8.0_251

[qiunan@hadoop01 bin]$ sudo mkdir -p /usr/java

[qiunan@hadoop01 bin]$ ln -s /opt/module/jdk1.8.0_251/ /usr/java/default

 flink bin目录提交flink作业到yarn上

[qiunan@hadoop01 bin]$ ./flink run -m yarn-cluster -c org.apache.flink.streaming.examples.wordcount.WordCount /opt/module/flink-1.10.1/examples/streaming/

报错:

Caused by: org.apache.hadoop.security.AccessControlException: Permission denied: user=qiunan, access=WRITE, inode="/user":hdfs:supergroup:drwxr-xr-x

 用hdfs用户创建目录并授权

sudo -u hdfs hadoop fs -mkdir /user/qiunan
sudo -u hdfs hadoop fs -chmod 777 /user/qiunan

任务提交成功

 

posted @ 2020-08-09 10:02  南鸽  阅读(238)  评论(0编辑  收藏  举报