我正在尝试使用flume将twitter数据附加到HDFS中。我无法在flume-env.sh
文件中设置Java类路径。它表明您没有权限执行此操作。如何编辑此文件?
答案 0 :(得分:0)
查看Configuring Flume to use Twitter as Source有关如何配置水槽以获取Twitter数据的分步说明
答案 1 :(得分:0)
首先,您需要确认您具有编辑“ flume-env.sh”文件的正确权限。文件必须位于 $ APACHE_FLUME_HOME / conf / flume-env.sh
然后您可以编辑文件(这是我自己的配置),以将其他内容设置为类路径
JAVA_HOME=/usr/lib/jvm/java-1.8-openjdk
JAVA_OPTS="-Xmx16392m"
FLUME_CLASSPATH="/path/to/the/flume/classpath"
答案 2 :(得分:-1)
在Linux操作系统中使用nano命令编辑此flume-env.sh之前,请使用sudo命令。 例如:sudo nano flume-env.sh 它会要求用户当前的用户密码提供相同的更改。