分享

CDH5.7.5安装好以后,无法修改HUE的数据库

如下图: WX20171028-093453@2x.png
按理是应该可以选择pgsql oracle这些的呀,但是怎么设置都不行。
麻烦大家指导下,大概是哪些地方出错了。集群搭好以后,我重新删除Hue再添加还是不可以。
还有就是,安装时候数据库选择只有以下几个: WX20171028-094503@2x.png
还有还有一个问题!-------CDH平台是不是几乎配置都是在CM中进行,而不是到服务器本地进行更改的?如果服务器本地更改,会生效吗?

已有(2)人评论

跳转到指定楼层
nextuser 发表于 2017-10-28 15:17:07
一般最常用的还是mysql。至于oracle,楼主是否在本机安装。
  • 下载Oracle
  • 安装Oracle
  • 设置自启动服务
  • 启动服务



对于cloudera的配置,最好通过界面配置,手工配置容易出错。而且修改的话,也是多台修改。
###############
更多
在Cloudera Hue中,添加Oracle数据查询
整个流程分几部分

安装Oracle

下载Oracle
安装Oracle
设置自启动服务
启动服务
Hue中连接Oracle

在Hue中添加服务
重启服务
下载Oracle
http://www.oracle.com/technetwor ... ownloads/index.html
登陆oracle下载oracle-xe-11.2.0-1.0.x86_64.rpm.zip

[mw_shl_code=bash,true]#解压安装包
unzip oracle-xe-11.2.0-1.0.x86_64.rpm.zip

#安装
cd Disk1 && rpm -ivh oracle-xe-11.2.0-1.0.x86_64.rpm

#配置数据库,根据需要设置端口、用户名和密码
/etc/init.d/oracle-xe configure

#启动服务
service oracle-xe start
#/etc/init.d/oracle-xe start

#停止服务,手工停止命令
service oracle-xe stop
#/etc/init.d/oracle-xe stop

#设置自启动
sudo chkconfig oracle-xe on

#添加环境变量
source /u01/app/oracle/product/11.2.0/xe/bin/oracle_env.sh
echo "source /u01/app/oracle/product/11.2.0/xe/bin/oracle_env.sh" >> ~/.bash_profile

#连接数据库,默认用户名为system
sqlplus[/mw_shl_code]
数据库查询测试
[mw_shl_code=bash,true][cloudera@quickstart ~]$ sqlplus

SQL*Plus: Release 11.2.0.2.0 Production on Fri Oct 17 20:49:01 2014

Copyright (c) 1982, 2011, Oracle.  All rights reserved.

Enter user-name: system
Enter password:

Connected to:
Oracle Database 11g Express Edition Release 11.2.0.2.0 - 64bit Production

SQL> show user;
USER is "SYSTEM"
SQL> select * from all_users;

USERNAME              USER_ID CREATED
------------------------------ ---------- ------------------
XS$NULL                2147483638 28-AUG-11
APEX_040000                47 28-AUG-11
APEX_PUBLIC_USER               45 28-AUG-11
FLOWS_FILES                44 28-AUG-11
HR                     43 28-AUG-11
MDSYS                      42 28-AUG-11
ANONYMOUS                  35 28-AUG-11
XDB                    34 28-AUG-11
CTXSYS                     32 28-AUG-11
OUTLN                   9 28-AUG-11
SYSTEM                  5 28-AUG-11

USERNAME              USER_ID CREATED
------------------------------ ---------- ------------------
SYS                 0 28-AUG-11

12 rows selected.

SQL> [/mw_shl_code]

详细流程参见:http://mutap.wordpress.com/2012/ ... -in-oracle-linux-6/

在Hue中添加Oracle的rdbms连接,配置文件如下
添加以下配置文件

[mw_shl_code=bash,true][[databases]]
  [[mysql]]
  nice_name="shuhai's mac"
  name=
  engine=mysql
  host=10.0.2.2
  port=3306
  user=root
  password=password

  [[oracle]]
  nice_name="cloudera's oracle"
  name=
  engine=oracle
  host=127.0.0.1
  port=1521
  user=system
  password=password[/mw_shl_code]
[mw_shl_code=bash,true]sudo vim /etc/hue/conf.empty/hue.ini
sudo service hue restart[/mw_shl_code]

如果出现系统错误,如`Error loading cx_Oracle module: No module named cx_Oracle`,需要使用`pip install cx_Oracle`
来自
http://www.4wei.cn/archives/1002370





回复

使用道具 举报

mooyle 发表于 2017-11-17 16:50:35
都在CM配置,服务器本地配置修改了会生效,但是不可取,因为当你在CM上做重启服务这些操作的时候,你修改过的配置将被重新覆盖掉
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条