cloudera-agent启动File not found : /usr/sbin/cmf-agent解决办法(图文详解)
2017-07-31 14:13
555 查看
[b] 问题详情 [/b]
[b]问题分析[/b]
因为cloudera-scm-agent里面的变量路径配置不正确!
解决办法
方法1:我这里,直接将另外agent机器(好的),然后通过scp命令,传了一份agent过来给有问题的agent机器。
同时,如果,在启动的过程中,还出现,如缺少
/usr/lib/cmf/agent/build/env/下的bin目录,下的include目录,下的lib目录,下的local目录,也是按照scp方式来拷贝过来,的意见解决。
[b]方法2:[/b]
找到,如下的配置文件
以下是默认的
改为,如下
CMF_DEFAULTS=${CMF_DEFAULTS:-/etc/default}
改为=
CMF_DEFAULTS=/opt/cloudera-manager/cm-5.7.2/etc/default(这是别人的, 是适合另外一种安装方式)
此时service cloudera-scm-server start就不会报错了。
同时为了保证在每次服务器重启的时候都能启动cloudera-scm-agent,
应该在开机启动脚本/etc/rc.local中加入命令:service cloudera-scm-agent restart
成功!
bigdata@nssa-sensor1:~$ sudo service cloudera-scm-agent start File not found : /usr/sbin/cmf-agent
[b]问题分析[/b]
因为cloudera-scm-agent里面的变量路径配置不正确!
解决办法
方法1:我这里,直接将另外agent机器(好的),然后通过scp命令,传了一份agent过来给有问题的agent机器。
/usr/sbin/下即可。 我这有问题的机器是nssa-sensor1,则好的机器是nssa-sensor2。 在/usr/sbin下执行,sudo scp -r cmf-agent bigdata@nssa-sensor1:/usr/sbin
同时,如果,在启动的过程中,还出现,如缺少
/usr/lib/cmf/agent/build/env/下的bin目录,下的include目录,下的lib目录,下的local目录,也是按照scp方式来拷贝过来,的意见解决。
[b]方法2:[/b]
找到,如下的配置文件
sudo vim /etc/init.d/cloudera-scm-server
以下是默认的
改为,如下
CMF_DEFAULTS=${CMF_DEFAULTS:-/etc/default}
改为=
CMF_DEFAULTS=/opt/cloudera-manager/cm-5.7.2/etc/default(这是别人的, 是适合另外一种安装方式)
此时service cloudera-scm-server start就不会报错了。
同时为了保证在每次服务器重启的时候都能启动cloudera-scm-agent,
应该在开机启动脚本/etc/rc.local中加入命令:service cloudera-scm-agent restart
成功!
相关文章推荐
- cloudera-server启动File not found : /usr/sbin/cmf-server解决办法(图文详解)
- Spark Shell启动时遇到<console>:14: error: not found: value spark import spark.implicits._ <console>:14: error: not found: value spark import spark.sql错误的解决办法(图文详解)
- cloudera-scm-server启动出现Error creating bean with name 'entityManagerFactoryBean'与HHH010003: JDBC Driver class not found: com.mysql.jdbc.Driver错误解决办法(图文详解)
- cloudera-scm-server启动时出现Caused by: java.io.FileNotFoundException: /var/lib/cloudera-scm-server/.keystore (No such file or directory)问题解决方法(图文详解)
- Execution of 'source /usr/hdp/current/oozie-server/conf/oozie--env.sh: oozie admin -oozie http://nssa-sensor3:11000/oozie -status' returned 255.解决办法(图文详解)
- Starting cloudera-scm-server: * Couldn't start cloudera-scm-server的解决办法(图文详解)
- 启动azkaban时出现User xml file conf/azkaban-users.xml doesn't exist问题解决(图文详解)
- cloudera-scm-server启动时出现Caused by: javax.persistence.PersistenceException: org.hibernate.exception.GenericJDBCException: Could not open connection问题解决方法(图文详解)
- ambari-server启动出现Caused by: java.lang.RuntimeException:java.lang.ClassNotFoundEception:com.mysql.jdbc.Driver问题解决办法(图文详解)
- 安装Cloudera Manager集群时首次运行命令部署客户端设置失败的解决办法(图文详解)
- azkaban-executor启动时出现conf/global.properties (No such file or directory)的问题解决(图文详解)
- 使用Zeppelin时出现sh interpreter not found错误的解决办法(图文详解)
- kafka启动时出现FATAL Fatal error during KafkaServer startup. Prepare to shutdown (kafka.server.KafkaServer) java.io.IOException: Permission denied错误解决办法(图文详解)
- ambari-server启动出现ERROR main] DBAccessorImpl:106 - Error while creating database accessor java.lang.ClassNotFoundException:com.mysql.jdbc.Driver问题解决办法(图文详解)
- cloudera manager的7180 web界面访问不了的解决办法(图文详解)
- 基于Web的Kafka管理器工具之Kafka-manager启动时出现Exception in thread "main" java.lang.UnsupportedClassVersionError错误解决办法(图文详解)
- azkaban-web-start.sh启动时出现Table 'execution_flows' is marked as crashed and should be repaired Query错误的解决办法(图文详解)
- Flume启动报错[ERROR - org.apache.flume.sink.hdfs. Hit max consecutive under-replication rotations (30); will not continue rolling files under this path due to under-replication解决办法(图文详解)
- cloudera-scm-agent 启动失败 'Unable to create the pidfile'问题解决