大数据docker部署

news/2024/11/23 12:23:04/

sqlplus /nolog
conn / as sysdba

select TABLE_NAME from all_tables where TABLE_NAME LIKE ‘CISS_%’;

hadoop
jps
start-dfs.sh
start-yarn.sh
mr-jobhistory-daemon.sh start historyserver

node1:50070
node1:8088
node1:19888

centos:7 hadoop 19888,8088,50070
hadoop:2.7.0 hive

ps -ef | grep hive

jps

beeline

!connect jdbc:hive2://hive.bigdata.cn:10000
root
123456
shuffle 三种场景
重分区: repartition: 分区个数有小变大
调用分区器对所有数据进行重新分区

rdd1: part0 part1

!quite

spark
jps
historyServer
sparksubmit
source /etc/profile
启动thrift server
start-thriftserver.sh --name sparksql-thrift-server --master yarn --deploy-mode client --driver-memory 1g --hiveconf hive.server2.thrift.http.port=10001 --num-executors 3 --executor-memory 1g --conf spark.sql.shuffle.partitions=2

beeline -u jdbc:hive2://spark.bigdata.cn:10001 -n root -p 123456
select explode(split(line,“\s+”)) from word1;

select count(1);

sparksql
hive
mysql
oracle

sqoop

docker exec -it sqoop bash

列举所有的库

sqoop list-databases --connect jdbc:oracle:thin:@oracle.bigdata.cn:1521:helowin
– username ciss --password 123456
hadoop:2.7.0 spark 7077 4040 8080 10001
hadoop:2.7.0 sqoop
hadoop:2.7.0 hive 10000:10000
centos:7 hodoop 50070 19888 8088

hive-2.1.0
hive-2.1.0-spark

hive: hiveserver2负责解析sql语句
hiveserver:作为meta store的客户端
Metastore作为HiveServer的服务端
sparkSQL:向meta Store服务(9083)
ThriftServer:负责解析sql语句转换为SparkCore程序
放入hive-site.xml 文件到Spark的conf目录的目的:
让SparkSQL能够访问Hive的元素据服务的服务地址:为了访问hive

启动ThriftServer
先启动hadoop
hive ->MetaStore提供给SparkSQL
spark

cs模式:先启动服务端,再启动客户端

find / -name hadoop-env.sh


http://www.ppmy.cn/news/75944.html

相关文章

免交互Here Document

文章目录 免交互Here Document1 定义2 语法格式2.1 免交互方式实现对行数的统计2.2 通过 read 命令接收输入并打印2.3 通过 passwd 给用户设置密码2.4 支持变量替换2.5 多行注释 3 expect4 实例4.1 su切换用户4.2 嵌入执行模式4.3 实现ssh自动登录 免交互Here Document 1 定义…

AtCoder Beginner Contest 302——A-E题讲解

蒟蒻来讲题,还望大家喜。若哪有问题,大家尽可提! Hello, 大家好哇!本初中生蒟蒻讲解一下AtCoder Beginner Contest 302这场比赛的A-Ex题! A - Attack 原题 Problem Statement There is an enemy with stamina A A…

Compose太香了,不想再写传统 xml View?教你如何在已有View项目中混合使用Compose

前言 在我的文章 记一次 kotlin 在 MutableList 中使用 remove 引发的问题 中,我提到有一个功能是将多张动图以N宫格的形式拼接,并且每个动图的宽保证一致,但是高不保证一致。 在原本项目中我使用的是传统 view 配合 RecyclerView 和 GridL…

公众号主体变更后,批量更新openid

简介 公众号主体变更迁移后,用户openid被改变了,通过这个方法来批量更新用户的openid /*** 处理公众号转移后的新旧openid id转换*/public function change_openid(){//因为每次最多只能从微信接口换取100个openid,当用户量多的时候&#x…

【Linux】常用指令介绍

目录 Linux下基本指令01. ls指令02. pwd 指令03. cd 指令04. touch 指令05. mkdir 指令06. rmdir 指令07. rm 指令08. cp 指令09. mv 指令10. cat 指令11. more 指令12. less 指令13. head 指令14. tail 指令15. find 指令16. grep 指令17. zip/unzip 指令18. tar 指令18. man …

边沿检测电路

目录 同步信号的边沿检测 异步信号的边沿检测 所谓的边沿检测(幼教边沿提取),就是检测输入信号的上升沿和下降沿。在设计数字系统时,边沿检测是一种很重要的思想,实际编程时用的最多的时序电路应该就是边沿检测电路和…

二、数据字典开发

文章目录 二、数据字典开发1、搭建service-cmn模块1.1 搭建service-cmn模块1.2 修改配置1.3 启动类 2、数据字典列表2.1 数据字典列表接口2.1.1 model模块添加数据字典实体2.1.2 添加数据字典mapper2.1.4 添加数据字典controller 2.2 数据字典列表前端2.2.1 添加路由2.2.2 定义…

获取淘宝店铺所有商品API分享 店铺所有商品接口 店铺ID取商品 商品销量排序接口

获取淘宝店铺所有商品API,是一种可以帮助开发者快速获取淘宝店铺全部商品信息的方式。同时,还支持翻页显示、按价格销量排序等。本文将介绍如何API接口获取特定店铺的所有商品,以及需要注意的事项。 一、申请淘宝开放平台应用 在使用淘宝AP…