阿里巴巴淘系技术部招聘大数据研发、数据分析、数据挖掘同学(P6-P8)。
微信: 18520269913 备注: 阿里巴巴淘系技术部-大数据
配置java home
sudo vim /etc/profile
export JAVA_HOME=/usr/java/jdk1.8.0_181-cloudera
export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$PATH:$JAVA_HOME/bin
执行source /etc/profile
配置agent对应的server地址
修改server_host和server_port
sudo vim /etc/cloudera-scm-agent/config.ini
server_host=hadoop130.i.md31.cn
server_port=7182
执行scm_prepare_database.sh
对scm初始化数据库。这一步只需要在master上执行
sudo /opt/cloudera/cm/schema/scm_prepare_database.sh -hhadoop200.i.md31.cn mysql scm scm scm
你会看到类似这样的信息,说明数据库初始化完成
JAVA_HOME=/usr/java/jdk1.8.0_181-cloudera
Verifying that we can write to /etc/cloudera-scm-server
Creating SCM configuration file in /etc/cloudera-scm-server
Executing: /usr/java/jdk1.8.0_181-cloudera/bin/java -cp /usr/share/java/mysql-connector-java.jar:/usr/share/java/oracle-connector-java.jar:/usr/share/java/postgresql-connector-java.jar:/opt/cloudera/cm/schema/../lib/* com.cloudera.enterprise.dbutil.DbCommandExecutor /etc/cloudera-scm-server/db.properties com.cloudera.cmf.db.
[ main] DbCommandExecutor INFO Successfully connected to database.
All done, your SCM database is configured correctly!
启动cm server和agent服务
master上执行
sudo service cloudera-scm-server start
sudo chkconfig cloudera-scm-server on
# 查看server服务日志
sudo tail -f /var/log/cloudera-scm-server/cloudera-scm-server.log
等日志出现下面信息,说明启动成功了。启动需要一定的时间,请耐心观看日志。
2020-03-22 21:52:03,363 INFO WebServerImpl:com.cloudera.server.cmf.WebServerImpl: Started Jetty server
等server启动之后,在所有机器上执行。否则会出现Connection refused
的报错
sudo service cloudera-scm-agent start
# sudo service cloudera-scm-agent restart
sudo chkconfig cloudera-scm-agent on
#查看aget日志
sudo tail -f /var/log/cloudera-scm-agent/cloudera-scm-agent.log
做完这些之后,理论上已经能够在浏览器打开cm的管理界面了。 http://hadoop130.i.md31.cn:7180/
账号密码默认都是 admin
进入之后,会默认引导你进行安装。只进行第一步Select Edition。进入到集群安装之后,可以直接退出浏览器,在后续的文章会将一些注意事项。
网友评论