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表 ...