草庐IT

hadoop - PIG 脚本错误 : java. lang.NoSuchMethodError : org. apache.thrift.protocol.TProtocol.getScheme

我正在mapreduce模式下运行PIG脚本。该脚本读取RCFile(包含以GZIP压缩格式存储的Thrift序列化数据),使用UDF对其进行反序列化,从Thrift结构中提取某些字段并存储它们。一些映射器因以下错误而失败:2015-12-2303:07:45,638FATAL[Thread-5]org.apache.hadoop.mapred.YarnChild:Errorrunningchild:java.lang.NoSuchMethodError:org.apache.thrift.protocol.TProtocol.getScheme()Ljava/lang/Class;a

apache-spark - Spark thrift 服务器仅使用 2 个内核

Googledataproc一个节点集群,VCoresTotal=8。我已经从用户spark尝试过:/usr/lib/spark/sbin/start-thriftserver.sh--num-executors2--executor-cores4试图改变/usr/lib/spark/conf/spark-defaults.conf试图执行exportSPARK_WORKER_INSTANCES=6exportSPARK_WORKER_CORES=8在启动thriftserver.sh之前没有成功。在yarnUI中,我可以看到thrift应用程序仅使用2个内核和6个可用内核。更新1:s

配置单元中的 java.sql.SQLException : org. apache.thrift.transport.TTransportException?

我正在尝试使用java在配置单元中创建表。我找到了java.sql.SQLException:org.apache.thrift.transport.TTransportException在执行我的代码时。这是我的代码publicvoidcreateTable(StringtableName){try{Statementstat=con.createStatement();StringQueryString="CREATETABLE'"+tableName+"'(User_IdINTEGERNOTNULLAUTO_INCREMENT,"+"User_NameVARCHAR(25),Us

hadoop - Hive cdh4 节俭设置抛出 NoSuchFieldError : METASTORE THRIFT RETRIES

我使用mysql在RHEL5上使用远程元存储设置Hivecdh4。我在mysql中创建了一个与hive-site.xml同名的数据库。我启动了Metastore服务器和Hive服务器,但每当我尝试查询Hive时,它​​都会抛出一个错误NoSuchFieldError:METASTORETHRIFTRETRIES。我认为我无法连接到Metastore服务器或thrift服务器,这是导致此问题的原因。请为我指明正确的道路。 最佳答案 您是否从$HIVE_HOME/scripts/metastore/upgrade/mysql运行Hive

hadoop - 如何从 spark thrift 服务器使用 hadoop?

请考虑以下设置。hadoop版本2.6.4Spark版本2.1.0操作系统CentOSLinux版本7.2.1511(核心)所有软件作为单节点集群安装在一台机器上,spark以独立模式安装。我正在尝试使用SparkThrift服务器。要启动sparkthrift服务器,我运行shell脚本start-thriftserver.sh运行thrift服务器后,我可以运行beeline命令行工具并发出以下命令:命令运行成功:!connectjdbc:hive2://localhost:10000user_name''org.apache.hive.jdbc.HiveDrivercreated

hadoop - thrift 在我的 HBase master 上运行吗?如何与Happybase连接?

我正在以伪分布式模式运行krejcmat/hadoop-hbasedocker。那就是主从在同一台机器上的不同容器中运行。启动Hadoop集群和HBase后,我在主节点上启动thrift服务器:hbasethriftstart-threadpool我还公开了节点9090(以--expose=9090开头的默认Thrift端口)。我想使用Happybase库通过ThriftAPI从我的主机连接到Hadoop集群中运行的Hbase。这是我使用的命令:connection=happybase.Connection('hadoop-hbase-master',9090)但我收到错误:TTran

hadoop - 使用 spark thrift 服务的 s3 位置创建/访问配置单元外部表的问题

我已经使用hadoop-credentialapi在jceks文件中配置了s3key(访问key和secretkey)。用于相同的命令如下:hadoop凭据创建fs.s3a.access.key-providerjceks://hdfs@nn_hostname/tmp/s3creds_test.jcekshadoop凭据创建fs.s3a.secret.key-providerjceks://hdfs@nn_hostname/tmp/s3creds_test.jceks然后,我使用beeline打开到SparkThriftServer的连接,并在连接字符串中传递jceks文件路径,如下所

php - 使用 php thrift 的 Hive 查询不起作用

在运行此代码时,卡在$client->execute('SHOWDATABASES');行。库位于正确的目录中,但不知何故我们无法进行查询setSendTimeout(30*1000);$transport->setRecvTimeout(30*1000);$client=newThriftHiveClientEx(newTBinaryProtocol($transport));$client->open();print('open');//shell_exec('hive');$client->execute('SHOWDATABASES');print('database');va

python - 使用 Hadoop Streaming 和 Python 读取/写入包含 Thrift 记录的序列文件

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭8年前。Improvethisquestion我想使用HadoopStreaming和Python读取/写入包含Thrift记录的序列文件。我查看了以下内容,似乎这在HADOOP-1722之后是可能的,但如果有人已经这样做并且可以举个例子,那就太好了。http://mojodna.net/2013/12/27/binary-streaming-with-hadoop-and-nodejs.htmlHowtouse"typedbytes"or"rawb

hadoop - Thrift 服务器因 "RetriesExhaustedException"而崩溃

当运行thrift(/usr/hdp/2.3.0.0-2557/hbase/bin/hbase-daemon.shstartthrift)时,它每隔一段时间就会停止工作。在日志中我可以看到异常:2015-11-1211:56:11,926WARN[thrift-worker-3]thrift.ThriftServerRunner$HBaseHandler:Can'tgetthelocationorg.apache.hadoop.hbase.client.RetriesExhaustedException:Can'tgetthelocationatorg.apache.hadoop.hb