❶ 為什麼我的hive 不能創建資料庫和表 create database userdb
-創建資料庫
create database if not exists sopdm
comment 『this is test database』
with dbproperties(『creator』=』gxw』,』date』=』2014-11-12』) --資料庫鍵值對屬性信息
location 『/my/preferred/directory』;
--查看資料庫的描述信息和文件目錄位置路徑信息
describe database sopdm;
--查看資料庫的描述信息和文件目錄位置路徑信息(加上資料庫鍵值對的屬性信息)
describe database extended sopdm;
❷ 為什麼提示資料庫創建失敗
name=教務管理系統_log,
filename='D:\sql server\教務管理系統_data.mdf',
改成
name=教務管理系統_log,
filename='D:\sql server\教務管理系統_data.ldf',
試試
說明:資料庫文件和日誌文件要不同名
❸ 創建資料庫失敗
檢查一下數據文件保存磁碟的文件系統格式,如果是fat32的話無法創建大於4G的文件,而資料庫數據文件一般都比較大。此外也用磁碟掃描工具掃描一下看看磁碟是否存在壞道之類的。最後,查殺病毒。
❹ hive創建資料庫表 報錯,如截圖,請大神賜教!
跟字元集沒有關系,這個表並沒有創建成功。
參考:
❺ 提問為什麼我要創建一個資料庫創建不出來求解,怎麼辦
1、mysql錯誤碼1044,許可權錯誤
當用root創建新資料庫時,發現很奇怪的問題,root許可權居然無法創建資料庫,看了網上很多文檔說是root創建密碼問題,按照網上方法修改仍然沒有起效
後來發現自已原來安裝過mysql,已經創建了var/lib/mysql 文件夾,然後卸載重裝沒有刪除這個文件夾,這個文件夾裡面的mysql許可權文件是原來的mysql用戶的,新的mysql用戶雖然用戶名也是mysql,但是ID是不一樣的,當然無法訪問原來的文件,於是發原來的mysql文件夾刪掉,重新安裝mysql,問題解決
2、啟動mysql失敗,提示:The server quit without updating PID file
查看err文件,提示是設置utf-8字元問題,原因是我在mysqld 下面用了:default-character-set=utf8
導致啟動失敗
進入/etc/my.cnf文件,把設置utf-8字元的那行刪掉,mysqld下面如果要使用utf-8,設置應該為:
init_connect='SET collation_connection = utf8_unicode_ci'
init_connect='SET NAMES utf8'
character-set-server=utf8
collation-server=utf8_unicode_ci
skip-character-set-client-handshake
問題解決
3、創建新資料庫hive,創建用戶hive,並授權hive資料庫許可權給hive用戶後,發現使用hive用戶登錄時報錯:
ERROR 1045 (28000): Access denied for user 'hive'@'localhost' (using password: YES)
這是因為user表中有用戶名為空的用戶導致,把user表中的空用戶刪除,刷新,問題解決
執行命令如下:
delete from user where user='';
FLUSH PRIVILEGES;
❻ 安裝時,總提示資料庫創建失敗,不知道為什麼
常見問題一:
安裝Sql Server 2000時出現「以前進行的程序創建了掛起的文件操作,運行安裝程序之前,必須重新啟動計算機」 ,重啟後仍然無效。
解決方案:
1.不用退出Sql Server 2000安裝程序,直接切換到桌面.
2.打開注冊表編輯器(在「運行」中敲入「regedit」之後回車即可),定位到注冊表的HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Session Manager節點。
3.單擊"Session Manager"這個節點,然後在右側的窗口中找到"PendingFileRenameOperations"選項,雙擊打開(或右鍵單擊後選擇「修改」也可以),然後將其下面空白欄中的值去掉(清空)即可。
4.關掉注冊表編輯器,切換回Sql Server 2000安裝程序,後退一步,然後再點下一步問題
❼ 資料庫的數據表創建失敗
資料庫其實配置成功了,只是EM沒有配置成功,因為你沒有打開監聽程序
需要在命令行輸入lsnrctl
start開啟監聽程序後,再輸入emca配置EM
EM是一個網頁版的
資料庫管理
工具,需要的話就配,不需要也可以不配
❽ 求助:hive增加許可權控制後無法創建資料庫
許可權問題,嘗試用管理員賬號登錄,或者對當前用戶授權
❾ hive 創建數據表失敗
之前根據網上相關教程搭建hive,一直沒什麼問題,最近新搭建 hive服務時出現了無法創建數據表的問題,從日誌中發現報了一個,無法找到/user問題,正常情況下創建一張數據表的時候會在hdfs中創建一個/user/hive/warehouse的文件夾,去hdfs中沒有這個目錄,我就手動添加
顯示添加失敗,經過嘗試要在目錄前添加-p函數,並且添加namenode的域名(機器名)和埠.
創建成功後,重新打開hive使用,創建hive表,依然失敗,一樣的報錯,無法找到/user目錄。依據上次手動創建目錄的經驗我認為應該是沒找到對應的hdfs服務。
修改hive-site.xml文件
重新啟動hive, 可以創建hive表了。對於之前使用hive無需過多配置,這次卻需要修改warehouse,也找到了合理的解釋,之前配置hive都是安裝在Hadoop namenode的機器上直接可以通過/user/hive/warehouse創建hdfs目錄,但是這次為了分散壓力我把hive安裝到了別的伺服器上,導致無法找到正確的namenode,所以需要在hive.metastore.warehouse.dir,添加hdfs聯邦的地址。