CDH5 相关
安装
安装manager
wget http://archive.cloudera.com/cm5/installer/latest/cloudera-manager-installer.bin
chmod +x cloudera-manager-installer.bin
./cloudera-manager-installer.bin
修改环境变量
[root@cdn ~]# vim /etc/sysconfig/network
[root@cdn ~]# vim /etc/hosts
[root@cdn ~]# vim /etc/sysconfig/network
[root@cdn ~]# hostname cdh5datanode1
cat /proc/version
镜像源
cd /Users/timger/qiniusharedir/cdh5
wget -U "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; GTB5)" -r -p -k -nc -o down.log http://archive-primary.cloudera.com/cdh5/parcels/latest/
wget -U "Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; GTB5)" -r -p -k -nc -o down1.log http://archive.cloudera.com/cm5/
sync_qiniu # 同步到七牛公网加速
数据库
CDH 使用 postgres
作为数据存储
root 密码
password
[root@cdn ~]# cat /var/lib/cloudera-scm-server-db/data/generated_password.txt
password
The password above was generated by /usr/share/cmf/bin/initialize_embedded_db.sh (part of the cloudera-manager-server-db package)
and is the password for the user 'cloudera-scm' for the database in the current directory.
Generated at 20140710-152706.
数据库
[root@cdn ~]# cat /etc/cloudera-scm-server/db.properties
# 20140710-152706
#
# These are database settings for CM Manager
#
com.cloudera.cmf.db.type=postgresql
com.cloudera.cmf.db.host=localhost:7432
com.cloudera.cmf.db.name=scm
com.cloudera.cmf.db.user=scm
com.cloudera.cmf.db.password=password
连接数据库psql -U scm -W -h 127.0.0.1 -p 7432 scm
密码见上面问题的配置
部分命令和 mysql 的区别
mysql: SHOW TABLES
postgresql: \d
postgresql: SELECT table_name FROM information_schema.tables WHERE table_schema = 'public';
mysql: SHOW DATABASES
postgresql: \l
postgresql: SELECT datname FROM pg_database;
mysql: SHOW COLUMNS
postgresql: \d table
postgresql: SELECT column_name FROM information_schema.columns WHERE table_name ='table';
mysql: DESCRIBE TABLE
postgresql: \d+ table
postgresql: SELECT column_name FROM information_schema.columns WHERE table_name ='table';
如果不能访问需要加上机器权限
访问数据库被拒绝
服 务 器 不 允 许 访 问 数 据 库: 服 务 器 报 告
FATAL: no pg_hba.conf entry for host "10.58.104.98", user "scm", database "scm", SSL off
访 问 PostgreSQL 数 据 库, 首 先 必 须 允 许 客 户 端 能 够 连 接 主 机 (基 于 主 机 的 认 证), 然 后 在 所 有 SQL 访 问 权 限 被 验 证 之 前, PostgreSQL 将 检 查 pg_hba.conf 文 件 查 看 是 否 有 与 客 户 端 的 地址 / 用户名 / 数据库 相 符 合 的 方 案 存 在 并 且 是 允 许 访 问 的。
为了避免由系统引起的不必要的安全漏洞,pg_hba.conf中的初始设置十分严格,可以像下面这样增加设置:
host all all 192.168.0.0/24 md5 host all all 192.168.0.0/24 md5
这 个 例 子 允 许 私 有 网 络 192.168.0.0/24 使 用 MD5 加 密 的 密 码 连 接 到 所 有 用 户 和 所 有 数 据 库。
利 用 整 合 进 pgAdmin III 的 pg_hba.conf 编 辑 器 可 以 修 改 pg_hba.conf 配 置 文 件, 修 改 完 毕 以 后, 需 要 使 用 pg_ctl 通 知 数 据 库 重 新 读 入 配 置 或 者 重 新 启 动 数 据 库。
postgresql://scm:password@10.126.32.199:7432
mac gui 工具
1. http://www.postgresql.org/ftp/pgadmin3/release/v1.18.1/osx/
2. https://eggerapps.at/pgcommander/
待续
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。