Argo 4.6安装文档共建

2.6k次浏览 3人关注 复制链接 所属标签: 安装文档 置顶

欢迎大家一起来完善文档!


安装前服务器检测和配置

  1. 1.服务器最低配置要求. 系统:centos7.4|6|7 , CPU:4核8线, 支持 avx 指令集, 内存:16g, 系统盘大于200G, 最少1块大于500G数据盘 data1
  2. 2.使用 root 或者具有 sudo 权限的用户操作
  3. 3.下载构建包 $ wget http://arkinstall.analysys.cn/upgrade/go.tar.gz
  4. 4.解压构建包 (解压到当前目录且不要删除 go.tar.gz ) $ tar zxf go.tar.gz
  5. 5.拷贝配置文件模板到默认目录 $ cp go/files/scatter/sys.conf /tmp (如果使用其他路径在后续的命令中用-c /path/sys.conf 参数指定)
  6. 6.修改配置参数 (IP:内网IP | PORT:ssh 端口 | USER:root | PASSWD:root 用户的密码) $ vim /tmp/sys.conf
  7. 7.进入工作目录 $ cd go
  8. 8.测试ssh连接 $ bin/python3 tools/pre.py -t 结果为 pass 方可继续操作
  9. 9.修改主机名和hosts $ bin/python3 tools/pre.py -s 主机名会被改成ark1
  10. 10.构建 argo 用户 $ bin/python3 tools/pre.py -u argo
  11. 11.备份日志 $ mv /tmp/pre.log /tmp/pre.log.install
  12. 12.切换到 argo 用户 $ su - argo
  13. 13.挂载数据盘 /dev/sdb -> /data1 (默认配置如有特殊可修改 /tmp/sys.conf) $ python3 go/tools/pre.py -md
  14. 14.检测 $ python3 go/tools/pre.py -x 结果均为 pass 方可继续操作 如有疑问, 截图检测结果到社区群,咨询技术小伙伴
  15. 15.环境检测均通过后初始化环境$ python3 go/tools/pre.py -init

开始安装

  1. 1.切换到 argo 用户 $ su - argo
  2. 2.下载安装包$ wget http://arkinstall.analysys.cn/argo.4.6.tar.gz
  3. 3.解压$ tar zxf argo.4.6.tar.gz
  4. 4.复制安装文件 $ sudo cp argo.4.6/* /opt/soft
  5. 5.进入安装目录 $ cd /opt/soft
  6. 6.安装$ sudo sh standalone_offline_installer.sh 为避免安装过程断网导致安装失败, 建议使用 screen 命令


22条回答
heqi 11个月前

文档最后能加一个:开启服务自动启动

有用1 评论0
用户1554952144 1年前

沙发!

bin/python3  和  $ python3

要注意区分  就会比较顺利了

有用2 评论0
用户1586830067 1年前

我的安装步骤
https://www.yinxiang.com/everhub/note/52a4b3f8-bf1c-422b-91f1-7c4c78021263



python环境需要

yum -y install python36

pip3 install PrettyTable PrettyTable colorama paramiko pexpect

有用1 评论0
用户1587450869 1年前

按照文档安装,最后包括:


我是在一台机器上搭建的,结果显示有三个节点。


请帮忙看一下~谢谢~

有用0 评论4
登录后可参与回答,请 登录
高俊 回复 用户1587450869 1年前

配置文件默认是三节点的,当ambari启动streaming时会自动将配置文件修改为单机,然后再启动streaming服务。你这个问题的出现应该是ambari没有正确的启动streaming服务。你可以登陆Ambari界面,然后手工点击启动restart 

有用1 评论
登录后可参与回答,请 登录
用户1587450869 回复 高俊 1年前

多谢高老师。


我是SSH登录服务器安装的,执行到“安装$ sudo sh standalone_offline_installer.sh”,然后报错推出了。

所以,不知道哪里能看到这个界面?

有用0 评论
登录后可参与回答,请 登录
heqi 回复 用户1587450869 1年前

你用命令行看下你的8080目前是什么状态?

netstat -lntp|grep 8080

有用0 评论
登录后可参与回答,请 登录
用户1587450869 回复 heqi 1年前

您好,我今天重装了系统,按照上面教程走了一遍,这次顺利安装成功了。多谢~

有用0 评论
用户1587885399 1年前

请问下,我ark web起不来是因为9090这个端口的服务,查了一下,本地没有服务占用9090,请问下这是哪个服务?

有用0 评论2
登录后可参与回答,请 登录
heqi 回复 用户1587885399 1年前

ark web服务,就是那个分析后台的web

有用0 评论
登录后可参与回答,请 登录
heqi 回复 用户1587885399 1年前

你手工重启也不行吗?

有用0 评论
用户1586830067 1年前

今天遇到问题,ssh端口不是22 的时候,运行 standalone_offline_installer.sh ,报错:

因为这个脚本里面对端口指定死了,改一下就行       ---------- 如图

有用1 评论0
蒋棒 1年前

点赞

有用0 评论0
heqi 11个月前

阿里云一把过,一定要用纯净的linux系统,不要混合部署, 或者 做很多定制化的功能;

有用0 评论0
Qiu 6个月前

[root@ark1 go]# python3 tools/pre.py -u argo
2020-11-18 14:13:21,855-INFO:ark1 : useradd argo with sudo permission
2020-11-18 14:13:52,395-INFO:ark1 : argo gen_key
Traceback (most recent call last):
File "tools/pre.py", line 119, in <module>
base.login_passwd_gen_key(new_user,host_infos['IP'],new_user_passwd,False,host_infos['PORT'])
File "/root/materials/yiguan/go/common/pycommon/utils/base.py", line 295, in login_passwd_gen_key
if ex.expect([CMD_END])==0:
File "/usr/local/lib/python3.6/site-packages/pexpect/spawnbase.py", line 344, in expect
timeout, searchwindowsize, async_)
File "/usr/local/lib/python3.6/site-packages/pexpect/spawnbase.py", line 372, in expect_list
return exp.expect_loop(timeout)
File "/usr/local/lib/python3.6/site-packages/pexpect/expect.py", line 181, in expect_loop
return self.timeout(e)
File "/usr/local/lib/python3.6/site-packages/pexpect/expect.py", line 144, in timeout
raise exc
pexpect.exceptions.TIMEOUT: Timeout exceeded.
<pexpect.pty_spawn.spawn object at 0x7f39aa639d30>
command: /usr/bin/ssh
args: [b'/usr/bin/ssh', b'argo@192.168.10.37', b'-p', b'22']
buffer (last 100 chars): ": \r\nPermission denied, please try again.\r\r\nargo@192.168.10.37's password: "
before (last 100 chars): ": \r\nPermission denied, please try again.\r\r\nargo@192.168.10.37's password: "
after: <class 'pexpect.exceptions.TIMEOUT'>
match: None
match_index: None
exitstatus: None
flag_eof: False
pid: 4895
child_fd: 8
closed: False
timeout: 30
delimiter: <class 'pexpect.exceptions.EOF'>
logfile: None
logfile_read: None
logfile_send: None
maxread: 2000
ignorecase: False
searchwindowsize: None
delaybeforesend: 0.05
delayafterclose: 0.1
delayafterterminate: 0.1
searcher: searcher_re:
0: re.compile('\\$|\\#')

有用0 评论0
Qiu 6个月前

检查是否已经安装了方舟...
standalone_offline_installer.sh:行425: hadoop: 未找到命令
\e[1;33m您的系统正常,请忽略上面hadoop的错误输出。\e[0m
安装大约需要30-50分钟左右,请您喝杯茶耐心等待。
==============开始检查系统环境是否可用......=================
sh: init_ext4.sh: 没有那个文件或目录
******************************************************************************
==============开始检查基础安装包......=================
已存在基础安装包,检查文件完整性...


已存在.md5文件,开始检查...
文件不完整,请重新下载

有用0 评论1
登录后可参与回答,请 登录
朱楠@Argo运营 回复 Qiu 6个月前

用户是不是搞错了

有用0 评论