Streamsets Data Controller使用service服务方式启动

具体流程

1.使用以下命令将 tarball 解压缩到所需位置,通常是/opt/local/,我的存放在/home目录下:
tar xf streamsets-datacollector-all-<version>.tgz -C <extraction directory>
2.例如,要提取版本4.4.0,请使用以下命令:
tar xf streamsets-datacollector-all-4.4.0.tgz -C /opt/local
3.创建一个名为 的系统用户和组sdc。
sdc用户和组用于将Data Collector作为服务启动。
4.从您提取 tarball 的目录中使用以下命令将initd/_sdcinitd_prototype复制到 /etc/init.d目录:
cp initd/_sdcinitd_prototype  /etc/init.d/sdc
5.使用以下命令将文件的所有权更改为 sdc:
chown sdc:sdc /etc/init.d/sdc
6.编辑/etc/init.d/sdc文件并将 SDC_DIST 和 SDC_HOME 环境变量设置为您提取 tarball 的位置。
7.使用以下命令使sdc文件可执行:
chmod 755 /etc/init.d/sdc
8.使用以下命令在/etc/sdc创建Data Collector配置目录:
mkdir /etc/sdc
9.从您提取 tarball 的目录中使用以下命令,将所有文件从您刚刚创建etc的Data Collector配置目录中复制:
cp -R etc/* /etc/sdc
10.使用以下命令将 /etc/sdc目录的所有者和目录中的所有文件更改为 sdc:sdc:
chown -R sdc:sdc /etc/sdc
11.使用以下命令对 /etc/sdc目录中的form-realm.properties文件设置仅属主权限:
chmod go-rwx /etc/sdc/form-realm.properties
12.使用以下命令在/var/log/sdc创建Data Collector日志目录并将所有者更改为 :sdc:sdc
mkdir /var/log/sdc
chown sdc:sdc /var/log/sdc
13.使用以下命令在/var/lib/sdc创建Data Collector数据目录并将所有者更改为 :sdc:sdc
mkdir /var/lib/sdc
chown sdc:sdc /var/lib/sdc
14.使用以下命令在/var/lib/sdc-resources创建Data Collector资源目录并将所有者更改为:sdc:sdc
mkdir /var/lib/sdc-resources
chown sdc:sdc /var/lib/sdc-resources
15.使用以下命令将Data Collector作为服务启动:
service sdc start  
16.要将Data Collector服务添加到系统启动中,请使用操作系统所需的命令。
对于 CentOS,使用以下命令:
chkconfig --add sdc
对于 Ubuntu,使用以下命令:
update-rc.d sdc defaults 97 03
18.要访问Data Collector UI,请在浏览器的地址栏中输入以下 URL:
http://<hostname>:18630/

 此处说下我中途遇到的问题:

 第六步编辑sdc文件时

需修改代码,SDC_DIST和SDC_HOME填入你的解压之后根文件夹的路径。

我的是/home/streamsets-datacollector-3.6.1 根据实际情况修改

export SDC_DIST=/home/streamsets-datacollector-3.6.1
export SDC_HOME=/home/streamsets-datacollector-3.6.1

部分可能会报错

 

cd /var/log/sdc #进入该目录
ls #查看有哪些日志文件

 我这边是sdc.out文件

tail sdc.out #执行该命令查看该文件 或者执行cat sdc.out

提示说没找到java,需要设置JAVA_HOME环境变量

不会设置的可以看这篇文章

Linux 环境下的安装JDK及其配置环境变量_Coca可口的博客-CSDN博客

此处讲一个特殊的地方,如果你确定你配置,结果还是有这个提示错误。

那么在第六步编辑的时候,多加一行

export SDC_DIST=/home/streamsets-datacollector-3.6.1
export SDC_HOME=/home/streamsets-datacollector-3.6.1
export JAVA_HOME=/usr/local/java/jdk1.8/jdk1.8.0_321

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Coca可口

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值