zoukankan      html  css  js  c++  java
  • linux安装flume及问题

    验证是否安装成功:

    [root@master conf]# /usr/local/src/apache-flume-1.6.0-bin/bin/flume-ng version
    Error: Could not find or load main class org.apache.flume.tools.GetJavaProperty
    Flume 1.6.0
    Source code repository: https://git-wip-us.apache.org/repos/asf/flume.git
    Revision: 2561a23240a71ba20bf288c7c2cda88f443c2080
    Compiled by hshreedharan on Mon May 11 11:15:44 PDT 2015
    om source with checksum b29e416802ce9ece3269d34233baf43f
    [root@master conf]# cd /usr/local/src/hbase-0.98.24-hadoop1
    hbase-0.98.24-hadoop1/ hbase-0.98.24-hadoop1-bin.tar.gz
    [root@master conf]# cd /usr/local/src/hbase-0.98.24-hadoop1/
    [root@master hbase-0.98.24-hadoop1]# cd conf/
    [root@master conf]# ll
    total 36
    -rw-r--r-- 1 fush fush 1811 Dec 22 2016 hadoop-metrics2-hbase.properties
    -rw-r--r-- 1 fush fush 4023 Dec 22 2016 hbase-env.cmd
    -rw-r--r-- 1 fush fush 7188 Jun 29 11:39 hbase-env.sh
    -rw-r--r-- 1 fush fush 2257 Dec 22 2016 hbase-policy.xml
    -rw-r--r-- 1 fush fush 1528 Jun 29 14:14 hbase-site.xml
    -rw-r--r-- 1 fush fush 4455 Dec 22 2016 log4j.properties
    -rw-r--r-- 1 fush fush 21 Jun 29 10:45 regionservers
    [root@master conf]# vim hbase-env.sh

    注释:# export HBASE_CLASSPATH=$JAVA_HOME/lib

    [root@master conf]# /usr/local/src/apache-flume-1.6.0-bin/bin/flume-ng version      ######成功
    Flume 1.6.0
    Source code repository: https://git-wip-us.apache.org/repos/asf/flume.git
    Revision: 2561a23240a71ba20bf288c7c2cda88f443c2080
    Compiled by hshreedharan on Mon May 11 11:15:44 PDT 2015
    From source with checksum b29e416802ce9ece3269d34233baf43f

    5)问题

    如果执行flume-ng 的时候执行报错:Caused by: Java.lang.ClassNotFoundException: org.apache.flume.tools.GetJavaProperty

    一般来说是由于jdk版本造成的,改为JDK7版本就好了

    错误: 找不到或无法加载主类 org.apache.flume.tools.GetJavaProperty或者Error: Could not find or load main class org.apache.flume.tools.GetJavaProperty

    一般来说是由于装了Hbase等工具的原因

    flume运行flume-ng version时报错信息:

    Exception in thread "main" Java.lang.NoClassDefFoundError: org/apache/flume/tools/GetJavaProperty

    Caused by: java.lang.ClassNotFoundException: org.apache.flume.tools.GetJavaProperty

            at java.NET.URLClassLoader$1.run(URLClassLoader.java:202)

            at java.security.AccessController.doPrivileged(Native Method)

            at java.net.URLClassLoader.findClass(URLClassLoader.java:190)

            at java.lang.ClassLoader.loadClass(ClassLoader.java:306)

            at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)

            at java.lang.ClassLoader.loadClass(ClassLoader.java:247)

    Could not find the main class: org.apache.flume.tools.GetJavaProperty.  Program will exit.

    解决:将你的jdk6变成jdk7

    变成jdk7后报错变为:

    错误: 找不到或无法加载主类 org.apache.flume.tools.GetJavaProperty

    将你的Hbase配置文件的hbas-env.sh中的配置变为:

    1、将hbase的hbase.env.sh的一行配置注释掉
    # Extra Java CLASSPATH elements. Optional.
    #export HBASE_CLASSPATH=/home/hadoop/hbase/conf
    2、或者将HBASE_CLASSPATH改为JAVA_CLASSPATH,配置如下
    # Extra Java CLASSPATH elements. Optional.
    export JAVA_CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
  • 相关阅读:
    【POJ 1958】 Strange Towers of Hanoi
    【HNOI 2003】 激光炸弹
    【POJ 3263】 Tallest Cow
    【POJ 2689】 Prime Distance
    【POJ 2777】 Count Color
    【POJ 1995】 Raising Modulo Numbers
    【POJ 1845】 Sumdiv
    6月16日省中集训题解
    【TJOI 2018】数学计算
    【POJ 1275】 Cashier Employment
  • 原文地址:https://www.cnblogs.com/shanhua-fu/p/7306907.html
Copyright © 2011-2022 走看看