WebServer,直到你看到出现登录界面为止。
这里有一点需要注意:如果你使用 LAMP,你不需要对 WebServer 和源码作出任
何调整。但如果你使用 LNMP 服务器,鉴于 Nginx 对于 rewrite 方面的差异,你可能需
要调整 Nginx 的配置和 CodeIgniter 中的设置。
Nginx:
location / {
# Check if a file exists, or route it to index.php.
try_files $uri $uri/ /index.php;
}
打开 Cental/application/config/config.php
将
$config['base_url'] = '';
修改为你的 web 访问的根路径,例如
$config[‘base_url’] = ‘http://172.16.1.1/’;
或者
$config[‘base_url’] = ‘http://172.16.1.1/EasyHadoopCentral/’
记得要带除号作为 url 结尾
打开 Central/application/config/database.php
将数据库相关的配置进行修改,让 php 可以访问你的 mysql 数据库
回到命令行下运行:
#mysql -uxxx -pxxx
mysql> create database easyhadoop;
mysql> exit;
#mysql -uxxx -pxxx easyhadoop < easyhadoop.sql
访问你的 web 界面,初始的用户名和密码是:
admin
123456
3. 安装 NodeAgent
将 EasyHadoopNodeAgent / NodeAgent.py 发送到每台你需要安装 Hadoop 的节点上
去(我正在编写自动发送脚本,不过在这之前,你还是需要手动操作,这样也更利于你
理解 Agent 和 Central 之间的工作方式)。
你可以用两种方式手工启动 Agent,给这个脚本加可运行权限或直接用 python 执
行
Localhost #chmod +x NodeAgent.py
Localhost #./NodeAgent.py -s start
或者
Localhost #python ./NodeAgent.py -s start
(NodeAgent 支持 python 2.4 - 2.7,无需修改以适应版本差异)
4. NodeAgent 的说明
评论6
最新资源