Skip to content

Commit c429238

Browse files
committed
Merge remote-tracking branch 'upstream/v1.5.0' into feat/mongodb_mcp/TencentBlueKing#16073
2 parents 68f0d84 + f6661a8 commit c429238

File tree

639 files changed

+23749
-14230
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

639 files changed

+23749
-14230
lines changed

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
pre-*-bkcodeai
99
.vscode
1010
.python-version
11-
11+
**/CODE_REVIEW_SUGGESTIONS.md
1212
bkcodeai.json
1313
package-lock.json
1414
*.swp

dbm-services/bigdata/db-tools/dbactuator/pkg/components/doris/init_system_config.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ func (i *InitSystemConfigService) WriteProfile() (err error) {
109109
scripts := []byte(`cat << 'EOF' > /data/dorisenv/dorisprofile
110110
export JAVA_HOME=/data/dorisenv/java/jdk
111111
export JRE=$JAVA_HOME/jre
112-
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
112+
export PATH=/usr/local/bin:$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
113113
export CLASSPATH=".:$JAVA_HOME/lib:$JRE/lib:$CLASSPATH"
114114
export LC_ALL=en_US
115115
export DORIS_HOME=/data/dorisenv/` + i.Params.Role + `

dbm-services/bigdata/db-tools/dbactuator/pkg/components/elasticsearch/install_elasticsearch.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,7 @@ export JAVA_HOME=/data/esenv/es_1/jdk
179179
export CLASSPATH=".:$JAVA_HOME/lib:$JRE/lib:$CLASSPATH"
180180
export ES_HOME=/data/esenv/es_1
181181
export ES_CONF_DIR=$ES_HOME/config
182-
export PATH=${JAVA_HOME}/bin:${ES_HOME}/bin:${ES_HOME}/sbin:$PATH
182+
export PATH=/usr/local/bin:${JAVA_HOME}/bin:${ES_HOME}/bin:${ES_HOME}/sbin:$PATH
183183
export ES_USERNAME=%s
184184
export ES_PASSWORD=%s
185185
EOF

dbm-services/bigdata/db-tools/dbactuator/pkg/components/hdfs/init_system_config.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ package hdfs
22

33
import (
44
"fmt"
5-
"io/ioutil"
5+
"os"
66

77
"dbm-services/bigdata/db-tools/dbactuator/pkg/components"
88
"dbm-services/bigdata/db-tools/dbactuator/pkg/core/staticembed"
@@ -46,7 +46,7 @@ func (i *InitSystemConfigService) InitSystemConfig() (err error) {
4646
return err
4747
}
4848
tmpScriptName := "/tmp/sysinit.sh"
49-
if err = ioutil.WriteFile(tmpScriptName, data, 07555); err != nil {
49+
if err = os.WriteFile(tmpScriptName, data, 07555); err != nil {
5050
logger.Error("write tmp script failed %s", err.Error())
5151
return err
5252
}

dbm-services/bigdata/db-tools/dbactuator/pkg/components/hdfs/install_hdfs.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -432,6 +432,10 @@ func (i *InstallHdfsService) WriteDfsHostConfig() error {
432432
buf := bytes.NewBufferString("")
433433
for _, dnIp := range dnIps {
434434
dnHost := i.Params.HostMap[dnIp]
435+
// 若无匹配,使用dnIp
436+
if dnHost == "" {
437+
dnHost = dnIp
438+
}
435439
buf.WriteString(fmt.Sprintln(dnHost))
436440
}
437441
return os.WriteFile(i.HdfsConfDir+"/"+"dfs.include", buf.Bytes(), 0644)

dbm-services/bigdata/db-tools/dbactuator/pkg/components/hdfs/node_operation.go

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -106,6 +106,12 @@ func (i *NodeOperationService) CleanData() (err error) {
106106
logger.Error("[%s] execute failed, %v", extraCmd, err)
107107
return err
108108
}
109+
// 删除用户
110+
extraCmd = `userdel -f hadoop; rm -rf /home/hadoop; rm -f /var/spool/mail/hadoop`
111+
if _, err = osutil.ExecShellCommand(false, extraCmd); err != nil {
112+
// 只打印错误日志 不返回失败
113+
logger.Error("[%s] execute failed, %v", extraCmd, err)
114+
}
109115
return nil
110116
}
111117

dbm-services/bigdata/db-tools/dbactuator/pkg/components/hdfs/util/disk.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,8 @@ func GetLocalHostNameByMap(hostMap map[string]string) string {
7676
value, exists := hostMap[localIP]
7777
if exists {
7878
return value
79+
} else {
80+
return localIP
7981
}
8082
}
8183
}

dbm-services/bigdata/db-tools/dbactuator/pkg/components/kafka/install_kafka.go

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,7 @@ export JRE=$JAVA_HOME/jre
150150
export KAFKA_PORT=%s
151151
152152
# PATH 优先包含 mysql 和 jdk/jre bin
153-
export PATH=/usr/local/mysql/bin:$JAVA_HOME/bin:$JRE/bin:$PATH
153+
export PATH=/usr/local/bin:/usr/local/mysql/bin:$JAVA_HOME/bin:$JRE/bin:$PATH
154154
155155
# 类路径
156156
export CLASSPATH=".:$JAVA_HOME/lib:$JRE/lib:$CLASSPATH"
@@ -205,6 +205,14 @@ export SASL_ENABLED=true
205205
}
206206
}
207207

208+
// 创建 java 软链接到 /usr/bin/java,解决 crontab 拉起 supervisord 时找不到 java 的问题
209+
extraCmd = "[ ! -e /usr/bin/java ] && ln -sf $JAVA_HOME/bin/java /usr/bin/java || true"
210+
if _, err := osutil.ExecShellCommand(false, extraCmd); err != nil {
211+
logger.Error("创建java软链接失败: %s", err.Error())
212+
return err
213+
}
214+
logger.Info("检查并创建java软链接完成")
215+
208216
return nil
209217
}
210218

@@ -346,7 +354,7 @@ func configCrontab() (err error) {
346354
return err
347355
}
348356
extraCmd = fmt.Sprintf(
349-
`echo '*/1 * * * * %s >> /data/kafkaenv/supervisor/check_supervisord.err 2>&1' >>%s`,
357+
`echo '*/1 * * * * source /etc/profile && %s >> /data/kafkaenv/supervisor/check_supervisord.err 2>&1' >>%s`,
350358
"/data/kafkaenv/supervisor/check_supervisord.sh", "/home/mysql/crontab.bak")
351359
if _, err = osutil.ExecShellCommand(false, extraCmd); err != nil {
352360
logger.Error("%s execute failed, %v", extraCmd, err)

dbm-services/bigdata/db-tools/dbactuator/pkg/components/pulsar/install_pulsar.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ func (i *InstallPulsarComp) InitPulsarDirs() error {
131131
ulimit -n 500000
132132
export JAVA_HOME=/data/pulsarenv/java/jdk
133133
export JRE=$JAVA_HOME/jre
134-
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
134+
export PATH=/usr/local/bin:$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
135135
export CLASSPATH=".:$JAVA_HOME/lib:$JRE/lib:$CLASSPATH"
136136
export LC_ALL=en_US
137137
EOF

dbm-services/bigdata/db-tools/dbactuator/pkg/core/staticembed/sysinit_hdfs.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ export JAVA_HOME="/data/hadoopenv/java"
3838
export CLASSPATH=".:$JAVA_HOME/lib:$JRE/lib:$CLASSPATH"
3939
export HADOOP_HOME="/data/hadoopenv/hadoop"
4040
export HADOOP_CONF_DIR="$HADOOP_HOME/etc/hadoop"
41-
export PATH="${JAVA_HOME}/bin:${HADOOP_HOME}/bin:${HADOOP_HOME}/sbin:$PATH"
41+
export PATH="/usr/local/bin:${JAVA_HOME}/bin:${HADOOP_HOME}/bin:${HADOOP_HOME}/sbin:$PATH"
4242
EOF
4343

4444
chown hadoop:root /data/hadoopenv/hdfsProfile

0 commit comments

Comments
 (0)