๐ปTech160 [SOLVED] UnicodeDecodeError: 'ascii' codec can't decode byte 0xed in position 80: ordinal not in range(128) ๐ซ ERROR hue์์ hive ์ฌ์ฉํ ๋ ํ๊ธ์ insert ํ๋ ค๋ฉด ์ธ์ฝ๋ฉ ๊ด๋ จ ์๋ฌ๊ฐ ๋ฐ์ํ๋๋ฐ์. UnicodeDecodeError: 'ascii' codec can't decode byte 0xed in position 80: ordinal not in range(128) ๐ก SOLVED hue์์ ์ฟผ๋ฆฌ๋ฅผ ์ฒ๋ฆฌํ ๋ ์คํ๋๋ python ์ธ์ฝ๋ฉ ํ์ ์ด ascii๋ก ์ค์ ๋์ด ์์ด์ ๊ทธ๋ ์ต๋๋ค. ํด๋น ํ์ด์ฌ ์คํฌ๋ฆฝํธ ์ฐพ์์ ์์ ํ Hue ์ฌ๊ธฐ๋ ํ๋ฉด ๋ฉ๋๋ค. (ascii > utf-8) vi /opt/cloudera/parcels/CDH/lib/hue/build/env/lib/python2.7/site.py ----------------------------------------------------.. 2020. 7. 6. [SOLVED] KeeperErrorCode = ConnectionLoss for /hbase ๐ซ ERROR HBase์์ ConnectionLoss ์๋ฌ๊ฐ ๋ฐ์ํด์ zookeeper ๋ก๊ทธ๋ฅผ ํ์ธํด ๋ณด๋, Too many Connection ์๋ฌ๊ฐ ๋ฐ์ํ๊ณ ์์์ต๋๋ค. ## Hbase Error KeeperErrorCode = ConnectionLoss for /hbase ## Zookeeper Error Too many connections from /x.x.x.x - max is 60 ๐ก SOLVED ๋ ๊ฐ์ง ๋ฐฉ๋ฒ์ด ์์ต๋๋ค. 1. ์๋ ๋ช ๋ น์ด๋ก zookeeper์ ์ ์ํ๋ ํ๋ก์ธ์ค๋ฅผ ํ์ธํ๋ฉด ์๋ ๊ฒฐ๊ณผ์ ๊ฐ์ด ํ๋์ ํ๋ก์ธ์ค์์ ๋ง์ connection์ ์ก๊ณ ์์ต๋๋ค. ์ ๊ฐ์ ๊ฒฝ์ฐ๋ Ranger์๊ณ Ranger ์ฌ๊ธฐ๋ ํ Zookeeper connection ์ 30 ๋ฐ์ผ๋ก ์ค์ด ๋ค์์ต๋.. 2020. 6. 17. [zeppelin] hive interpreter ์ฐ๋ ๋ฐฉ๋ฒ Zeppelin ์ค์น ํ hive๋ฅผ ์ฌ์ฉํ๋ ค๋ฉด interpreter๋ฅผ ์ถ๊ฐ ํด์ค์ผ ํฉ๋๋ค. ์ถ๊ฐํ์ง ์๊ณ ์ฌ์ฉํ๋ฉด ์๋ ์๋ฌ๊ฐ ๋ฐ์ํฉ๋๋ค. Error: Either no interpreter named hive or it is not binded to this note ์์ธ : hive interpreter ์์ฑํ์ง ์๊ณ %hive ์ฌ์ฉ์ ๋ฐ์ Error : zeppelin Unable to read HiveServer2 configs from ZooKeeper ์์ธ : hive url ์ฃผ์๊ฐ ์๋ชป๋ผ์ ๋ฐ์ 1. Zeppelin ๋ก๊ทธ์ธ 2. ์ค๋ฅธ์ชฝ ์๋จ์ Interpreter ํด๋ฆญ 3. Interpreter ํ๋ฉด 4. ์ค๋ฅธ์ชฝ ์๋จ์ create ๋ฒํผ์ ํด๋ฆญํ๊ณ hive interpreter๋ฅผ ์ค์ ํด ์ค๋.. 2020. 6. 12. [Hive] metastore ์คํค๋ง ๋ฒ์ ์ ๊ทธ๋ ์ด๋ ์ฌ์ฉ ์ค์ด๋ hive ๋ฒ์ ์ ์ฌ๋ ธ์ ๋ metastore ์คํค๋ง๊ฐ ๋ณ๊ฒฝ๋ ๊ฒฝ์ฐ ์คํค๋ง๋ ์ ๊ทธ๋ ์ด๋ ํ์ํฉ๋๋ค. ์ ๊ทธ๋ ์ด๋ํ์ง ์์ผ๋ฉด hive ์๋น์ค ์คํํ ๋ ์๋์ ๊ฐ์ด ํด๋น ์ปฌ๋ผ์ ์ฐพ์ ์ ์๋ค๋ ์๋ฌ๊ฐ ๋ฐ์ํฉ๋๋ค. java.sql.BatchUpdateException: Unknown column 'DB_MANAGED_LOCATION_URI' in 'field list' ๐น ์ ๊ทธ๋ ์ด๋ ๋ฐฉ๋ฒ hive์์ ์ง์ํ๋ schemaTool์ ์ฌ์ฉํ์ฌ ์ ๊ทธ๋ ์ด๋ ์งํํด ์ค๋๋ค. โพ ๋ฒ์ ํ์ธ ๋ช ๋ น์ด hive --service schemaTool -url jdbc:mysql://[HOSTNAME]:3306/metastore -userName hive --passWord hive -dbType mysql -info.. 2020. 6. 2. [Hadoop] ์ฌ์ฉ์ HDFS ์ ๊ทผ ๊ถํ ์ค์ ๋ฐฉ๋ฒ (Ranger๊ฐ ์ค์น๋์ด ์์ผ๋ฉด Ranger์์ ๊ด๋ฆฌํ๋๊ฒ ์ข์ต๋๋ค) https://heum-story.tistory.com/146 Apache Ranger ์ฌ์ฉ๋ฒ Ranger ๊ฐ ๊ธฐ๋ฅ๋ค ์ด๋ป๊ฒ ์ฌ์ฉํ๋์ง ํ์ธํด๋ณด๊ฒ ์ต๋๋ค. Ranger๋? ํ๋ก ์ ์ฒด ์๋น์ค์ ๋ํ ๋ณด์ ์ ์ฑ ์ ์ ์ฉํ ์ ์๊ณ ๊ด๋ฆฌ ๋ฐ ์ด์ํ ์ ์๋ ํ๋ ์์ํฌ์ ๋๋ค. ํ๋ก์ ๋ณด์๊ด๋ จ ์กฐ heum-story.tistory.com ๋ฆฌ๋ ์ค ์ฌ์ฉ์๋ฅผ hdfs์ ์ ๊ทผ ๊ถํ ์ค์ ํ๋ ๋๊ฐ์ง ๋ฐฉ๋ฒ์ ๋๋ค. 1. ACL ๋ช ๋ น์ด ์ฌ์ฉ hdfs-site.xml ์๋ ์ค์ ๋ณ๊ฒฝํด์ผ ACL ์ฌ์ฉ๊ฐ๋ฅ dfs.namenode.acls.enabled= true ## root user๋ฅผ hdfs /user ๊ฒฝ๋ก์ ์ฝ๊ธฐ,์ฐ๊ธฐ,์คํ ๊ถํ์ ์ค hadoop fs -setf.. 2020. 5. 12. [Hadoop] Number of Under Replicated Blocks ํด๊ฒฐ๋ฐฉ๋ฒ ํ ์คํธ ์ฉ๋๋ก DataNode๋ฅผ 2๋๋ก ๊ตฌ์ฑํ๋๋ฐ, ์ด๊ธฐ ์ค์น ๋ ๊ธฐ๋ณธ replication ์ค์ ์ด 3์ด๊ธฐ ๋๋ฌธ์ ๋ฐ์ํ ๋ด์ฉ์ผ๋ก ์ค์น ํ replication์ 2๋ก ๋ณ๊ฒฝํ์ต๋๋ค. ## Under replicated ํ์ผ ๊ฒฝ๋ก ๋ชฉ๋ก ์ ์ฅ $ hdfs fsck / | grep 'Under replicated' | awk -F':' '{print $1}' > /tmp/under_replicated_files ## ์ค๋ณต ํ ์ ๊ฑฐ $ sort -u /tmp/under_replicated_files > /tmp/under_replicated_files_sort ## shell ์คํฌ๋ฆฝํธ ์์ฑ $ vi run_set_replication.sh ----------------------------------------.. 2020. 4. 5. [๋ฆฌ๋ ์ค] yum $releasever ๋ณ๊ฒฝํ๋ ๋ฐฉ๋ฒ yum repository์์ $releasever ๋ณ์๋ฅผ ์ฌ์ฉํ๋๋ฐ ์๋ชป ์ค์ ๋์ด ์๋์ ๊ฐ์ ์๋ฌ๊ฐ ๋ฐ์ํ๋ ๊ฒฝ์ฐ๊ฐ ์๋๋ฐ์ /etc/yum/vars/releasever ์์ฑ ๋๋ ๋ณ๊ฒฝํ์ฌ ์กฐ์นํ ์ ์์ต๋๋ค. ๐ซ ERROR https://download.postgresql.org/pub/repos/yum/10/redhat/rhel-7.7-10.el7-x86_64/repodata/repomd.xml: [Errno 14] HTTPS Error 404 - Not Found ๐ก SOLVED $ echo "7.7" > /etc/yum/vars/releasever ์กฐํ ๋ฐฉ๋ฒ $ python -c 'import yum, pprint; yb = yum.YumBase(); pprint.pprint(yb.conf.y.. 2020. 4. 1. [Hive] ํ ์ด๋ธ JSON ํฌ๋งท ์ฌ์ฉ ๋ฐฉ๋ฒ 1. JSON ๋ฐ์ดํฐ ํ์ธ 2. Hive ๋ฐ์ดํฐ๋ฒ ์ด์ค/ํ ์ด๋ธ ์์ฑ json ์ค์ฒฉ ๊ฐ์ฒด๊ฐ ์กด์ฌํ ๊ฒฝ์ฐ string์ผ๋ก ์ฒ๋ฆฌ json ์ปฌ๋ผ type ์ฃผ์ (arrary) - ์ปฌ๋ผ List type์ String์ผ๋ก ์ค์ ํด์ ์๋ ์๋ฌ๊ฐ ๋ฐ์ํจ. org.apache.hadoop.hive.serde2.SerDeException: java.io.IOException: Field name expected CREATE DATABASE IF NOT EXISTS db_nm; CREATE EXTERNAL TABLE IF NOT EXISTS db_nm.tb_nm ( repotype string, repo string, requser string, tags array ) PARTITIONED BY (dt string) ROW.. 2020. 3. 27. ์ด์ 1 ยทยทยท 5 6 7 8 9 10 11 ยทยทยท 20 ๋ค์