2016-08-23 11 views
0

私はhadoopでmysqlに行きました。mysql -u rootコマンドがhadoopで動作していません

が、その示すコマンドが見つかりません。

それは私は、MySQLできるようにする必要があります。私は1つのテーブルを作成し、sqoopを使ってハイブにデータを送信しなければなりません。

私を助けてください。問題になるかもしれないもの

おかげで、 暗部kの

+2

我々は助けるためにこれ以上の詳細を必要とします。使用されているコマンド、オペレーティングシステム、エラーメッセージなどを受信したようなもの – DaveyBoy

+0

私はsqoopでmysqlでテーブルを作成しようとしています。 しかし、私は、以下のクエリが動作していないのmysql を開こうとしたときに [Clouderaの@ localhostの〜] $のmysql -uルート bashの:mysqlの:コマンドが見つかりません [Clouderaの@ localhostの〜] MYSQLかどうか$ チェックすることができますか利用可能か否かを判断する。私はこの新しい午前、助けてください.. –

答えて

0

は、私はあなたのローカルシステムからのMySQLにアクセスしようとしていると、新しいテーブルを作成しようとしていると仮定します。
いくつかの事前チェックで問題を解決できます。
まず、mysqlがインストールされていることを確認します。インストールされている場合は、サービスを開始する必要があります。その後

sudo service mysqld start 

ClouderaのディストリビューションにMySQLをインストールすることを助けるコマンド以下

mysql -u root -P 
+0

こんにちはグプタ、 はどのように私は私のSQLがインストールされているかどうかチェックすることができます。認識されていないサービス [Clouderaの@ localhostの〜] $ –

+0

あなたがこれを実行しようとしているマシンでは: uは私が上記のクエリ [Clouderaの@ localhostの〜] $ sudoのサービスでチェック言ったように mysqldを起動してmysqld?そのVMがあなたのmySQLがあなたのためにインストールされていないと思われる場合。インストールされている場合は、通常、Linuxの/ usr/lib/mysqlフォルダにあります。 mysqlのインストールと実行方法に関するチュートリアルを確認してください。それが役に立てば幸い –

0

を試してみてください。

sudo yum install mysql-server 

Mysqlデータベースを使用する前に、Mysqlデーモンを起動する必要があります。

sudo service mysqld start 
関連する問題