博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Shark0.9.1安装
阅读量:6970 次
发布时间:2019-06-27

本文共 2012 字,大约阅读时间需要 6 分钟。

  hot3.png

1、下载shark-0.9.1-bin-hadoop2

解压缩,配置conf/shark-env.sh

export JAVA_HOME=/usr/lib/jvm/java-7-oracleexport SCALA_HOME=/usr/lib/scalaexport HADOOP_HOME=/root/app/hadoop-2.2.0export SPARK_HOME=/root/app/spark-1.0.0-bin-hadoop2export HIVE_HOME=/root/app/apache-hive-0.13.1-binexport MASTER=spark://192.168.2.215:8088

2、下载apache-hive-0.13.1-bin

解压缩,配置conf/hive-env.sh

HADOOP_HOME=/root/app/hadoop-2.2.0# Hive Configuration Directory can be controlled by:export HIVE_CONF_DIR=/root/app/apache-hive-0.13.1-bin/conf

配置conf/hive-site.xml 以及conf/hive-default.xml(从hive-default.xml.template拷贝过来)

  
javax.jdo.option.ConnectionURL
  
jdbc:mysql://192.168.2.215:3306/hive?createDatabaseIfNotExist=true
  
JDBC connect string for a JDBC metastore
  
javax.jdo.option.ConnectionDriverName
  
com.mysql.jdbc.Driver
  
Driver class name for a JDBC metastore

配置用户名和密码

  
javax.jdo.option.ConnectionUserName
  
root
  
username to use against metastore database
  
javax.jdo.option.ConnectionPassword
  
xxx
  
password to use against metastore database

3、启动shark

./shark-withinfo

报错

 java.lang.VerifyError: class org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$SetOwnerRequestProto overrides final method getUnknownFields.()Lcom/google/protobuf/UnknownFieldSet

修改

root@xxx:~/app/shark-0.9.1-bin-hadoop2/lib_managed/jars/edu.berkeley.cs.shark/hive-exec# jar -xf hive-exec-0.11.0-shark-0.9.1.jar root@xxx:~/app/shark-0.9.1-bin-hadoop2/lib_managed/jars/edu.berkeley.cs.shark/hive-exec# rm -rf com/ hive-exec-0.11.0-shark-0.9.1.jar root@xxx:~/app/shark-0.9.1-bin-hadoop2/lib_managed/jars/edu.berkeley.cs.shark/hive-exec# jar -cf hive-exec-0.11.0-shark-0.9.1.jar .

创建表

~/app/shark-0.9.1-bin-hadoop2/bin# ./shark -f createTable.sql

转载于:https://my.oschina.net/scipio/blog/305838

你可能感兴趣的文章
Linux下安装tomcat和jdk
查看>>
实验四+065+方绎杰
查看>>
js中函数作用域,作用域链,变量提升
查看>>
c/c++ sizeof运算符详解以及对象大小
查看>>
HDU2046 骨牌铺方格【递推】
查看>>
第二个spring,第一天
查看>>
问题集录--从初级java程序员到架构师,从小工到专家
查看>>
CSS3自定义滚动条样式 -webkit-scrollbar(转)
查看>>
VC下动态数据交换技术
查看>>
docker容器的分层思想
查看>>
决策树
查看>>
【转】app瘦身
查看>>
拓扑排序
查看>>
【转】获取Windows系统明文密码神器
查看>>
Rhel6-keepalived+lvs配置文档
查看>>
Paint.FontMetrics
查看>>
笔记本分类大全
查看>>
C/S 登录跳转/系统升级
查看>>
git的使用
查看>>
.NET MVC+EF CodeFirst+IOC+EasyUI 框架设计教程(概述)
查看>>