Trafodion關於core檔案的配置解析

2021-12-30 08:13:35 字數 751 閱讀 8510

trafodion安裝後,會在trafodion使用者的.bashrc中新增以下關於core的配置,

# set core file size

ulimit -c unlimited以下配置表示當trafodion中有異常生成core檔案時不限制core的生成。

預設情況下,trafodion中的core檔案一般會在當前路徑下生成,如cdw(trafhome)或cds(" role="presentation">trafhome)或cds(trafhome)或cds(traf_home/sql/scripts)路徑下,另外,trafodion的安裝路徑經常會選擇放在作業系統掛載的盤下。如果作業系統盤磁碟空間較小,可能會造成core檔案把磁碟空間撐滿的風險。

對於以上問題,我們目前常用有以下解決方案:

1 不生成core

需要修改.bashrc關於core的ulimit設定如下,修改後需要重啟資料庫服務

# set core file size

ulimit -c 02 修改core的預設生成路徑

可以把core檔案的預設生成路徑選擇在一塊較大的掛載磁碟路徑,如/data12/corefile

mkdir -p /data12/corefile

chmod 777 /data12/corefile

echo "/data12/corefile/core-%e-%p-%t" > /proc/sys/kernel/core_pattern

Trafodion禁用WAL日誌

trafoidon底層儲存引擎使用hbase。在某些情況下,為了提高寫入資料的效能,我們考慮關閉hbase wal日誌。我們可以在建立表的時候單獨針對特定的表關閉wal日誌。示例如下 create table if not exists trafodion.seabase.test wal id i...

Trafodion 配置LDAP安全認證

本文主要介紹如何配置trafodion的ldap安全認證,關於ldap的安裝與使用,參考我的另外一篇 openldap服務端 phpldapadmin 基本安裝與配置 也可以參考另外一篇 freeipa ldap ha安裝 這裡假設我們已經提前安裝並配置好了openldap服務端環境,通過phpld...

Trafodion 檢視原生HBase表

前面一篇文章我們談到從trafodion層面可以檢視有哪些hive表,而不用從hive中檢視,本文介紹如何從trafodion中檢視原生的hbase表,用到的命令是get hbase objects,關於get hbase objects的具體用法請參考官方文件 1 從hbase中檢視hbase表 ...