IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> 本地连接Oracle远程服务报[08006],[17002] IO错误详解 -> 正文阅读

[大数据]本地连接Oracle远程服务报[08006],[17002] IO错误详解

文接上回,我们聊到了远程连接Oracle数据库问题,在此作拓展,两篇配合食用效果更佳,直达连接戳
IDEA远程连接Oracle数据库流程详解

报错问题展示

image-20220226111855512

lanyy科普点

SID是什么?
SID 是一个数据库的唯一标识符!是建立一个数据库时系统自动赋予的一个初始 ID,SID 主要用于在一些 DBA 操作以及与操作系统交互,从操作系统的角度访问实例名,必须通过 ORACLE_SID,且它在注册表中也是存在的。

如何查看 SID?

  • Windows 系统下,打开注册表 HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb11g_home1,在右侧名称列表中名为 ORACLE_SID 的属性值即是 SID
  • Linux 或 Unix 系统下,需要切换到 Oracle 用户,输入指令 env 查看
    SID 连接方式配置,Test Connection 测试连接

问题纠错分析

常见错误排查:oracle连接不上或其他服务连接不上

  1. 虚拟机存放在中文目录下:
    示范:E:\Virtual\lanyy

  2. vmware的vmnet8网卡的ip端不在192.168.229.~段(远程工具(如:Xshell)能连接上,就不是该问题),虚拟化容器另作考虑(这里标注一下,见5)

  3. 服务没有完全启动

? oralce -> 等待几秒
? hive(底层基于hdfs存储) -> 确认hadoop启动:hdfs、yarn、history server

? hive启动后,等待1分钟左右

  • hive的metastore在读mysql中的hive库和表的元数据信息

  • jps查看进程:我构建的虚拟服务本地出现两个runjar,一个为metastore,一个为hiveserver2

  1. spark服务

    spark依赖于yarn,依赖于hive
    部署模式:spark on yarn -> resourcemanager、nodemanager、namenode、datanode
    spark on hive模式:spark引擎操作hive数据库和表,hive服务则没有问题

  2. 防火墙(这个问题比较小众,可以使用下述命令测试)

# 查看防火墙状态 (二选一)
systemctl status firewalld

service  iptables status

# 暂时关闭防火墙
systemctl stop firewalld

service  iptables stop
# 永久关闭防火墙

systemctl disable firewalld

chkconfig iptables off
  1. 使用虚拟化容器(如:docker)构建的镜像

我遇到的是这个问题,虚拟镜像时未将hosts文件进行完全映射,致使终端显示hadoop服务已完成启动

image-20220226113200130

但却无法访问web端,排了一圈错回来竟是最小的问题导致,多少有点打脸

image-20220226114005503

个人问题解决

#进入服务

docker exec -it 服务名 bash

#重新在虚拟化容器中映射主机记录的ip,再次访问web页面

vim /etc/hosts

image-20220226113626016

测试连接

image-20220226115637840

解决问题收录

翻阅各类帖子挑选较多认可的实操做下汇总,方便遇到同样问题的友友得到快速解决

Oracle驱动问题

在Driver中移除现有版本驱动,点击右侧+号选择安装低版本的驱动进行尝试,进行测试连接。

image-20220226114802081

测试链接

image-20220226115637840
了解更多知识请戳下:

@Author:懒羊羊

  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章           查看所有文章
加:2022-02-28 15:36:32  更:2022-02-28 15:41:09 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 11:23:26-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码