hue访问mysql,【原创】大叔经验分享(50)hue访问mysql(librdbms)
cloudera manager安装hue后想开启访问mysql(librdbms)需要在这里配置(hue_safety_valve.ini)
添加配置如下
[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
如果要添加多个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/
hue访问mysql,【原创】大叔经验分享(50)hue访问mysql(librdbms)相关推荐
- 【原创】经验分享:一个小小emoji尽然牵扯出来这么多东西?
前言 之前也分享过很多工作中踩坑的经验: 一个线上问题的思考:Eureka注册中心集群如何实现客户端请求负载及故障转移? [原创]经验分享:一个Content-Length引发的血案(almost-) ...
- 【原创】大叔经验分享(30)CM开启kerberos
kerberos安装详见:https://www.cnblogs.com/barneywill/p/10394164.html 一 为CM创建用户 # kadmin.local -q "ad ...
- 【原创】大叔经验分享(65)spark读取不到hive表
spark 2.4.3 spark读取hive表,步骤: 1)hive-site.xml hive-site.xml放到$SPARK_HOME/conf下 2)enableHiveSupport Sp ...
- 【原创】大叔经验分享(33)hive select count为0
hive建表后直接将数据文件拷贝到table目录下,select * 可以查到数据,但是select count(1) 一直返回0,这个是因为hive中有个配置 hive.stats.autogath ...
- 【原创】大叔经验分享(25)hive通过外部表读写hbase数据
在hive中创建外部表: CREATE EXTERNAL TABLE hive_hbase_table( key string, name string, desc string ) STORED B ...
- 【原创】大叔经验分享(27)linux服务器升级glibc故障恢复
redhat6系统默认安装的glibc-2.12,有的软件依赖的是glibc-2.14,这时需要升级glibc,下载安装 http://ftp.gnu.org/gnu/glibc/glibc-2.14 ...
- 【原创】大叔经验分享(6)Oozie如何查看提交到Yarn上的任务日志
通过oozie job id可以查看流程详细信息,命令如下: oozie job -info 0012077-180830142722522-oozie-hado-W 流程详细信息如下: Job ID ...
- python no module named pandas_【原创】大叔经验分享(11)python引入模块报错ImportError: No module named pandas numpy...
python应用通常需要一些库,比如numpy.pandas等,安装也很简单,直接通过pip # pip install numpy Requirement already satisfied: nu ...
- 查询ecshop网站代码排查方法_提升网站访问速度,提升网站访问速度,提升网站访问速度的个人经验分享...
一.前言 网站打开慢这个问题,算是老生常谈了,在实际的生产的环境中,我们会经常遇到这样的问题.作为一个运维工程师,我们该从哪些角度去分析问题,判断问题,并最终解决问题.那么首先我会从几个方面分析这个问 ...
最新文章
- SpringMVC以及SSM整合
- 消息队列之推还是拉,RocketMQ 和 Kafka是如何做的?
- 《Android开发精要》读书笔记——Android应用模型
- Java JDBC Druid
- Exchange日常管理之四:简化OWA的登录
- VB如何根据窗口标题获得进程名称
- Ubuntu的LAMP与相关软件安装设置
- java开发课程表_Java开发人员课程包,折扣高达86%
- android 代码实现back键功能
- python对比php开发web_django学习系列——python和php对比
- 公众号文章怎么批量下载导出?
- nero如何刻录光盘
- python下标访问字典的指_python字典下标
- HDU4121 UVa1589 Xiangqi 解题报告
- 角色设计竟然有这些小技巧
- unsw计算机专业排名,新南威尔士大学计算机专业竟然这么厉害!详解新南威尔士大学计算机专业!...
- Real-SR超分辨网络
- C++第33课--C++中的字符串类
- FlowNet2.0 win10系统疑难问题解决
- 百度云下载完成后baiduyun.downloading仍然存在,下载后源文件却一直没看到