環境:Ubuntu14.04 Hadoop3.2.0 MySQL5.7 hive2.3.6
ハイブ取り付け、MySQLとのconfigure:のインストール手順
参照インストール:Ubuntuのインストールハイブ、およびメタデータベースのMySQLとして構成 MySQLインストール参照:Ubuntuの一般的なインストールおよび動作のMySQL
多くの質問は、インストールプロセス中に発生します:
認識されないHadoopのメジャーバージョン番号::問題の1.hiveバージョン3.xxの例外。
原因:最初のインストールのhive1.xxバージョンHadoop3.2と互換性が表示されることがあり、
検索は、Hadoopのの1.xy 2.xyをハイブバージョン1.2.1のサポートを発見した後、変更はハイブの新しいバージョンでこの問題が発生した後、再び発生しません。
2.MySQL JDBCパッケージ:使用のmysqlそのパッケージに一致するように、
MySQLのコネクタ-java_8.0.18ダウンロード のmysql-コネクタのjava-5.1.48ダウンロード(以前のGAバージョンを探して右クリック?)
スタートの出現:不明タスク:MySQLサーバを起動する起動MySQLのMySQLの3.service
開始MySQLのフロントはsudo sudoのサービスを追加します。
あなたは、オペレーティング同じsudoのサービスMySQLの停止をシャットダウンし、MySQLサービスを開始することができます。
Hadoopのインストールを見つける4.Cannot:$ HADOOP_HOMEまたは$ HADOOP_PREFIXがセットでなければならないか、Hadoopがパスでなければなりません。
ハイブ開始または誤動作が発生し、
理由:パスが設定されていないパス(Ubuntuの.bashrcのファイル〜編集〜/ .bashrcにリア/ vimのまだXML設定で)
USR /ローカル/ハイブ/ confのパスと名前の変更の下ハイブ-default.xml.template複製およびハイブ-default.xmlのHADOOP_HOME =は/ usr / local /ののHadoopの内部を追加
5.同上位置ハイブ-default.xml.templateコピーとハイブ-default.xmlの名前を変更
あなたがテーブルを作成するときに6.が表示されます。
FAILED:SemanticException org.apache.hadoop.hive.ql.metadata.HiveException:java.lang.RuntimeException:インスタンス化org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClientにできません。
ターミナルschematoolを実行-dbType mysqlの-initSchema
これらは、少し注意が問題になり、インストールプロセスハイブ中に発生するエラーのいくつかであるいくつかの小さな問題です。