博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用spark访问elasticsearch的数据
阅读量:7105 次
发布时间:2019-06-28

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

hot3.png

使用spark访问elasticsearch的数据 博客分类: 搜索引擎,爬虫  
使用spark访问elasticsearch的数据,前提是spark能访问hive,hive能访问es
http://blog.csdn.net/ggz631047367/article/details/50445832
1.配置
cp elasticsearch-hadoop-2.1.1/dist/elasticsearch-hadoop-2.1.1.jar /usr/local/spark-1.5.2/lib/
2.修改配置文件/usr/local/spark/conf/hive-site.xml,添加
<property>
  <name>hive.aux.jars.path</name>
  <value>file:///usr/local/spark-1.5.2/lib/elasticsearch-hadoop-2.1.1.jar</value>
  <description>A comma separated list (with no spaces) of the jar files</description>
</property>
3.配置/usr/local/hive-1.2.1/lib/MySQL-connector-java-5.1.31-bin.jar,在spark-env.sh添加
export SPARK_CLASSPATH=$SPARK_CLASSPATH:/usr/local/hive-1.2.1/lib/mysql-connector-java-5.1.31-bin.jar
4.启动
sbin/start-thriftserver.sh   --hiveconf hive.server2.thrift.port=10000  --hiveconf hive.server2.thrift.bind.host=hadoop-master     --master spark://10.8.2.100:7077  --jars /usr/local/spark-1.5.2/lib/elasticsearch-hadoop-2.1.1.jar
或者
bin/spark-sql –master spark://10.8.2.100:7077 –jars /usr/local/spark-1.5.2/lib/elasticsearch-hadoop-2.1.1.jar
5.测试
beeline -u jdbc:hive2://10.8.2.100:10000 (稍等一下执行此命令,报错有可能是服务还没起来)
select count(dtime) from achi_ex limit 10;
注意:–driver-class-path和–jars的区别,使用sbin/start-thriftserver.sh -h查看
如果1中拷贝到所有slave中spark/lib中,后面不用—jars指定jar包
这种方式比直接访问hive中的数据慢一倍左右

 

http://blog.csdn.net/ggz631047367/article/details/50445790

http://blog.csdn.net/stark_summer/article/details/49743687

转载于:https://my.oschina.net/xiaominmin/blog/1599353

你可能感兴趣的文章
思科交换机端口安全
查看>>
【书签】ionic mobile app development framework
查看>>
中间固定两侧自适应三栏布局
查看>>
技术人员,你拿什么拯救你的生活----温水煮青蛙
查看>>
Setting up a development WebSphere MQ server
查看>>
android app(cordova)是否支持socket.io client
查看>>
grep的使用
查看>>
dnn|dotnetnuke 获取用户信息
查看>>
python curses库
查看>>
Yahoo!网站性能最佳体验的34条黄金守则之JavaScript和CSS
查看>>
详解ElasticSearch的store属性
查看>>
脚本安装apache
查看>>
socket Server 解决TIME_WAIT状态等待问题
查看>>
关于Apache搭建虚拟主机
查看>>
JVM性能调优
查看>>
使用consul实现服务的注册和发现
查看>>
final 修饰的变量可以变
查看>>
Spring和SpringMVC的关系
查看>>
Weex从入门到放弃
查看>>
JDBC简单用法
查看>>