docker快速部署hue+hue集成hive

这篇具有很好参考价值的文章主要介绍了docker快速部署hue+hue集成hive。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

首先需要安装hive,hive的安装在HIVE的安装与配置_EEEurekaaa!的博客-CSDN博客

安装完成之后,使用脚本命令启动hdfs和hive的相关服务。

一、安装docker

# 安装yum-config-manager配置工具
$ yum -y install yum-utils
# 设置yum源
$ yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
# 安装docker-ce版本
$ sudo yum install -y docker-ce
# 启动
$ sudo systemctl start docker
# 开机自启
$ sudo systemctl enable docker
# 查看版本号
$ sudo docker --version
# 查看版本具体信息
$ sudo docker version

# Docker镜像源设置
# 修改文件 /etc/docker/daemon.json,没有这个文件就创建
# 添加以下内容后,重启docker服务:
{
   "registry-mirrors": ["http://hub-mirror.c.163.com"]
}
$ sudo systemctl restart docker

基于GitHub上的说明,挂载hue的集成数据源。

$ docker run -it -p 8888:8888 gethue/hue:latest
#后台运行
$ docker run -itd -p 8888:8888 gethue/hue:latest

#查看进程
$ docker ps|grep hue
$ netstat -tnlp|grep 8888

首次运行docker run命令 需要下载镜像源,速度较慢。

之后就可以访问web网页

http://虚拟机ip地址:8888

docker快速部署hue+hue集成hive

 注意首次登陆的用户,一定记住用户名和密码。

然后需要去docker的bash中进行配置文件的相关修改。

二、hue配置文件修改

由于你第一次执行了docker run命令,这里会产生一个容器id

docker ps

可以根据该命令查看

docker快速部署hue+hue集成hive

 之后使用

docker exec -ti --user root 容器id bash

##exit是退出bash的命令

进入该容器路径内

一般的配置文件所在的路径是:

/usr/share/hue/desktop/conf

具体要看版本,进入该路径下,由于容器内什么文本编辑器都是没有的

apt-get update
apt-get install vim

安装完成后,使用

vim hue.ini

修改配置文件

附vim的相关操作:

在 Vim 中,可以使用 / 命令来进行搜索操作。具体步骤如下:

打开需要搜索的文件:在命令行中输入 vim <filename> 命令,可以打开指定的文件。

进入搜索模式:使用 / 键进入搜索模式,光标会跳到屏幕的最底部,同时出现 / 字符。

输入要搜索的内容:在 / 后面输入要搜索的内容,并按下回车键。

查看搜索结果:Vim 会自动跳转到第一个匹配的结果处,如果需要查看其他搜索结果可以使用 n 键跳转到下一个匹配结果,使用 N 键跳转到上一个匹配结果。

退出搜索模式:在搜索模式下,可以按下 ESC 键退出搜索模式。

另外,还可以使用 ? 命令进行反向搜索。和 / 命令类似,只需要将 / 替换成 ? 即可。

修改时区

docker快速部署hue+hue集成hive

进行hive的相关配置

docker快速部署hue+hue集成hive

这里最好是填写ip地址的,因为容器内并没有相关的ip与主机名的映射

 docker快速部署hue+hue集成hive

此外 MySQL,hbase,hdfs等配置均在此文件中进行

另外为了防止hue出现database is locked的错误要修改hue元数据的存储

 docker快速部署hue+hue集成hive

 保存后去初始化数据库

cd /usr/share/hue/build/env
bin/hue syncdb

之后exit命令,重启该容器,即安装完成

在此之后要使用docker commit 命令保存镜像

docker commit containerid gethue/hue:latest

执行commit 后用

docker images

查看镜像

 docker快速部署hue+hue集成hive

 这里有image id

那么在关机之后再次启动即可使用命令

docker run -itd -p 8888:8888 imageid

 这里可以看到镜像大小是挺大的。对于docker空间利用问题可以查看博客:

如何清理 Docker 占用的磁盘空间_lingshengxiyou的博客-CSDN博客

分别是 停止 开启 重启 命令
docker stop $CONTAINER_ID
docker start $CONTAINER_ID
docker restart $CONTAINER_ID 

#查看所有容器id的命令
docker ps -a -q

也可以选择不保存镜像,直接每次重启时开启容器文章来源地址https://www.toymoban.com/news/detail-473710.html

到了这里,关于docker快速部署hue+hue集成hive的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • “深入理解 Docker 和 Nacos 的单个部署与集成部署“

    “在当今快节奏的软件开发环境中,容器化技术和服务注册与发现已成为不可或缺的一部分。Docker 是一种流行的容器化平台,而 Nacos 是一个强大的服务注册与发现工具。本篇博客将深入讨论 Docker 和 Nacos 在单个部署与集成部署方面的细节和高级技巧,帮助读者更好地理解和

    2024年01月19日
    浏览(39)
  • 基于docker部署testlink并集成mantis

    使用docker pull命令拉取需要的镜像。由于testlink和mantis都需要存储相关数据,所以这里可以看到还拉取了一个mysql镜像。 # docker pull bitnami/testlink:1.9.16-r8 # docker pull vimagick/mantisbt # docker pull mysql:5.7.20 使用docker network命令中创建一个新的容器网络,可以命名为testlink-tier。这样接下

    2024年02月07日
    浏览(28)
  • 【Docker】11、IDEA集成Docker插件实现一键部署SpringBoot项目

    日常开发项目的过程中,我们每次需要部署线上的时候,都需要安装一大堆的运行环境,例如:JDK、MySQL、Redis 等,非常花费时间、我们可以使用 Docker 的容器技术,方便快捷地搭建项目启动所需要的运行环境,本文介绍在开发工具 Idea 中安装 Docker 插件实现一键部署 SpringBo

    2024年02月09日
    浏览(42)
  • 【Docker快速入门】Docker 应用部署

    个人名片: 🐼 作者简介:一名大三在校生,喜欢AI编程🎋 🐻‍❄️ 个人主页🥇: 落798. 🐼 个人WeChat:hmmwx53 🕊️ 系列专栏:🖼️ 零基础学Java——小白入门必备🔥 重识C语言——复习回顾🔥 计算机网络体系———深度详讲 HCIP数通工程师-刷题与实战🔥🔥🔥 微信小程

    2024年03月16日
    浏览(43)
  • 基于Jenkins实现Docker应用的持续集成与部署

    1. 服务器部署安装有docker 在docker应用开发中最常见的就是开发Dockerfile文件,可以使用代码仓库来管理它。 而在企业私有开发环境中是无法访问公有代码仓库(如Github)的。这时可以搭建私有代码仓库。 安装软件 sudo yum install -y subversion mod_dav_svn 创建svn仓库 sudo mkdir -p /srv/s

    2023年04月20日
    浏览(46)
  • docker-compose 集成Jenkins部署,打包,发布

    需要提前准备的条件 查询linux服务器中jdk,maven,nodejs的路径地址,挂载到jenkins容器的指定路径,如下图: 写法:-服务器路径:容器路径 图片内容说明将服务器中的jdk,maven,nodejs挂载到jenkins容器中 - /root/.ssh:/root/.ssh 为ssh生成的密钥地址!!! 图中可以合并写成 Jenkins需要

    2024年02月04日
    浏览(49)
  • Jenkins+Docker+SpringCloud微服务持续集成之集群部署

      idea中修改注册中心eureka的配置,单节点换成集群   在启动微服务的时候,加入参数: spring.profiles.active 来读取对应的配置 网关服务配置   权限管理配置   业务模块配置       该插件可以支持多选框         逗号必须得是英文,否则出错       循环测试代码检查      

    2024年02月07日
    浏览(49)
  • IDEA 集成 Docker 插件一键部署 Spring Boot 应用

    🚀 作者主页: 有来技术 🔥 开源项目: youlai-mall 🍃 vue3-element-admin 🍃 youlai-boot 🌺 仓库主页: Gitee 💫 Github 💫 GitCode 💖 欢迎点赞 👍 收藏 ⭐留言 📝 如有错误敬请纠正! 随着容器化技术的崛起,Docker成为了现代软件开发的关键工具。在Java开发中,Spring Boot是一款备受

    2024年02月05日
    浏览(46)
  • 云原生(第六篇)k8s-kubeadmin部署(需要和docker版本兼容)

    master(2C/4G,cpu核心数要求大于2)        192.168.169.10        docker、kubeadm、kubelet、kubectl、flannel node01(2C/2G)                            192.168.169.30         docker、kubeadm、kubelet、kubectl、flannel node02(2C/2G)                            192.168.169.40     

    2024年02月07日
    浏览(35)
  • Docker快速部署springboot项目

    有很多开发者在项目部署过程中都会遇到一些繁琐的问题,比如打包、上传、部署等。而使用Docker可以非常方便地解决这些问题。在本文中,将详细讲解如何使用IDEA中的docker打包插件,将代码打包并直接发布到服务器上。这样,我们就可以非常快速地完成项目的部署。当然,

    2024年02月06日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包