hue connect mysql_【原创】大叔经验分享(50)hue访问mysql(librdbms)

本文介绍了如何在Cloudera Manager中安装Hue后配置访问MySQL数据库,包括在hue_safety_valve.ini中添加librdbms配置,如数据库名称、主机、端口、用户和密码。同时,文章提及了在notebook中添加mysql解释器的步骤,并提供了多个数据库配置的示例。重启Hue后,可以实现对多个MySQL数据库的访问。
摘要由CSDN通过智能技术生成

cloudera manager安装hue后想开启访问mysql(librdbms)需要在这里配置(hue_safety_valve.ini)

ee732f57c171263a9d46d0758a60ab1f.png

添加配置如下

[librdbms]

# The RDBMS app can have any number of databases configured in the databases

# section. A database is known by its section name

# (IE sqlite, mysql, psql, and oracle in the list below).

[[databases]]

# mysql, oracle, or postgresql configuration.

[[[mysql]]]

# Name to show in the UI.

nice_name="db_dataone"

# For MySQL and PostgreSQL, name is the name of the database.

# For Oracle, Name is instance of the Oracle server. For express edition

# this is 'xe' by default.

name=db_dataone

# Database backend to use. This can be:

# 1. mysql

# 2. postgresql

# 3. oracle

engine=mysql

# IP or hostname of the database to connect to.

host=192.168.0.1

# Port the database server is listening to. Defaults are:

# 1. MySQL: 3306

# 2. PostgreSQL: 5432

# 3. Oracle Express Edition: 1521

port=3306

# Username to authenticate with when connecting to the database.

user=root

# Password matching the username to authenticate with when

# connecting to the database.

password=123456

# Database options to send to the server when connecting.

# https://docs.djangoproject.com/en/1.4/ref/databases/

## options={}

注意:[[databases]]下可添加多个[[[mysql]]]或其他数据库,如果有多个mysql,分别命名为[[[mysql1]]],[[[mysql2]]]或其他名字区分

除此之外,还要添加notebook

[notebook]

[[interpreters]]

[[[impala]]]

name=Impala

[[[hive]]]

name=Hive

[[[mysql]]]

name=Mysql

interface=rdbms

[[[java]]]

name=Java

interface=oozie

[[[spark2]]]

name=Spark

interface=oozie

[[[shell]]]

name=Shell

interface=oozie

[[[sqoop1]]]

name=Sqoop1

interface=oozie

[[[distcp]]]

name=Distcp

interface=oozie

此处略去了不需要的Pig和MapReduce等;

然后重启hue

87b6386ebe717b329f357c920173fea0.png

如果要添加多个mysql,如下配置:

[librdbms]

[[databases]]

[[[mysql1]]]

...

[[[mysql2]]]

...

[notebook]

[[interpreters]]

[[[mysql1]]]

...

[[[mysql2]]]

...

参考:

https://community.cloudera.com/t5/Web-UI-Hue-Beeswax/Hue-db-editor-permissions/td-p/78298

http://cloudera.github.io/hue/docs-4.4.0/user/editor/

http://cloudera.github.io/hue/latest/administrator/configuration/editor/

【原创】大叔经验分享(79)mysql内存设置

mysql内存设置,首先要知道当前的设置 MySQL [(none)]> show variables like '%buffer%'; +--------------------------- ...

【原创】大叔经验分享(72)mysql时区

查看当前时区 > show variables like '%time_zone%'; +------------------+--------+ | Variable_name | Value ...

【原创】经验分享:一个小小emoji尽然牵扯出来这么多东西?

前言 之前也分享过很多工作中踩坑的经验: 一个线上问题的思考:Eureka注册中心集群如何实现客户端请求负载及故障转移? [原创]经验分享:一个Content-Length引发的血案(almost.. ...

【原创】大叔经验分享(49)hue访问hdfs报错/hue访问oozie editor页面卡住

hue中使用hue用户(hue admin)访问hdfs报错: Cannot access: /. Note: you are a Hue admin but not a HDFS superuser ...

【原创】大叔经验分享(94)jdbc连接mysql、sqlserver、oracle

Mysql driver下载:https://mvnrepository.com/artifact/mysql/mysql-connector-java import java.sql.*; publ ...

【原创】大叔经验分享(86)hive和mysql数据互导

hive和mysql数据互导,首先想到的是sqoop,并且可以和调度框架(比如oozie等)配合配置定时任务,还有一种更简单的方式是通过spark-sql: CREATE OR REPLACE TEM ...

【原创】大叔经验分享(57)hue启动coordinator时报错

hue启动coordinator时报错,页面返回undefinied错误框: 后台日志报错: runcpserver.log [13/May/2019 04:34:55 -0700] middlewa ...

【原创】大叔经验分享(56)hue导出行数限制

/opt/cloudera/parcels/CDH/lib/hue/apps/beeswax/src/beeswax/conf.py # Deprecated DOWNLOAD_CELL_LIMIT ...

【原创】大叔经验分享(30)CM开启kerberos

kerberos安装详见:https://www.cnblogs.com/barneywill/p/10394164.html 一 为CM创建用户 # kadmin.local -q "ad ...

随机推荐

【算法与数据结构】二叉搜索树的Java实现

为了更加深入了解二叉搜索树,博主自己用Java写了个二叉搜索树,有兴趣的同学可以一起探讨探讨. 首先,二叉搜索树是啥?它有什么用呢? 二叉搜索树, 也称二叉排序树,它的每个节点的数据结构为1个父节点指 ...

在centos6.5上面mount微软系统上安装ftp服务器

---恢复内容开始--- 现在用虚拟机开发linux软件,发现虚拟机提供的共享文件夹不能很好地工作,表现为: 1.我在windows上面修改了文件内容,在linux里面发现文件内容没有变化,需要做些等 ...

js 定时器的使用。 setInterval()

我需要实现的功能是:点击发送按钮,会出现 “已发送60s后可点击重发”,并且,60s 这个数字是随时变化的,60,59,58,57....0,然后再次返回到 发送 按钮. 类似效果,可参考  360首 ...

Regex.Match 方法

Regex.Match 方法 在输入字符串中搜索正则表达式的匹配项,并将精确结果作为单个 Match 对象返回. 重载列表      (1) 在指定的输入字符串中搜索 Regex 构造函数中指定的正则 ...

Atom编辑器

Atom介绍 Github的员工Nathan Sobo在Atom的博客中提到:”Sublime和TextMate十分方便,但是扩展性不足:另一方面,Emacs和 Vim扩展性很强却需要学习日程工作中很 ...

再谈 SharePoint 大局观

作者:陈希章 发表于 2017年12月21日 前言 我对SharePoint这个产品很有感情,因为曾经有相当长一段时间,在很多个夜深人静.月黑风高的晚上,我都是在和它形影不离,在一个一个项目实践中相爱 ...

[Apio2009]Atm

题目描述 输入 第一行包含两个整数N.M.N表示路口的个数,M表示道路条数.接下来M行,每行两个整数,这两个整数都在1到N之间,第i+1行的两个整数表示第i条道路的起点和终点的路口编号.接下来N行,每 ...

Day8 封装 静态属性property

封装:将类的属性隐藏 #先看如何隐藏 1,在定义的属性之前加入__. class Foo: __N=111111 #_Foo__N def __init__(self,name): self.__Na ...

一些常用的meta标签

sqlplus 执行 sql 文件

SQL>START file_name or SQL>@ file_name 1 .sqlplus system/system@srv  2. sql>@c:\a.sql  (执行此 ...

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值