Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/353.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 启动Apache Drill时无法找到或加载主类sqlline.sqlline错误_Java_Apache Drill - Fatal编程技术网

Java 启动Apache Drill时无法找到或加载主类sqlline.sqlline错误

Java 启动Apache Drill时无法找到或加载主类sqlline.sqlline错误,java,apache-drill,Java,Apache Drill,我不熟悉Apache Drill。我有java版本1.7.079。我的Hadoop-1.2.1安装是Ubuntu-14.04上的伪分布式单节点安装。我已经下载了Drill-1.1.0。从官方网站。我解开了焦油球,并在.bashrc文件中设置了它的路径。我使用bin/drillbit.sh start开始钻孔,它说启动钻头,记录到/usr/lib/Drill/log/drillbit.out。但当我使用bin/drillbit.sh status检查其状态时,它会显示/usr/lib/drill/

我不熟悉Apache Drill。我有java版本1.7.079。我的Hadoop-1.2.1安装是Ubuntu-14.04上的伪分布式单节点安装。我已经下载了Drill-1.1.0。从官方网站。我解开了焦油球,并在.bashrc文件中设置了它的路径。我使用
bin/drillbit.sh start
开始钻孔,它说
启动钻头,记录到/usr/lib/Drill/log/drillbit.out
。但当我使用
bin/drillbit.sh status
检查其状态时,它会显示
/usr/lib/drill/drillbit.pid文件存在,但drillbit未运行。
我是否错过了配置钻取的任何步骤

当我运行
bin/sqlline-u jdbc:drill:zk=local
命令启动钻取shell时,它显示以下错误:

Java HotSpot(TM) 64-Bit Server VM warning: ignoring option MaxPermSize=512M; support was removed in 8.0
Error: Could not find or load main class sqlline.SqlLine

为什么钻头不运转?如何纠正此错误并开始使用Drill shell?

如果在不在群集中的计算机上安装了Drill,则不会启动钻头。钻头不应在集群外运行。停止钻头(必要时终止Java进程)。如果您的操作系统是Linux或Mac,请使用以下方法之一:建议使用drill embedded。否则,请参阅。

我的Hadoop安装是伪分布式单节点安装,我的操作系统是linux。我使用了“bin/drill embedded”,但同样的错误如下。请检查钻头状态以确保它正在运行:Drillbit.sh status。钻头输出日志上写了什么?尝试使用drill localhost命令启动它,或者在sqlline命令中而不是zk=local,提供一个ip地址或主机名。这是我的drillbit.out日志
Java HotSpot(TM)64位服务器VM警告:忽略选项MaxPermSize=512M;在8.0 Java HotSpot(TM)64位服务器VM中删除了支持警告:信息:os::提交_内存(0x00000006c0000004294967296,0)失败;error='cannotallocate memory'(errno=12)##内存不足,Java运行时环境无法继续本机内存分配(mmap)映射4294967296字节以提交保留内存失败。#包含更多信息的错误报告文件另存为:#/usr/lib/drill/hs#u err_pid10442.log
您可以在gist或在线某处共享您的drill-env.sh、drill-override.conf con文件和drillbit.out日志文件吗?