使用docker快速搭建hive环境_docker linux 操作 hive-CSDN博客
参照上述文章进行安装操作,遇到了些问题,作一下补充总结。
执行下列代码时报错
git clone git@github.com:big-data-europe/docker-hive.git
正克隆到 'docker-hive'...
The authenticity of host 'github.com (20.205.243.166)' can't be established.
ECDSA key fingerprint is SHA256:p2QAMXNIC1TJYWeIOttrVc98/R1BUFWu3/LiyKgUfQM.
ECDSA key fingerprint is MD5:7b:99:81:1e:4c:91:a5:0d:5a:2e:2e:80:13:3f:24:ca.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'github.com,20.205.243.166' (ECDSA) to the list of known hosts.
Permission denied (publickey).
fatal: Could not read from remote repository.
Please make sure you have the correct access rights
and the repository exists.
GPT检索:这段错误消息表明您在尝试克隆 GitHub 存储库时遇到了权限问题。报错中显示无法读取远程库,这可能是因为缺少正确的访问权限或者未正确设置身份验证密钥。您需要确保已经配置并添加了正确的 SSH 密钥到您的 GitHub 账户。如果您使用的是 HTTPS 协议,请确保输入正确的用户名和密码。
另外,还要确认您有权限访问要克隆的存储库。检查一下GitHub上存储库的访问权限,您可能需要联系存储库所有者来获取必要的权限。
以下是详细的步骤来解决 "Permission denied (publickey)" 错误:
-
生成 SSH 密钥: 如果您还没有生成 SSH 密钥,请使用以下命令生成密钥对:
ssh-keygen -t rsa -b 4096 -C "your_email@example.com"
在生成密钥过程中,您可以选择使用默认文件名(例如
id_rsa
)或指定自定义文件名。 -
添加 SSH 公钥到 GitHub:
- 复制您的公钥内容:
cat ~/.ssh/id_rsa.pub
- 将公钥内容添加到您的 GitHub 帐户设置中。在 GitHub 网站上进入“Settings” -> “SSH and GPG keys” -> “New SSH key”,将内容粘贴到文本框中并保存。
- 复制您的公钥内容:
-
添加私钥到 SSH Agent: 如果您的私钥没有添加到 SSH 代理中,可以使用以下命令添加:
ssh-add ~/.ssh/id_rsa
-
测试 SSH 连接: 使用以下命令测试 SSH 连接是否正常:
ssh -T git@github.com
您应该会看到一条欢迎消息表明连接成功。
一路复制代码可以搞定。Github网站可能登录不上去 ,可以用加速器。
解决github打不开的方法(亲测有效)_github 打不开-CSDN博客可以参照解决Github打不开的问题
在 Git Bash 中获取 SSH 密钥并将其添加到 GitHub_获取gitssh-CSDN博客找不到公钥如何保存则参照这个
还遇到了一些错误,但忘了。不会的建议百度,GPT,文心一言检索。
指令报错和网速有一定关系,换个网络好点的,再试几次就好了。
# 执行SQL。这两句是可以直接执行的,镜像带了example文件
CREATE TABLE pokes (foo INT, bar STRING);
LOAD DATA LOCAL INPATH '/opt/hive/examples/files/kv1.txt' OVERWRITE INTO TABLE pokes;
# 查询
select * from pokes;
只是有次执行上列代码报错,检索核对大部分设置网络都无误,有些可能原因懒得查了。一段时间后,同一个虚拟机再次执行,成功运行。表示疑惑。
阿里云镜像,支付宝扫码登录后,点击右上控制台
搜索镜像加速
点击文档,下划
点击容器镜像服务控制台
点击镜像工具,复制蓝色区域代码,粘贴执行即可