簡體   English   中英

如何在啟動時啟動 Greeplum - linux

[英]How to start Greeplum on boot - linux

嘗試在系統啟動時啟動 Greenplum。 請在下面找到 systemd 服務文件內容。

[Unit]
Description=Greenplum daemon
[Service]
EnvironmentFile=/etc/environment
EnvironmentFile=/etc/default/greenplum
User=gpadmin
Group=gpadmin
Type=simple
ExecStartPre=/bin/bash -c "source /opt/greenplum-db-6-6.11.2/greenplum_path.sh"
#ExecStartPre=/opt/greenplum-db-6-6.11.2/greenplum_path.sh
ExecStart=/opt/greenplum-db-6-6.11.2/bin/gpstart -a -l /home/gpadmin/gpAdminLogs -d /greenplum/master/gpseg-1
Restart=on-failure
RestartSec=5s
PrivateTmp=true
[Install]
WantedBy=multi-user.target

所有必需的環境變量都已加載,所需的路徑來源仍然無法啟動服務。 獲取“導入錯誤:沒有名為 gppylib.mainUtils 的模塊”。 如果我運行啟動命令(/opt/greenplum-db-6-6.11.2/bin/gpstart -a -l /home/gpadmin/gpAdminLogs -d /greenplum/master/gpseg-1),機器啟動后它正在工作美好的。 我無法理解出了什么問題。 我當前的設置有兩個主機(主主機和段主機)。 我一直在保持段節點並嘗試主節點。 任何幫助深表感謝。

ExecStartPre采購greenplum_path.sh將不起作用,因為ExecStartPreExecStart之間沒有保留環境。 我會嘗試類似的東西

ExecStart=/bin/bash -c "source /opt/greenplum-db-6-6.11.2/greenplum_path.sh; gpstart -a -l /home/gpadmin/gpAdminLogs -d /greenplum/master/gpseg-1 .

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM