美文网首页
hadoop离线数据分析01

hadoop离线数据分析01

作者: 葡小萄家的猫 | 来源:发表于2017-10-30 09:22 被阅读19次

系统环境部署

服务器中安装依赖
yum -y install gcc perl pcre-devel openssl openssl-devel

上传LuaJIT,并安装。用于日志收集

Snip20171029_1.png

设置LuaJIT环境变量

yum -y install gcc perl pcre-devel openssl openssl-devel

上传 LuaJIT-2.0.4.tar.gz 并安装 LuaJIT

 tar -zxvf LuaJIT-2.0.4.tar.gz -C /usr/local/src/
 cd /usr/local/src/LuaJIT-2.0.4/
 make && make install PREFIX=/usr/local/luajit

安装 openresty

tar -zxvf openresty-1.9.7.3.tar.gz -C /usr/local/src/
cd /usr/local/src/openresty-1.9.7.3/
./configure --prefix=/usr/local/openresty --wit
tar -zxvf nginx-1.8.1.tar.gz -C /usr/local/src/

安装 nginx

创建 modules 文件夹,保存 nginx 依赖的模块

mkdir -p /usr/local/nginx/modules

上传 nginx 依赖的模块

 set-misc-nginx-module-0.29.tar.gz
 lua-nginx-module-0.10.0.tar.gz
 ngx_devel_kit-0.2.19.tar.gz
 echo-nginx-module-0.58.tar.gz

将依赖的模块直接解压到 modules 目录

tar -zxvf lua-nginx-module-0.10.0.tar.gz -C /usr/local/nginx/modules/
tar -zxvf set-misc-nginx-module-0.29.tar.gz -C /usr/local/nginx/modules/
tar -zxvf ngx_devel_kit-0.2.19.tar.gz -C /usr/local/nginx/modules/
tar -zxvf echo-nginx-module-0.58.tar.gz -C /usr/local/nginx/modules/

编译 nginx 并支持其他模块

cd /usr/local/src/nginx-1.8.1/
编辑一个.sh文件
/configure --prefix=/usr/local/nginx \
--with-ld-opt="-Wl,-rpath,/usr/local/luajit/lib" \
--add-module=/usr/local/nginx/modules/ngx_devel_kit-0.2.19 \
--add-module=/usr/local/nginx/modules/lua-nginx-module-0.10.0 \
--add-module=/usr/local/nginx/modules/set-misc-nginx-module-0.29 \
--add-module=/usr/local/nginx/modules/echo-nginx-module-0.58
Snip20171029_2.png
将.sh编程可执行的
chmod +x ./nginx.sh
Snip20171029_4.png
 make -j2
 make install
 配置完成

测试

相关文章

网友评论

      本文标题:hadoop离线数据分析01

      本文链接:https://www.haomeiwen.com/subject/ufaypxtx.html