安装 AEN 服务器 (AEN 4.2.1)

AEN 服务器是系统的管理前端。这是用户登录系统、存储用户帐户以及管理员可以管理系统的地方。

服务器安装在/opt/wakari/wakari-server 目录中。

安装 bzip2 包

确保安装了bzip2包。如果您的系统上未安装此软件包,请安装它:

须藤 yum 安装 bzip2

下载必备 RPM

在 CentOS 6 服务器上安装 AEN:

RPM_CDN = "https://820451f3d8380952ce65-4cc6343b423784e82fd202bb87cf87cf.ssl.cf1.rackcdn.com" 
curl -O $RPM_CDN /nginx-1.6.2-1.xrpm6.
curl -O $RPM_CDN /mongodb-org-tools-2.6.8-1.x86_64.rpm
curl -O $RPM_CDN /mongodb-org-shell-2.6.8-1.x86_64.rpm
curl -O $RPM_CDN /mongodb-org-server-2.6.8-1.x86_64.rpm
curl -O $RPM_CDN /mongodb-org-mongos-2.6.8-1.x86_64.rpm
curl -O $RPM_CDN /mongodb-org-2.6.8-1.x86_64.rpm
curl -O $RPM_CDN /elasticsearch-1.7.2.noarch.rpm
curl -O $RPM_CDN /jre-8u65-linux-x64.rpm

在 CentOS 7 服务器上安装 AEN:

RPM_CDN = "https://820451f3d8380952ce65-4cc6343b423784e82fd202bb87cf87cf.ssl.cf1.rackcdn.com" 
curl -O $RPM_CDN /nginx-1.10.2-1.x4rpm86
curl -O $RPM_CDN /mongodb-org-tools-2.6.12-1.x86_64.rpm
curl -O $RPM_CDN /mongodb-org-shell-2.6.12-1.x86_64.rpm
curl -O $RPM_CDN /mongodb-org-server-2.6.12-1.x86_64.rpm
curl -O $RPM_CDN /mongodb-org-mongos-2.6.12-1.x86_64.rpm
curl -O $RPM_CDN /mongodb-org-2.6.12-1.x86_64.rpm
curl -O $RPM_CDN /jre-8u112-linux-x64.rpm
curl -O $RPM_CDN /elasticsearch-1.7.6.noarch.rpm

安装必备 RPM

跑步:

须藤 yum install -y *.rpm
须藤服务 mongod 开始
须藤 chkconfig --add elasticsearch

设置变量和更改权限

跑步:

export  AEN_SERVER = <FQDN HOSTNAME OR IP ADDRESS> # 使用真实的 FQDN 
chmod a+x aen-*.sh                 # 设置安装程序为可执行

注意:将 <FQDN HOSTNAME OR IP ADDRESS> 更改为实际的完全限定域主机名或 IP 地址。

运行 AEN 服务器安装程序

跑步:

须藤 -E ./aen-server-4.2.1-Linux-x86_64.sh -w $AEN_SERVER
<许可文本>
...
...

前缀= /opt/wakari/wakari-server
登录到 /tmp/wakari_server.log
检查服务器名称
准备好预安装步骤
安装 miniconda
...
...
检查服务器名称
从 /opt/wakari/wakari-server/etc/wakari/config.json 加载配置
从 /opt/wakari/wakari-server/etc/wakari/wk-server-config.json 加载配置


====================================
用户“aen_admin”
创建密码“<RANDOM_PASSWORD>  

====================================


启动 Wakari 守护进程...
安装完成。

成功完成安装脚本后,安装程序会创建管理员帐户(AEN_SRVC_ACCT 用户)并为其分配密码。

例子:

用户“aen_admin”创建密码“<RANDOM_PASSWORD>  

提示:记录此密码。在以下步骤中将需要它。它也可以在安装日志文件中找到/tmp/wakari_server.log

启动 NGINX 和 Elasticsearch

启用 SELinux 后,它会阻止 NGINX 连接到 Gunicorn 创建的套接字。如果您启用了 SELinux,请运行以下命令以更正这些权限并允许 NGINX 和 Gunicorn 之间的连接:

sudo  semanage  fcontext  - a  - t  httpd_var_run_t  "/opt/wakari/wakari-server/var/run/wakari-server.sock" 
sudo  restorecon  - r  / opt / wakari / wakari - server / var / run

启动 NGINX 和 Elasticsearch 以读取新的配置文件:

须藤服务 nginx 启动
须藤服务弹性搜索开始

提示:如果 AEN 网页显示 NGINX 404 错误,请重新启动 NGINX:

须藤 nginx -s 停止
须藤nginx

测试 AEN 服务器安装

访问http://$AEN_SERVER

显示许可证过期页面。

../../../../_images/ae-notebooks/4.2.1/aen-install-server-nolicensefound.png

更新您的许可证

在许可证过期页面,按照屏幕上的说明上传您的许可证文件。

提交许可证后,您将看到以下页面:

../../../../_images/ae-notebooks/4.2.1/aen-install-server-login.png